作业帮 > 综合 > 作业

matlab下标错误的原因

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/02 06:18:40
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.但是我觉得下标都是正整数啊,大家帮我看看问题出在哪了?
matlab下标错误的原因
怀疑你在前面的代码中把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
>>