Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我需要在MATLAB中进行大量的矩阵计算。没什么复杂的(见下文)。我在使MATLAB中的计算变得高效时遇到问题。我下面的内容可以正常工作,但是由于计算时间长,花费的时间根本不可行。
for i = 1 : 100 for j = 1 : 20000 element = matrix{i}(j,1); if element = smallNum count = count + 1; end end end 有没有办法使它更快? MATLAB善于解决这些问题,所以我可以想象吗? 谢谢 :)。 回答: count = 0 for i = 1:100 count = count + sum(matrix{i}(:,1) = smallNum); end 更多&回答... |
![]() |
![]() |