Matlab拟合工具箱CFtool使用指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Matlab拟合工具箱CFtool使用指南
matlab拟合工具箱使用
1.打开CFTOOL工具箱
在Matlab 6.5以上的环境下,在左下方有一个\Start\按钮,如同Windows的开始菜单,点开它,在目录\Toolbo_es\下有一个\Curve Fitting\,点开\Curve Fitting Tool\,出现数据拟合工具界面,基本上所有的数据拟合和回归分析都可以在这里进行。
也可以在命令窗口中直接输入\cftool\,打开工具箱。
2.输入两组向量_,y
首先在Matlab的命令行输入两个向量,一个向量是你要的_坐标的各个数据,另外一个是你要的y坐标的各个数据。
输入以后假定
叫_向量与y向量,可以在workspace里面看见这两个向量,要确保这两个向量的元素数一致,如果不一致的话是不能在工具箱里面进行拟合的。
例如在命令行里输入下列数据:
_ = [196,186, 137, 136, 122, 122, 71, 71, 70, 33]; y = [0.012605; 0.013115;
0.016866; 0.014741; 0.022353; 0.019278; 0.041803; 0.038026; 0.038128;
0.088196];
3.选取数据
打开曲线拟合共工具界面,点击最左边的\Data...\按钮,出现一个Data对话框,在Data Sets页面里,在_ Data选项中选取_向量,Y Data选项中选取y向量,如果两个向量的元素数相同,那么Create data set按钮就激活了,此时点击它,生成一个数据组,显示在下方Data Sets列表框中。
关闭Data对话框。
此时Curve Fitting Tool窗口中显示出这一数据组的散点分布图。
4.拟合曲线(幂函数power)。
点击Fitting...按钮,出现Fitting对话框,Fitting对话框分为两部分,上面为Fit Editor,下面为Table of Fits,有时候窗口界面比较小,Fit Editor部分会被收起来,只要把Table of Fits上方的横条往下拉就可以看见Fit Editor。
在Fit Editor里面点击New Fit按钮,此时其下方的各个选框被激活,在Data Set 选框中选中刚才建立的_-y数据组,然后在Type of fit选框中选取拟合或回归类型,各个类型的拟合或回归相应的分别是:
Custom Equations 用户自定义函数
E_potential e指数函数
Fourier 傅立叶函数,含有三角函数 Gaussian 正态分布函数,高斯函数
Interpolant 插值函数,含有线性函数,移动平均等类型的拟合 Polynomial 多项式函数 Power 幂函数
Rational 有理函数(不太清楚,没有怎么用过)
Smooth Spline ??(光滑插值或者光滑拟合,不太清楚) Sum of sin functions 正弦函数类 Weibull 威布尔函数(没用过)。