作业帮 > 综合 > 作业

matlab 多项式绘制图形问题

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/29 12:37:57
matlab 多项式绘制图形问题
用matlab做了一个牛顿插值函数
之后 出来一个多项式
f1=38.26+36.9059*x-723.048*x^2+1901.7*x^3-2169.6*x^4+1158*x^5-235.3277*x^6
怎么给这个多项式 绘图?
x在0~0.5*pi
下面是数据左侧为x取值
0 38.26
pi/12 23.79
pi/6 10.07
pi/4 7.80
pi/3 6.61
5*pi/12 9.40
pi/2 12.53
matlab 多项式绘制图形问题
%法一
p=[-235.3277,1158,-2169.6,1901.7,-723.048,36.9059,38.26];%系数据降序排列即可
x=[0,pi/12,pi/6,pi/4,pi/3,5*pi/12,pi/2];
y=polyval(p,x)
plot(x,y)
%法二
syms x
f=38.26+36.9059*x-723.048*x^2+1901.7*x^3-2169.6*x^4+1158*x^5-235.3277*x^6;
xx=[0,pi/12,pi/6,pi/4,pi/3,5*pi/12,pi/2];
yy=subs(f,x,xx)
plot(xx,yy)