标签: matlab vectorization
我是MATLAB的新手,想了解我们如何在代码段下面进行矢量化,或者我如何有效地进行操作:
sum=0; for i = 1:50 sum=sum+i; end
答案 0 :(得分:1)
sum(1:50)
上述语句初始化长度为50的向量,从1开始到50(长度为1的增量),然后在其上调用MATLAB的sum函数,返回向量中所有元素的总和。
答案 1 :(得分:0)
您可以使用sum native函数:
total = sum(1:50);