您现在的位置: 首页 > 动态 > 文章正文动态
matlab拟合曲线(常用的曲线拟合和插值方法有哪几种,如何用matlab函数实现)
发布时间:2022-10-20 17:33 点击:次
plot 只是根据你的数据画图,也就是将相邻数据用线段连结起来,本身没有什么拟合作用如果你只是想得到平滑曲线,可以用插值,举个例子:
这里在 y = sin(x) 曲线的 [0 2*pi] 区间上取了 7 个点,作图显然不够平滑。下面做Cubic spline 插值(当然也可以选择其他插值方式) 处理:这里的图一样是 plot 绘制的,所以说是否平滑不是 plot 决定的,而是你的数据决定的多条曲线插值也是类似的,常用的插值函数如 spline,interp1 都支持插值多条曲线(即使有不支持或者不方便(例如不同曲线的点数不同)的也可以写个循环解决):