一个单元数组问题
for i=1:10A{1,i}=26+((-1)+2*rand(1,10));
J{i}=(sum(A{1,i}))/10;
S{i}=sqrt(sum((A{1,i}(1,1:10)-J{i}).^2)/10);
M{i}=1/(S{i}^2);
end
for i=1:10
D=sum( M{i});
end
这个简单程序里的D运算出来恒等于M{10},请问怎么修改才能使D=单元数组M的所有值之和呢?
急求!!! D=0;
for i=1:10
D=D+M{i};
end for i=1:10
D=sum( M{i});
end
修改为:
D=sum( M);
求助
二楼朋友的方法为什么运行结果会多出一行显示D=0的,三楼的朋友显示结果出错。。。。。一个单元数组问题
多谢大家帮忙,已经显示成功:lol
页:
[1]