MATLAB神经网络Matlab学习

matlab eval函数

2019-07-11  本文已影响0人  没事不要学我叫

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

如:

str = 'f = sin x ';

eval(str) 就相当于定义:f=sin x

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

但是这样会在命令窗口打印出f=sin x

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

解决方法:加上分号

加分号方法:

1.str=[str,';']

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

3. fenhao = ';';

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

上一篇 下一篇

猜你喜欢

热点阅读