matlab中的eval是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中的eval是啥意思相关的知识,希望对你有一定的参考价值。
matlab中eval()函数的功能就是将括号内的字符串视为语句并运行。如:
eval('y1=sin(2)')就是相当于在matlab命令窗口输入了y1=sin(2)这条命令。
多在循环中使用,可以对多个名字有规则的变量或文件进行操作,
举例如下:
eval(['y',num2str(x),'=',num2str(x^2),';'])
end
% 以上语句等价于执行以下3句:
y1=1^2;
y2=2^2;
y3=3^2; 参考技术A eval()函数的功能就是将括号内的字符串视为语句并运行
比如
eval('y1=sin(2)')和语句y1=sin(2)等价
多在循环中使用,可以对多个名字有规则的变量或文件进行操作,比如
for x=1:5
eval(['y',num2str(x),'=',num2str(x^2),';'])
end 参考技术B eval(s) s是字符串
这个字符串可以是Matlab的命令
eval就是执行这个命令
以上是关于matlab中的eval是啥意思的主要内容,如果未能解决你的问题,请参考以下文章