1、自动生成变量
% auto general variabals
b=rand(3,3)
for i=1:8
eval([‘a_‘,num2str(i),‘=‘,‘b(‘,num2str(i),‘);‘]);
eval([‘a_‘,num2str(i),]);
end
运行结果:
2、自动保存文件
%auto save file
b=rand(3,3,3)
for i=1:3
eval([‘imwrite(b(:,:,‘,num2str(i),‘),‘,‘‘‘b_‘,num2str(i),‘.jpg‘‘‘,‘);‘]);
end
注意:eval中单引号问题,用三个单引号代替一个单引号,即可解决单引号的嵌套问题
原文:http://www.cnblogs.com/AndyJee/p/3805649.html