08多项式和数值微积分
1.Polynomial differentiation and integration 多项式
Differentiation微分
-
例如 f(x) = x^3 -2x -5 ,用一个矩阵接收他们的系数表示一个多项式 --> p = [1 0 -2 5];
-
Plot the polynomial 给出定义域画图 for -2<=x<=5
-
polyval(多项式,定义域) 通过定义域和多项式 生成多项式函数
a = [9,-5,3,7]; x = -2:0.01:5; f = polyval(a,x); plot(x,f,'LineWidth', 2); xlabel('x'); ylabel('f(x)'); set(gca, 'FontSize', 14)
-
微分:polyder(多项式) --> 返回一个新的多项式 代表原来函数的微分
-
如果要求一个点的微分
- p = [5 0 -2 0 1]; polyder§;
- polyval(polyder§,7);
-
两个多项式相乘时,两个多项式用两个矩阵接收,利用conv卷积函数进行合并
- a = [20 -7 5 10]; b = [4 12 -3]; x = -2:0.01:1
- f = conv(a,b);plot(x,f,‘Linewidth’,2);
Integration积分
- polyint(多项式,常数项) 返回一个多项式,为原函数的积分,C即为输入的常数项