早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问下fori=1:100eval(['M',int2str(i),'=ones(10)']);end这样生成后如何调用这些矩阵?如已定义了矩阵M1到M100,fori=1:100,Mi=2.*Mi,end这里的Mi还是没有意义.

题目详情
请问下for i = 1:100 eval(['M',int2str(i),'=ones(10)']); end 这样生成后如何调用这些矩阵?
如已定义了矩阵M1到M100,
for i=1:100,
Mi=2.*Mi,
end
这里的Mi还是没有意义.
▼优质解答
答案和解析
Mi确实没有定义!
只是定义了M1,M2,...,M100
如下:
for i=1:100,
eval(['M',int2str(i),'=2.*M',int2str(i)]);
end