matlab 求多项式函数p(x)=2*x^3+3*x^2+4 的根,求以得到的根向量为根的多项式;matlab 求多项式函数p(x)=2*x^3+3*x^2+4 的根,求以得到的根向量为根的多项式;求 p(x)的导函数系数向量q1 和原函数系数向量q2 ;在同一绘图窗口中用plot绘制 p(x),q1(x),q2(x)的图像,并加图例;求p(x) 与q1(x) 的乘积,求 q2(x)与 p(x)的商式和余式.
问题描述:
matlab 求多项式函数p(x)=2*x^3+3*x^2+4 的根,求以得到的根向量为根的多项式;
matlab 求多项式函数p(x)=2*x^3+3*x^2+4 的根,求以得到的根向量为根的多项式;求 p(x)的导函数系数向量q1 和原函数系数向量q2 ;在同一绘图窗口中用plot绘制 p(x),q1(x),q2(x)的图像,并加图例;求p(x) 与q1(x) 的乘积,求 q2(x)与 p(x)的商式和余式.
答
原函数(求积分)是计算不了的,因为不唯一.
以下代码为花本身函数及其导函数的方法.其中红线为原函数,绿线为导函数
p=[2 3 0 4];
q1=polyder(p);
x=-3:0.1:3;
plot(x,sum([x'.^3 x'.^2 x' ones(size(x'))]*p',2),'r-',x,sum([ x'.^2 x' ones(size(x'))]*q1',2),'g-');