在Matlab中多项式用一个系数向量
来表示,按降幂排列,缺少的幂次用0表示。
函数 | 函数功能 |
---|---|
y = poly2sym(p) | 由系数向量p建立多项式y |
p = sym2poly(y) | 由多项式y建立系数向量p |
polyval(p, x) | 求系数向量p对应的多项式在x处的值,x是一个向量 |
polyvalm() | |
x = roots(p) | 求多项式p的根x |
p = poly(r) | 由多项式的根向量r建立多项式系数向量p |
c = conv(a, b) | 求多项式a和b的乘积c |
y = polyder(p) | 多项式的求导 |
y = polyder(a, b) | 多项式a*b求导 |
[q, d] = polyder(b, a) | 多项式a/b求导,得d/q |
polyint(p, k) | 对多项式p进行积分,积分常数项为k |
polyint(p) | 对多项式p进行积分,积分常数项为0 |
[r, p, k] = residue(b, a) | 求多项式之比b/a的分式展开 |