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函数用来将函数公式(字符串)转化为可计算的公式。
如:
str = '';
eval(str) 就相当于定义:
就可以获取当x=0时y的值
但是这样会在命令窗口打印出
这是因为eval是将字符串转化为公式,字符串末尾没有分号就会自动打印
解决方法:加上分号
加分号方法:
1.str=[str,';']
2.str = strcat(str,';')
3. fenhao = ';';
str=sprintf('%s%s',str,fenhao);