MATLAB的符号运算

> MATLAB的符号运算

  • 符号计算基础

    1. 符号变量和符号常量“` a = sym(‘a’),syms b,c = sym(‘3’)

    2. 符号表达式。生成方式,声明符号表达式中所有的变量为符号变量。或者直接使用sym函数生成一个符号表达式f
      = sym(字符串)。一些满足符号表达式的字符串能够自动转换为符号表达式

  • 符号函数

    1. simplify(多项式规则化简)

    2. simple(多种规则对多项式化简)

    3. sym()符号表达式和数值的转换使用eval()或者numeric函数。

    4. 因式分解函数factor(化简) , expand(展开) , collect(合并同类项)

    5. 符号矩阵。构建方式与数值矩阵相同,符号矩阵的运算同数值矩阵相同。

    6. 符号矩阵的转置transpose,determ ,’是共轭转置

    7. subs(f1,3)使用3 代替原函数中的自变量,得到最终的结果。

    8. 符号极限,符号微分,符号积分

    9. limit(y,0)计算y函数在零点的值

    10. diff(y,3)微分求解

    11. int(y3)求y3的积分函数

    12. int(y4,1,2)对y4从一道二积分

  • 符号级数

    1. symsum符号级数求和

symsum(函数名臣,针对变量,起始,截止)

  1. Taylor(f函数名称,针对的变量,展开项数,展开的函数值)
  • 符号方程求解

    1. 符号代数方程

    2. solve(方程表达式)

    3. 符号方程组

    4. [x,y] = solve(‘x + y’,时间,’x和y是… …’)

    5. 符号微分方程组

    6. dsolve()