立即学习:https://edu.youkuaiyun.com/course/play/25039/288886?utm_source=blogtoedu
多项式的建立
1.%% 利用多项式的系数建立
clc;
clear all;
p1=[7 5 3 87]; %多项式的系数
y=poly2sym(p1); %由向量创建多项式
disp(y); %显示多项式
2.%%利用多项式的根建立多项式
clear all;
r=[4 6 8]; %三个根
p=poly(r); %由多项式的三个根
y=poly2sym(p); %显示多项式
多项式的求值
1.多项式的求值
clc;
clear all;
p=[2 3 4]; %多项式的系数变量
x=1:6;
y=polyval(p,x); %多项式在x处的值,以数组或矩阵中的元素为计算单位
polyvalm %以矩阵开始求
多项式的求根和根据根求多项式
1.
clc;
clear all;
p=[1 0 0 5 2]; %多项式系数
x1=roots(p); %对多项式p求根
x2=[2 4]; %求以x2为根的多项式系数
y=poly2sym(y) %显示多项式
多项式的相乘和相除
1.
clear all;
p1=[6 2 0 7]; %多项式系数
p2=[1 2 3];
x1=poly2sym(p1);
x2=poly2sym(p2);
p3=conv(p1,p2); %多项式相乘 如果是两个向量相当于卷积
y=poly2sym(p3);
2.多项式的相除
clc;
clear all;
p1=[4 8 8 1 4 ];
p2=[2 8 1];
[q r]=deconv(p1,p2); %多项式相除
y1=poly2sym(q); %商
y2=poly2sym(r); %余数
多多项式的求导
1.
p1=[3 2 6];
p2=[3 3 2];
y1=polyder(p1); %对多项式p1求导
y1=poly2sym(y1)
y2=polyder(p1,p2); %对多项式p1和p2的乘积求导
y2=poly2sym(y2);
[q,d]=polyder(p1,p2) ; %对多项式p1除以p2的商求导
q=poly2sym(q); %分子
n=poly2sym(d); %分母
多项式的积分
1.
y1=polyint(p1,7); %对多项式p1进行积分,常数项为7
y1=poly2sym(y1);