主要内容

多项式的根

语法

描述

例子

r =根(p返回所表示的多项式的根p作为列向量。输入p是一个包含n + 1多项式系数,从系数开始xn.一个系数0表示方程中不存在的中间幂。例如,P = [32 -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.000 + 0.0000i 0.0000 + 1.0000i 0.0000 - 1.0000i 1.000 + 0.0000i

输入参数

全部折叠

多项式系数,指定为一个向量。例如,向量(1 0 1)代表了多项式 x 2 + 1 ,向量(3.13 -2.21 5.99)代表了多项式 3.13 x 2 2.21 x + 5.99

有关更多信息,请参见创建和计算多项式

数据类型:|
复数的支持:万博1manbetx是的

提示

  • 使用从其根得到多项式的函数:p =保利(右).的函数的倒数函数。

  • 使用fzero函数来找到非线性方程的根。而函数只适用于多项式fzero函数更广泛地适用于不同类型的方程。

算法

功能考虑p是一个向量n + 1元素代表了n的次特征多项式n——- - - - - -n矩阵,一个.多项式的根通过计算同伴矩阵的特征值,一个

一个=诊断接头(的(n - 1, 1), 1);(1:) = - p (2: n + 1) / p (1);r = eig (A)

所得到的结果是在邻矩阵舍入误差范围内的矩阵的精确特征值,一个.然而,这并不意味着它们是一个多项式的精确根,其系数在舍入误差之内p

扩展功能

之前介绍过的R2006a