多谢,我的程序与楼主的类似,区别在于
1\我定义的是列向量A=Normrnd(0.05,2.663,[2000 1])
B=zeros(2000,1);
2\循环中增加了一个变量j
for i=2:1999
j=i-1
B(i)=B(j)*A(i);
end
是不是因为这个j导致运算缓慢?
变量最好要声明j 在循环前
A=Normrnd(0.05,2.663,[2000 1])
Elapsed time is 0.000457 seconds.