怎么用MATLAB计算y=ax^3+bx^2+cx^1.02+d的各项系数,即a,b,c,d,已知x,y系列数据.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 17:38:02

怎么用MATLAB计算y=ax^3+bx^2+cx^1.02+d的各项系数,即a,b,c,d,已知x,y系列数据.
怎么用MATLAB计算y=ax^3+bx^2+cx^1.02+d的各项系数,即a,b,c,d,已知x,y系列数据.

怎么用MATLAB计算y=ax^3+bx^2+cx^1.02+d的各项系数,即a,b,c,d,已知x,y系列数据.
答:由多项式的根逆推多项式——如果已知某个多项式的根,那么使用poly函数,可以很轻松的产生对应的多项式.由于已知X,Y系列数据,那么:>>roots=[x1 y1,x2 y2,x3 y3,x4 y4]
roots=
x1 y1,x2 y2,x3 y3,x4y4
>>p=poly(roots)
p=
a b c d
>>disp(poly2sym(p));