matlab拟合工具箱使用1
打开CFTOOL工具箱在Matlab6
5以上的环境下,在左下方有一个"Start"按钮,如同Windows的开始菜单,点开它,在目录"Toolboxes"下有一个"CurveFitting",点开"CurveFittingTool",出现数据拟合工具界面,基本上所有的数据拟合和回归分析都可以在这里进行
也可以在命令窗口中直接输入"cftool",打开工具箱
输入两组向量x,y首先在Matlab的命令行输入两个向量,一个向量是你要的x坐标的各个数据,另外一个是你要的y坐标的各个数据
输入以后假定叫x向量与y向量,可以在workspace里面看见这两个向量,要确保这两个向量的元素数一致,如果不一致的话是不能在工具箱里面进行拟合的
例如在命令行里输入下列数据:x=[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对话框,在DataSets页面里,在XData选项中选取x向量,YData选项中选取y向量,如果两个向量的元素数相同,那么Createdataset按钮就激活了,此时点击它,生成一个数据组,显示在下方DataSets列表框中
关闭Data对话框
此时CurveFittingTool窗口中显示出这一数据组的散点分布图
拟合曲线(幂函数power)
点击Fitting
按钮,出现Fitting对话框,Fitting对话框分为两部分,上面为FitEditor,下面为TableofFits,有时候窗口界面比较小,FitEditor部分会被收