![7f45a4955b40c891e36db07f62b13c51.png](https://img-blog.csdnimg.cn/img_convert/7f45a4955b40c891e36db07f62b13c51.png)
这些日子一直在想写些什么东西,而写东西的初衷就是把自己平时学习到、接触到的东西,以理性的方式表达出来。
最近在看如何用matlab来进行曲线拟合,故在此做一个学习成果汇报。
- 曲线拟合
曲线拟合可以说在多种领域都有其用武之地,因为其主要的功能就是寻求平滑的曲线来更好的表现带有噪声的测量数据。
一般对于进行曲线拟合操作,都是先给定一部分采集的离散的数据点,在这些点的基础上建立数学模型,再求得一系列微小的直线段把这些插值点连接成曲线。因此,插值操作就是曲线拟合的核心所在。
插值也有很多种方式,通常如果采用多项式进行插值,通常数据都会出现震荡。Spline插值的方式能够很好的得到平滑的效果,但是在无形中又会引入过多的参数。
换另一个角度来思考问题,我们需要的是较好的表现带有噪声的测量数据。在这里,重点的两个词分别是较好和带有噪声。因此我们所产生的拟合曲线并不需要知道所有的点,只需要我们拟合后的数据整体上与原数据的误差最小。误差是我们口语上的说法,换成相对专业点的术语来说就是“方差”。因为形象的来说,方差就是经过拟合处理后的数据和采样得到的数据之间的垂直距离。
- 加权最小方差拟合原理(weighted least squares,WLS)
加权最小方差是