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

 

 

 

posted @ 2014-02-27 11:15  Providence  阅读(297)  评论(0编辑  收藏  举报