Matlab拟合 您所在的位置:网站首页 fitcurve Matlab拟合

Matlab拟合

2024-07-12 19:04| 来源: 网络整理| 查看: 265

这两天也简单地用了matlab去拟合离散数据,感觉还是非常方便的。这里记录一下自己使用matlab拟合的流程,也希望你太清楚matlab拟合用法的小伙伴能有所收获。

Curve Fitting工具 1 打开工具 2 用函数表达式拟合数据 3 拟合设置 4 自定义函数拟合 5 无函数表达式的插值拟合 6 导出拟合函数(拟合关系)

1 打开工具

打开matlab,点击左上角的APP,找到Curve Fitting工作(当然打开它的方式有很多,不做展开)。 在这里插入图片描述 打开以后的窗口如图 在这里插入图片描述 这个窗口里有的选项也是超级多,但我会得不多,只是去摸索了一些够自己用的东西。

2 用函数表达式拟合数据

拟合数据前,肯定是要先有数据,因此咱们先做点数据。

x = 1:0.2:4; y = x.^2 + rand(1,size(x,2)); plot(x,y,'+');

(x,y)就是我们创建的离散数据,数据的分布如下图: 在这里插入图片描述

因为加入了噪声,所以数据点的形状存在一些波动。那么现在用Curve Fitting工具来对这些离散数据做拟合。打开Curve Fitting工具,看到窗口的左边有【Fit name】、【X data】、【Y data】、【Z data】等等东西(我没有写的东西不是我忘写了,是我也不知道是干啥的)。

主要来看【X data】和【Y data】,这里是要输入要拟合的离散数据,那么【X data】就选刚刚创建的x序列,【Y data】就选刚刚船舰的y序列,画面上就会出现这些数据的分布了,如下图 在这里插入图片描述

然后看到窗口的中上部分,这里可以选择拟合的方式,关于拟合方式的详细介绍,大家可以看这篇文章,因为是人家整理的东西,我也不好直接复制过来。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有