在matlab的循环中定义循环变量名可以使用下面的语句
for o=1:3
eval(['moudle',num2str(o),'=','num2str(o+1)',';'])
end
%最后得到的moudle1=2; moudle2=3; moudle3=4;
%定义循环字符串
for o=1:3
d=strcat('moudle_',num2str(o))
end
%最后得到的输出为: 'moudlu_1', 'moudle_2', 'moudle_3'
在matlab的循环中定义循环变量名可以使用下面的语句
for o=1:3
eval(['moudle',num2str(o),'=','num2str(o+1)',';'])
end
%最后得到的moudle1=2; moudle2=3; moudle3=4;
%定义循环字符串
for o=1:3
d=strcat('moudle_',num2str(o))
end
%最后得到的输出为: 'moudlu_1', 'moudle_2', 'moudle_3'