MATLAB的符号运算
> MATLAB的符号运算
- 符号计算基础
- 符号变量和符号常量“` a = sym(‘a’),syms b,c = sym(‘3’)
- 符号表达式。生成方式,声明符号表达式中所有的变量为符号变量。或者直接使用sym函数生成一个符号表达式f = sym(字符串)。一些满足符号表达式的字符串能够自动转换为符号表达式
- 3.
- 符号函数
- simplify(多项式规则化简)
- simple(多种规则对多项式化简)
- sym()符号表达式和数值的转换使用eval()或者numeric函数。
- 因式分解函数factor(化简) , expand(展开) , collect(合并同类项)
- 符号矩阵。构建方式与数值矩阵相同,符号矩阵的运算同数值矩阵相同。
- 符号矩阵的转置transpose,determ ,’是共轭转置
- subs(f1,3)使用3 代替原函数中的自变量,得到最终的结果。
- 符号极限,符号微分,符号积分
- limit(y,0)计算y函数在零点的值
- diff(y,3)微分求解
- int(y3)求y3的积分函数
- int(y4,1,2)对y4从一道二积分
- 符号级数
- symsum符号级数求和
symsum(函数名臣,针对变量,起始,截止) - Taylor(f函数名称,针对的变量,展开项数,展开的函数值)
- symsum符号级数求和
- 符号方程求解
- 符号代数方程
- solve(方程表达式)
- 符号方程组
- [x,y] = solve(‘x + y’,时间,’x和y是… …’)
- 符号微分方程组
- dsolve()