主要内容

多项式根部

句法

描述

例子

r =根(P.返回所代表的多项式的根源P.作为栏目矢量。输入P.是一个含有的矢量n + 1多项式系数,以系数开始XN。一个系数0.表示在等式中不存在的中间功率。例如,p = [3 2 -2]代表多项式 3. X 2 + 2 X - 2

功能解决了形式的多项式方程 P. 1 X N + ...... + P. N X + P. N + 1 = 0. 。多项式方程包含具有非负指数的单个变量。

例子

全部收缩

解决方程 3. X 2 - 2 X - 4. = 0.

创建一个向量来表示多项式,然后找到根。

p = [3 -2 -4];r =根(p)
r =2×11.5352 -0.8685

解决方程 X 4. - 1 = 0.

创建一个向量来表示多项式,然后找到根。

p = [1 0 0 0 -1];r =根(p)
r =4×1复杂-1.0000 + 0.0000i 0.0000 + 1.0000i 0.0000  -  1.0000i 1.0000 + 0.0000i

输入参数

全部收缩

多项式系数,指定为载体。例如,向量[1 0 1]代表多项式 X 2 + 1 和矢量[3.13 -2.21 5.99]代表多项式 3.13 X 2 - 2.21 X + 5.99

有关更多信息,请参阅创建和评估多项式

数据类型:单身的|双倍的
复数支持:金宝app是的

尖端

  • 使用从其根部获得多项式的功能:p = poly(r)。这函数是逆功能。

  • 使用fzero找到非线性方程的根源。虽然这一点功能仅适用于多项式,fzero功能更广泛适用于不同类型的方程。

算法

职能考虑P.成为一个矢量n + 1代表这一点的元素NTh度特征多项式的N-经过-N矩阵,一种。通过计算伴侣矩阵的特征值来计算多项式的根部,一种

a = diag(one(n-1,1), -  1);a(1,:) = -p(2:n + 1)./ p(1);r = eig(a)

产生的结果是伴侣矩阵的圆形误差内的矩阵的精确特征值,一种。然而,这并不意味着它们是多项式的确切根系,其系数在循环误差中P.

扩展能力

在R2006A之前介绍