登录论坛

查看完整版本 : 减少大型矩阵的迭代时间


poster
2019-12-14, 20:13
我需要在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

更多&回答... (https://stackoverflow.com/questions/5249249)