这里A1应该是二维数组
有几种方法
1. 把A1-A20放到一个cell变量里
A{1} = ...; %A1的值
A{2} = ...; %A2的值
计算M,B,V
for ii = 1:20
M{ii}=mean2(A{ii});
B{ii}=double(A{ii});
V{ii}=var(B{ii});
end
2. 如果A1-A20的值已经储存了,不好逐一赋值到新的cell变量A里
可以这样
for ii = 1:20
eval(sprintf('M%d=mean2(A%d);', ii, ii));
eval(sprintf('B%d=double(A%d);', ii, ii));
eval(sprintf('V%d=var(B%d);', ii, ii));
end
for i=1:20;
M(i)=mean2(A(i));
B(i)=double(A(i));
V(i)=var(B(i));
end