矢量化MATLAB和方程片段

时间:2015-09-30 05:06:56

标签: matlab vectorization

我是MATLAB的新手,想了解我们如何在代码段下面进行矢量化,或者我如何有效地进行操作:

sum=0;
for i = 1:50
   sum=sum+i;
end

2 个答案:

答案 0 :(得分:1)

sum(1:50)

上述语句初始化长度为50的向量,从1开始到50(长度为1的增量),然后在其上调用MATLAB的sum函数,返回向量中所有元素的总和。

答案 1 :(得分:0)

您可以使用sum native函数:

total = sum(1:50);
相关问题