Matlab曲线拟合fit命令1

要想成功必须强大 提问于2024-06-04 13:11:30
推荐回答

Matlab中可以进行曲线拟合,之前的曲线拟合方式比较复杂,这是在2016中的拟合方式。主要介绍fit命令,它包含有二维数据拟合和三维数据拟合。

操作方法

给出一行数据,这里我们使用sin函数来进行数据拟合,人为的加入了一些噪声:aa = sin(0:0.05:pi);aa = aa+randn(1,63)/100;bb = 0:0.05:pi;plot(bb,aa,'bo');

然后就可以使用fit命令进行数据拟合了。ff = fit(bb,aa,'poly2');回车之后出现如下情况,数据报错。

原因比较简单,主要是需要列数据,而我们给出的是行数据。因此可以进行如下修改:aa = aa'bb = bb'ff = fit(bb,aa,'poly2');可以看到ff有三个参数,这主要是poly2起到了作用,意思是二阶拟合。

出现上述情况可以说明已经拟合成功,但是拟合的效果怎么样呢?plot(ff,bb,aa);看图来说,效果还不错。

我们可以计算一下它们之间的差值。cc = -0.4185*bb.^2+1.136*bb-0.05554;dd = cc-aa;plot(dd);std(dd)ans =0.1665

当然,后面的poly2也可以改成为poly10或者其他数值,后面的数值表示阶数,在比较简单的图形中,少量的阶数就可以很好的进行数据拟合,但是如果复杂的图形的话,就需要较多的阶数。比如还是以上图形,我们使用5阶;

将二阶和五阶的图形全部输入到figure中,我们再绘制一个sin图像,从0~pi。从图像可以看出,五阶的几乎与sin图像重合了。因此阶数越高,其函数拟合效果越好,当然计算所需的时间就会越长。

要想成功必须强大 2024-06-07 10:14:37

相关推荐

香奈儿果冻气垫10号和12号哪个好看 有什么区别 发布时间 2024-06-19

香奈儿果冻气垫,这是很多人都是喜欢的,用在脸上的感觉是超级的不错的,挺舒服的,那么香奈儿果冻气垫10号和20号哪个好看?有什么区别:香奈儿果冻气垫10号和12号哪个好看:香奈儿果冻气垫色号国内上市款总共有6个,六个色号中最白的是N10象牙白色,N12是偏粉调的白皙色,其余的颜色都是接近肤色的色号,对于亚洲妹子来说白...
查看全文>

那些被忽视掉的祛斑秘方 发布时间 2024-06-19

很多女性脸上都或多或少的有斑点,解决半点也就成了女性的一大要事,但是用了很多化妆品却都不怎么管用,到底是什么原因呢?你们不知道吧,在日常生活中有很多倍忽视掉了的祛斑良方,都是些什么呢?一起看看吧!那些被忽视掉的祛斑秘方长斑的女性会因为失去了晶莹光洁的肌肤而烦恼,但是,在日常生活中,有很多容易被忽视的祛斑良方呢。让我...
查看全文>

控油精华 减少油脂抑制暗疮 发布时间 2024-06-19

~h2o全新控油光彩精华霜shinecontrolmattifyingessence售价:250元/15ml此产品是针对夏天面部油脂分泌过盛的人士而设,它不含油份的啫喱配方,当中包括蕴含海洋矿物合成物的控油精华,能够减少油脂的分泌,平衡皮肤的水份,为皮肤带来自然的光彩。同时配合先进「硅」(silicone)元素,它...
查看全文>

最具性价比的入门级潜水表---东方双狮运动系列FAA02 发布时间 2024-06-19

日本东方双狮,相信老一辈的国人都熟悉这个牌子,可与当年的梅花一样高的知名度,今天要做测试的这只腕表是东方双狮归入EPSON公司以后发布的新款运动潜水腕表FAA02,FAA02系列运动潜水表一共面世了5款,这有这一款的潜水外圈采用了最受用户喜爱的“百事圈”,而只要是“百事圈”的腕表一直以来就受到中国消费者的喜爱。该腕...
查看全文>

酒后饭后千万别洗澡 发布时间 2024-06-19

一方面,老人的很多意外都是在洗澡时发生的,湖北省武汉市中医院肝胆科副主任医师刘惠武表示,老年人饭后千万别马上洗澡,饿的时候也不要洗澡,避免发生意外。另一方面,年轻人最好也改掉饭后洗澡的习惯。刘惠武解释,刚吃完饭,人体消化系统开始工作,大量血液聚集在胃部,其他器官处于相对缺血状态。这时候洗澡,全身血管扩张,皮肤和肌肉...
查看全文>