文档

多项式的根

语法

r =根(p)

描述

例子

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 。包含一个与非负变量指数多项式方程。

例子

全部折叠

解方程

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

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

解方程

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

p = (1 0 0 0 1);r =根(p)
r = -1.0000 + 0.0000我0.0000 + 1.0000 0.0000 - 1.0000 1.0000 + 0.0000

输入参数

全部折叠

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

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

数据类型:|
复数的支持:金宝app是的

提示

  • 使用函数获取一个多项式的根: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

这个主题有帮助吗?