多项式计算
上一节
下一节
视频
拓展学习
例1 设f和g为两个多项式(见课件),求f(x)+g(x),f(x)-g(x),f(x)×g(x),f(x)/g(x)。
>> f=[3,-5,0,-7,5,6]; g=[3,5,-3]; g1=[0,0,0,g];
>> f+g1
>> f-g1
>> conv(f,g)
>> [Q,r]=deconv(f,g)
>> conv(g,Q)+r
例2 已知两个多项式a和b(见课件),计算两个多项式的乘积的导函数、商的导函数。
>> a=[3 1 0 -6];
>> b=[1 2];
>> polyder(a)
>> c=polyder(a,b)
>> [p,q]=polyder(a,b)
例3 以一个多项式为例,取一个2×2矩阵为自变量,分别用polyval和polyvalm计算该多项式的值。
>> a=[1,8,0,0,-10];
>> x=[-1,1.2;2,-1.8];
>> y1=polyval(a,x)
>> y2=polyvalm(a,x)
例4 请推算空气流量在[0, 2]范围内什么水平时,加热效率为最高。
>> p=[-38.89,126.11,-3.42];
>> q=polyder(p)
>> roots(q)
>> polyval(p,1.6214)
>> x=0:0.1:2;
>> plot(x,polyval(p,x),1.6214,98.8154,'rp');

