基于Matlab的曲线拟合
将原始数据输入:
xdata=[0.1 0.4 0.5 0.7 0.8 0.9]; ydata=[0.61 0.92 0.99 1.52 1.47 2.03];
调用cftool,只要在命令窗口直接输入cftool并回车即可: 弹出工具箱界面如上图2所示。
在左上角的X data与Y data分别选定原始数据xdata与ydata,在右边的下拉菜单中选择Custom Equation,即用户自定义,输入a+b*x+c*sin(x)+d*exp(x),点击Fit按钮开始拟合,得到如下图3结果:
图3
由图3可明显看出用曲线拟合工具箱得到的结果与方法一编程实现的结果一致。
cftool 拟合结果