在回归拟合分析时,一般情况下,MATLAB会直接提供常用的类型,用fittype创建拟合模型,至于MATLAB具体提供了哪些模型,参见帮助“List of library models for curve and surface fitting”,如果库中没有自己想要的拟合表达式形式,可以自己进行定义,具体介绍如下:
1. fittype函数
用法:fittype('自定义函数',‘independent’,‘自变量’,‘coefficients’,{'系数1',‘系数2’...});
注:在最简单的情况下,即拟合两个向量X,Y,则其必须是列向量(也可定义为行向量,进行转置)。
cfun=fit(x,y,f) 是根据自定义拟合函数f来拟合数据x,y。
例题:自定义函数如下,通过x,y数据拟合