官术网_书友最值得收藏!

2.8 求多項式的根

求多項式的根,實際是讓多項式等于零,成為方程,再解方程,方程的解就是多項式的根。

MATLAB提供了roots函數用于多項式求根。其調用格式如下。

r=roots(c):c為多項式系數向量,返回向量r為多項式的根,即r(1)、r(2)、…、r(n)分別代表多項式的n個根。

另外,如果已知多項式的全部根,MATLAB提供了函數poly用來建立該多項式,其調用格式為

c=poly(r):r為多項式的根,返回向量c為多項式的系數向量。

例2.15】 利用roots函數求多項式p(x)=x3—6x2—72x—27的根,并用所求出的根重建多項式p(x)。

解:

這表明,多項式p(x)的3個根為

用這3個根恢復的多項式為

y(x)=x3-6x2-72x-27

可見,恢復的多項式和原多項式相同。

例2.16】 利用roots函數求多項式p(x)=x2x—1的根,并用所求出的根重建多項式p(x)。

解:

這表明,多項式p(x)的兩個根為

用這兩個根恢復的多項式為

y(x)=x2-x-1

可見,恢復的多項式和原多項式相同。

主站蜘蛛池模板: 乳源| 盱眙县| 丹巴县| 甘肃省| 嵊泗县| 河间市| 西乌| 镇江市| 新野县| 甘洛县| 皋兰县| 义乌市| 阳信县| 天峨县| 永平县| 五寨县| 寿光市| 古蔺县| 谢通门县| 东城区| 林周县| 乃东县| 盐源县| 赣州市| 峡江县| 红河县| 梁山县| 襄垣县| 泊头市| 大姚县| 德州市| 盱眙县| 阿勒泰市| 姚安县| 孝昌县| 阳原县| 商洛市| 长丰县| 松桃| 黄梅县| 邵阳县|