![MATLAB 2016基础实例教程(附教学视频)](https://wfqqreader-1252317822.image.myqcloud.com/cover/454/25916454/b_25916454.jpg)
上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 课堂练习——符号表达式的基本代数运算
![](https://epubservercos.yuewen.com/5C9154/14373741705366106/epubprivate/OEBPS/Images/053-1.jpg?sign=1739289306-vAmq0sqXrv3RXgqGIlHAQSijcwCWMtoG-0-ea252d309aa7d43db21962ceb636b904)
符号表达式的基本代数运算
练习符号表达式的基本运算。
操作提示。
(1)提取符号表达式a*x^2+b*x/(a-x)的分子和分母示例。
(2)计算符号表达式x、y、z的四则运算。