matlab eval函数

Posted

tags:

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

参考技术A matlab 中eval函数用来将函数公式(字符串)转化为可计算的公式。

如:

str = ' ';

eval(str) 就相当于定义:

就可以获取当x=0时y的值

但是这样会在命令窗口打印出

这是因为eval是将字符串转化为公式,字符串末尾没有分号就会自动打印

解决方法:加上分号

加分号方法:

1.str=[str,';']

2.str = strcat(str,';')

3. fenhao = ';';

str=sprintf('%s%s',str,fenhao);

以上是关于matlab eval函数的主要内容,如果未能解决你的问题,请参考以下文章

matlab中的eval有啥用?

eval()函数的作用是啥?

Matlab Eval 函数不断向命令窗口返回信息

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

Matlab中eval函数的使用方法。

matlab中eval语句循环变量的问题