eval()函数的功能:将括号内的字符串视为语句并运行,多在循环中使用,可以对多个名字有规则的变量或文件进行操作
eval(['y',num2str(x),'=',num2str(x^2),';'])
比如 :eval('y1=sin(2)')和语句y1=sin(2)等价
比如:
for x=1:5eval(['y',num2str(x),'=',num2str(x^2),';'])
end
结果:
y1=1 y2=4 y3=9 y4=16 y5=25