作业帮 > 综合 > 作业

matlab下标错误的原因

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 06:44:15
matlab下标错误的原因
本人想生成一组标准正态分布的随机变量,并重复试验100次,并求出其均值和方差,matlab代码如下:for j = 1:100 a = randn(1,5); m(j) = mean(a); 运行到这一步时就出错了,错误原因如下:Subscript indices must either be real positive integers or logicals.但是我觉得下标都是正整数啊,大家帮我看看问题出在哪了?
怀疑你在前面的代码中把mean当成变量使用了,建议clear mean试试:
>> mean=1;
>> for j = 1:100 a = randn(1,5); m(j) = mean(a); end
? Subscript indices must either be real positive integers or logicals.
>> clear mean
>> for j = 1:100 a = randn(1,5); m(j) = mean(a); end
>>