MATLAB符号表达式如何运算

2020年12月8日14:28:16MATLAB符号表达式如何运算已关闭评论

MATLAB符号表达式如何运算

1)符号表达式的四则运算

符号表达式的加、减、乘、除运算可分别由函数symadd、symsub、symmul和symdiv来实现,幂运算可以由sympow来实现。

2)符号表达式的提取分子和分母运算

如果符号表达式是一个有理分式或可以展开为有理分式,可利用numden函数来提取符号表达式中的分子或分母。其一般调用格式为:

[n,d]=numden(s)

该函数提取符号表达式s的分子和分母,分别将它们存放在n与d中。

3)符号表达式的因式分解与展开

MATLAB提供了符号表达式的因式分解与展开的函数,函数的调用格式为:

factor(s):对符号表达式s分解因式。

expand(s):对符号表达式s进行展开。

collect(s):对符号表达式s合并同类项。

collect(s,v):对符号表达式s 按变量v合并同类项。

4)符号表达式的化简

MATLAB提供的对符号表达式化简的函数有:

simplify(s):应用函数规则对s进行化简。

simple(s):调用MATLAB的其他函数对表达式进行综合化简,并显示化简过程。

5)符号表达式与数值表达式之间的转换

利用函数sym可以将数值表达式转换成它的符号表达式。函数numeric或eval可以将符号表达式转换成数值表达式。

6)字符串连接函数

combinedStr=strcat(s1,s2,…,sN)

将数组s1,s2,…,sN水平地连接成单个字符串,并保存于变量combinedStr中。如果任一参数是元胞数组,那么结果 combinedStr 是一个元胞数组,否则combinedStr是一个字。

7)数字转换成字符串函数

numstr(s):将数字s转换成字符串。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。