当前位置:首页>开发>正文

常用的曲线拟合和插值方法有哪几种,如何用matlab函数实现

2023-05-04 19:01:06 互联网 未知 开发

常用的曲线拟合和插值方法有哪几种,如何用matlab函数实现?

常用的曲线拟合和插值方法有哪几种,如何用matlab函数实现

plot 只是根据你的数据画图,也就是将相邻数据用线段连结起来,本身没有什么拟合作用如果你只是想得到平滑曲线,可以用插值,举个例子:

这里在 y = sin(x) 曲线的 [0 2*pi] 区间上取了 7 个点,作图显然不够平滑。下面做Cubic spline 插值(当然也可以选择其他插值方式) 处理:这里的图一样是 plot 绘制的,所以说是否平滑不是 plot 决定的,而是你的数据决定的多条曲线插值也是类似的,常用的插值函数如 spline,interp1 都支持插值多条曲线(即使有不支持或者不方便(例如不同曲线的点数不同)的也可以写个循环解决):

最新文章