用Matlab系统命令,做多项式次数为3,5,6的拟合曲线,做图。

%实现3,5,6次多项式拟合x=1:1:16;y=[46.488.89.229.59.79.81010.210.3210.4210.510.5510.5910.6];a1... %实现3,5,6次多项式拟合

x=1:1:16;y=[4 6.4 8 8.8 9.22 9.5 9.7 9.8 10 10.2 10.32 10.42 10.5 10.55 10.59 10.6];

a1=polyfit(x,y,3)%多项式三次拟合结果,a1为系数

a2=polyfit(x,y,5)%多项式五次拟合结果,a2为系数

a3=polyfit(x,y,6)%多项式六次拟合结果,a3为系数

x1=1:0.001:16;h1=polyval(a1,x1);h2=polyval(a2,x1);h3=polyval(a3,x1);

plot(x,y,'o',x1,h1,x1,h2,x1,h3)

xlabel('x');

ylabel('y')

title('多项式3,5,6次拟合拟合曲线')

legend('原始数据点','3次拟合','5次拟合','6次拟合')
这个程序为何出不来图呢?
展开
 我来答
百度网友687a7d0
推荐于2017-12-16 · TA获得超过9403个赞
知道大有可为答主
回答量:2021
采纳率:85%
帮助的人:831万
展开全部

错误提示:你把脚本文件当做函数运行。

直接复制到命令窗口就可以运行。可以出图。

程序没有任何错误。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式