Matlab多项式求值(2)(roots和poly的使用)

tech2026-10-05  3

Matlab多项式求值(2)(roots和poly的使用) #Matlab学习笔记

1、多项式求根 n次多项式具有n个根(包括实根和共轭复根) roots函数可以用于求解多项式的全部根,其调用格式为:

x=roots(P)

其中P为多项式的系数向量,求得的根赋给向量x,即x(1),x(2)……x(n)分别代表多项式的根(根是以列向量的方式进行储存) 2、已知多项式的根,反求多项式 命令:

P=poly(x)

若x为具有n个元素的向量,则poly(x)建立以x为其根的多项式,且将该多项式的系数赋给向量P

命令如下:

P=[3,0,4,-5,-7.2,5]; X=roots(P) %求方程f(x)=0的根 G=poly(X) %求多项式g(x)
最新回复(0)