matlab自带有数据拟合的功能。

1、使用代码生成数据

x=1:;y1=x+randn(1,)*5;y2=0.3*x+randn(1,)*5;y3=x.*x/;plot(x,y1,r*,x,y2,b+,x,y3,g.);ylim([-,]);

2、图形界面选择“工具”-“基本拟合”,弹出设置对话框。

3、设置模块分为几个模块。分别是选择数据、选择拟合曲线样式、显示方程、绘制残差图和更多。

1、选择数据:我们的数据是两个数据,分别是y1和y2。这个数据可以由聚类分析等方法区分开。2、选择拟合曲线样式

如果选择样条插值或者保形插值,会将每个点连接。

如果选择直线,matlab会用一条直线拟合数据。

如果选择二次或者多次方程,会用二次方程式进行拟合

3、勾选显示方程,界面上会出现拟合曲线的方程式4、勾选绘制残差,会在图形上显示每点和拟合曲线的差5、点击更多按钮,右侧将出现具体的数值结果

以上

往期:

聚类分析

小波分析

声发射信号的路由

声发射信号分析的方法

声发射设备详解

声发射术语详解

文弟弟



转载请注明地址:http://www.lianqiancaoa.com/lqcyf/30659.html