matlab 循环问题 15
Sun=zeros(100,1);i=1;while(i<=100)ChouYang;newtonPF;Sun(i,1)=S;i=i+1;endE=mean(S)D=va...
Sun = zeros(100,1);
i = 1;
while(i<=100)
ChouYang;
newtonPF;
Sun(i,1) = S;
i=i+1;
end
E = mean(S)
D = var(S)
是这样的,我要统计一组数的期望和方差。
那个ChouYang和newtonPF是我另外的两个m文件,两个m文件依次运行以后,newtonPF里的程序会随机产生一个S。我的想法是每次得到一个S,放到名为Sun的数组里,最后统计它的期望和方差。
但是运行的时候发现,根本不是每得到一个S放到数组里,而是只能得到一个S,即名字为Sun的这个数组里只能放进一个元素。
我怀疑错就错在循环里了。
请教各位方家,我的程序错在哪里了?
我把循环变量 i 改成了h就好了,这是为什么呢?我在之前的程序段里面是用过i,但是此处不是已经重新给i赋值1了吗? 展开
i = 1;
while(i<=100)
ChouYang;
newtonPF;
Sun(i,1) = S;
i=i+1;
end
E = mean(S)
D = var(S)
是这样的,我要统计一组数的期望和方差。
那个ChouYang和newtonPF是我另外的两个m文件,两个m文件依次运行以后,newtonPF里的程序会随机产生一个S。我的想法是每次得到一个S,放到名为Sun的数组里,最后统计它的期望和方差。
但是运行的时候发现,根本不是每得到一个S放到数组里,而是只能得到一个S,即名字为Sun的这个数组里只能放进一个元素。
我怀疑错就错在循环里了。
请教各位方家,我的程序错在哪里了?
我把循环变量 i 改成了h就好了,这是为什么呢?我在之前的程序段里面是用过i,但是此处不是已经重新给i赋值1了吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询