1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > matlab 平滑曲线连接_曲线拟合的一些想法

matlab 平滑曲线连接_曲线拟合的一些想法

时间:2020-03-25 22:52:18

相关推荐

matlab 平滑曲线连接_曲线拟合的一些想法

这些日子一直在想写些什么东西,而写东西的初衷就是把自己平时学习到、接触到的东西,以理性的方式表达出来。

最近在看如何用matlab来进行曲线拟合,故在此做一个学习成果汇报。

曲线拟合

曲线拟合可以说在多种领域都有其用武之地,因为其主要的功能就是寻求平滑的曲线来更好的表现带有噪声的测量数据。

一般对于进行曲线拟合操作,都是先给定一部分采集的离散的数据点,在这些点的基础上建立数学模型,再求得一系列微小的直线段把这些插值点连接成曲线。因此,插值操作就是曲线拟合的核心所在。

插值也有很多种方式,通常如果采用多项式进行插值,通常数据都会出现震荡。Spline插值的方式能够很好的得到平滑的效果,但是在无形中又会引入过多的参数。

换另一个角度来思考问题,我们需要的是较好的表现带有噪声的测量数据。在这里,重点的两个词分别是较好和带有噪声。因此我们所产生的拟合曲线并不需要知道所有的点,只需要我们拟合后的数据整体上与原数据的误差最小。误差是我们口语上的说法,换成相对专业点的术语来说就是“方差”。因为形象的来说,方差就是经过拟合处理后的数据和采样得到的数据之间的垂直距离。

加权最小方差拟合原理(weighted least squares,WLS)

加权最小方差是根据基础数据本身各自的准确程度不同,在拟合时给每个数据以不同的加权数值。这种方法比单纯的最小方差法更加符合较好这一拟合的初衷。

以N阶多项式为例。

如上,如果要求解拟合系数就得先求解线性方程组,线性方程组的系数矩阵(A)和需要求解的拟合系数矩阵(θ)。

就是上面这个东西,其对应的加权最小方差的表达式应为

因此问题到这里就解决了。

但是你照着这样做效果也许不是那么好,因此我们就可以继续对其进行LS多项式拟合,这样……效果你知道的。

最后,扔大家一篇有关的参考文章:计算机视觉--加权最小二乘(WLS)滤波器 - CodeTutor - CSDN博客

反正我觉得不错。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。