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了吗?
展开
 我来答
百度网友66e398b
2015-04-29
知道答主
回答量:20
采纳率:0%
帮助的人:13.7万
展开全部
后面是 E=mean(Sun)
D=var(Sun)

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式