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
)