多项式表达:
f(x)=x^3-2x-5; matlab可表示为P=[1 0 -2 -5]--表示为未知数的系数,n次方程则有n+1个数;
显示多项式的曲线:polyval
>> a = [9,-5,3,7]; x = [-2:0.01:5];
>> f = polyval(a,x);
>> plot(x,f,'LineWideth',2);
>>xlabel('x');ylabel('f(x)');
>>set(gca,'FontSize',14);
2、polyder:--对多项式进行求导
>> p=[3 2 1 1];---f(x)=3x^3+2x^2+x+1
>> ployder(p)
ans =
9 4 1----f'(x)
eg:p=[3 2 1 1];
ployder(p);
polyval (polyder(p),7)
3、ployint---多项式积分
>> p=[2 3 4 4 3];
>>polyint(p,3);
4、differences:diff()--calculates the vector(数值微分)
x = [1 2 5 2 1]; -矩阵中后面一个元素减去前面元素。
diff(x);