Ham*_*med 0 matlab for-loop sum series
我有一个系列,我不知道如何在我的for循环中将元素加在一起.

for j=1:50
E=a(j,1).*(x.^j)
(what should I do now)
end
Run Code Online (Sandbox Code Playgroud)
提前致谢
为了完整起见,我将添加矢量化答案:
j = 1:50
E=sum(A.*(x.^j)) %//Assuming you have an n-by-1 vector of coefficients call A and x is a constant
Run Code Online (Sandbox Code Playgroud)
这样你根本不需要循环,通常是首选的Matlab方法.一旦了解了Matlab的基础知识,就应该重新审视这个问题.