matlab eval【转】
Matlab 简单谈谈EVAL函数的用法
EVAL(s)相当于把字符串s的内容作为语句来执行。
比如:eval('a=3*5') 和直接在command 窗口中输入 a=3*5 等效
eval 一个经常用到的地方就是将一些表达式写成带小数的直观形式,
比如 :
a=solve('x^2+4*x-9=0')
a =
- 13^(1/2) - 2
13^(1/2) -
2
为了得到直观的带小数的数据,我们输入 eval(a)就得到:
>> eval(a)
ans =
-5.6056
1.6056