已知数据x,y。要对其进行5次多项式拟合,要求得用MATLAB源代码写,最后要得出经验公式。。求大神。。

写的完善可以再加分。。... 写的完善可以再加分。。 展开
 我来答
刘威108
2014-05-15 · TA获得超过128个赞
知道答主
回答量:110
采纳率:100%
帮助的人:111万
展开全部

>> x=-5:0.01:5;

>> y=x.^5+x.^4+4*random('Normal',0,1,1,length(x));

>> p=polyfit(x,y,5);

>> f=polyval(p,x);

>> plot(x,y,':r',x,f,'b');


polyfit 和polyval就是做这个的     你如果是要用在计算方法导论这类课的作业的话恐怕不合适

附图一张局部的    好像不清楚

追问
能不能给我讲解一下polyfit和polyval,我只知道polyfit是建立一个什么矩阵。。
追答
polyfit(x,y,n)是根据你已知的xy拟合成n次多项式
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式