Matlab 版 (精华区)
发信人: bage (最近比较烦), 信区: Matlab
标 题: Matlab详细教程(七十)
发信站: 哈工大紫丁香 (Sun Feb 4 13:17:21 2001), 转信
发信人: finance (淼水), 信区: MathTools
发信站: BBS 水木清华站 (Sun Apr 4 08:34:34 1999) WWW-POST
11.1.1 符号表示式
------------------------------------------------------------------------------
--
在MATLAB中是将一符号表示式储存唯一字串 (character string),即是以二个单引号之
内的表示式来定义其为一符号式,例如 'tan(y/x)', 'x^3 - 2*x^2 + 3',
'1/(cos(angle)+2)' 的三个式子。
在一符号表示式中,需要定义所谓的独立变数。如果未曾事先指定何者为独立变数,
MATLAB会自行决定。而它所决定变数的原则如下:它会挑选一个除了i和j之外而在字母上
最接近x的小写字元;如果在式子中并无上述字元,则x会被视为预设的独立变数。函数
symvar(s) 可以用已决定何者为独立变数。请看以下的例子:
expression S symvar(S)
'tan(y/x)' x
'x^3-2*x^2+3' x
'1/(cos(angle)+2)' x
'3*a*b-6' b
MATLAB提供了一个函数ezplot 可以画单变数的符号式,其预设的独立变数的范围是。它
的语法为 ezplot(S), S代表符号变数;另一各相关语法 ezplot(S,[xmin,xmax]),则是
设定独立变数的范围xmin到xmax。
------------------------------------------------------------------------------
--
上一页 下一页 讲义大纲
--
行至水穷处,坐看云起时
***********************
菩提本无树,明镜亦非台
本来无一物,何处染尘埃
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bage.bbs@smth.org]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.094毫秒