dat*_*ili 0 optimization matlab loops
我知道一种简单的方法来对数组的元素求和是遵循代码
sum=0;
>> a=[12 31,45,10];
>> n=length(a);
>> for i=1:n
sum=sum+a(i);
end
>> sum
sum =
98
Run Code Online (Sandbox Code Playgroud)
还有另一种方法可以做到这一点,比如这个
>> sum=0;
>> for a=[10 21 23 45]
sum=sum+a;
end
>> sum
sum =
99
Run Code Online (Sandbox Code Playgroud)
我想知道哪一个更快,为什么,也许第二个相当于c ++中的指针?请帮助我
为什么不使用:
a = [10 21 23 45];
yourSum = sum(a);
Run Code Online (Sandbox Code Playgroud)
要进一步回答您的问题:使用tic
和检查结果toc