MATLAB 2016基础实例教程(附教学视频)
上QQ阅读APP看书,第一时间看更新

3.3 符号运算

在MATLAB工具箱中,符号表达式运算主要是通过符号函数进行的。所有的符号函数作用到符号表达式和符号数组,返回的仍是符号表达式或符号数组(即字符串)。

3.3.1 符号表达式的基本运算

1. 符号表达式的判断

可以运用MATLAB中的函数isstr来判断返回表达式是字符串还是数字,如果是字符串,isstr返回1,否则返回0。

>> isstr('5') 
ans = 
     1 
>> isstr(5) 
ans = 
     0 

2. 提取分子、分母

如果符号表达式是有理分数的形式,则可通过函数numden来提取符号表达式中的分子和分母。numden可将符号表达式合并、有理化,并返回所得的分子和分母。numden的调用格式见表3-4。

表3-4 numden调用格式

3. 符号表达式的基本代数运算

符号表达式的加、减、乘、除、幂运算分别用“+”“-”“*”“/”“^”来进行运算。

3.3.2 课堂练习——符号表达式的基本代数运算

符号表达式的基本代数运算

练习符号表达式的基本运算。

操作提示。

(1)提取符号表达式a*x^2+b*x/(a-x)的分子和分母示例。

(2)计算符号表达式x、y、z的四则运算。