这篇文章主要为大家展示了“matlab如何实现符号运算”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“matlab如何实现符号运算”这篇文章吧。
matlab符号运算
1. 符号对象的建立:sym 和 syms
syms 符号变量1 符号变量2 ... 符号变量n
Matlab 符号运算采用的运算符和基本函数,在形状、名称和使用上,都与数值计算中的运算符和基本函数完全相同
查找符号表达式中的符号变量
findsym(expr) %按字母顺序列出符号表达式 expr 中的所有符号变量findsym(expr, N)%按顺序列出 expr 中离 x 最近的 N 个符号变量用给定的数据替换符号表达式中的指定的符号变量subs(f,x,a)
用 a 替换字符函数 f 中的字符变量 x
a 是可以是 数/数值变量/表达式 或 字符变量/表达式。若 x 是一个由多个字符变量组成的数组或矩阵,则 a 应该具有与 x 相同的形状的数组或矩阵
因式分解
函数展开
syms x;f=(x+1)^6;expand(f)
合并同类项
collect(f,v): 按指定变量 v 进行合并collect(f): 按默认变量进行合并
函数简化
[How,y]=simple(f): y 为 f 的最简短形式,How 中记录的为简化过程中使用的方法。
计算极限
其中 y 为输出的解, eq1、eq2、. . . 为微分方程,
cond1、cond2、...为初值条件, v 为自变量
以上是“matlab如何实现符号运算”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注天达云行业资讯频道!