多语言展示
当前在线:641今日阅读:103今日分享:49

如何根据离散数据拟合曲线

对数据进行处理在很多情况下都会用到,有时候我们已知的数据是有限的,那么我们需要通过已知的数据将曲线拟合,以便更容易看出一些曲线的规律等信息,今天来讲解一下在matlab中如何通过一些离散的数据拟合出我们需要的曲线:
工具/原料
1

数据拟合

2

matlab

方法/步骤
1

打开matlab,新建一个m文件,编写对应的m文件如下:

2

程序运行结果如下:

3

点击图形上方菜单栏中工具按钮,弹出工具的列表框:

4

点击工具栏列表框中基本拟合按钮:

5

选择需要拟合的数据,拟合的方法,可以选择样条插值,保形插值,线性,二次方,三次方等等插值方法,在此分表选择二次方,三次方,四阶多项式为例子:

6

很显然,就该例子而言,三次方和四次方的效果较好,为了得到拟合曲线对应的方程,在基本拟合对话框中显示方程前面选择打勾,有效数据选择三位。这样便可以得到拟合曲线对应的方程:

7

此外,曲线拟合后,还可以绘制对应的残差图,在绘制残差图中前面打勾,子图对应下拉菜单选择单独图形,由残差图看以看出二次方拟合差值较大,三次方和四次方拟合的差值很小,在允许的误差范围内

8

以上就是在matlab中利用有限离散点的数据来拟合曲线的方法

推荐信息