matlab入门(四)-符号运算
matlab符号运算 1. 符号对象的建立:sym 和 syms 符号变量 = sym(A) syms 符号变量1 符号变量2 ... 符号变量n syms a b c 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^6+1; factor(f) 函数展开 syms x; f=(x+1)^6; expand(f) 合并同类项 collect(f,v) : 按指定变量 v 进行合并 collect(f) : 按默认变量进行合并 函数简化 [ How,y ]=simple(f): y 为 f 的最简短形式,How 中记录的为简化过程中使用的方法。 计算极限 imit(f,x,a): 计算 limit (f,a): 当默认变量趋向于