matlab中的eval是啥意思

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlab中的eval是啥意思相关的知识,希望对你有一定的参考价值。

matlab中eval()函数的功能就是将括号内的字符串视为语句并运行。如:

eval('y1=sin(2)')就是相当于在matlab命令窗口输入了y1=sin(2)这条命令。


多在循环中使用,可以对多个名字有规则的变量或文件进行操作,

举例如下:

for x=1:3
    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是啥意思的主要内容,如果未能解决你的问题,请参考以下文章

matlab中eval函数的详细用法是啥?

matlab遗传算法的程序中SOL是啥意思?

matlab中的“gcf”是啥意思?

matlab中的exist是啥意思

matlab中的mean函数是啥意思啊,如何使用

matlab中的1e10是啥意思?