跳至主要內容

实用数学函数

小于 1 分钟

实用数学函数

多项式

Matlab 中通常使用一个一维向量来表示多项式, 其中向量的第一个元素为最高次项, 向后递减直到 00 次项

conv 函数

  • 功能: 计算多项式乘法
  • 函数原型 p = conv(p1, p2)
  • 参数
    • p1, p2 多项式数组
      参与多项式乘法的两个多项式
  • 返回值 返回相乘后的多项式
  • 示例
disp(conv([1 -2], [3 2+1i]));

示例计算了多项式相乘 (x2)[3+(2+i)](x-2)[3+(2+i)] 并输出结果多项式

roots 函数

  • 功能: 求解多项式根
  • 函数原型 r = roots(p)
  • 参数
    • p 多项式数组
      用于求根的多项式
  • 返回值 由多项式根值组成的数组
  • 示例
disp(roots([3 -4+1i -4-2*1i]));

示例计算了多项式方程 3x2+(4+i)x42i=03x^2+(-4+i)x-4-2i=0 的根并输出