Matlab拟合 | 您所在的位置:网站首页 › fitcurve › Matlab拟合 |
这两天也简单地用了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 实验室设备网 版权所有 |