matlab 拟合工具箱使用1
打开 CFTOOL 工具箱在 Matlab 6
5 以上的环境下,在左下方有一个"Start"按钮,如同 Windows 的开始菜单,点开它,在目录"Toolboxes"下有一个"Curve Fitting",点开"Curve Fitting Tool",出现数据拟合工具界面,基本上所有的数据拟合和回归分析都可以在这里进行
也可以在命令窗口中直接输入"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 对话框,在 Data Sets 页面里,在 X Data 选项中选取 x 向量,Y Data 选项中选取 y 向量,假如两个向量的元素数相同,那么Create data set 按钮就激活了,此时点击它,生成一个数据组,显示在下方 Data Sets 列表框中
关闭 Data 对话框
此时 Curve Fitting Tool 窗口中显示出这一数据组的散点分布图
拟合曲线(幂函数 power)
点击 Fitting
按钮,出现 Fittin