Matlab中的自定义方程曲线拟合

时间:2016-04-16 17:44:56

标签: matlab

我正在尝试使用Matlab查找以下等式的系数值

y=ax/((c+bx)*(a+cx+b))

我有y和x的7个数据点。如何使用曲线拟合工具箱

来完成此操作

1 个答案:

答案 0 :(得分:0)

使用least squares fitting

 f = fittype('a*x./((c+b*x).*(a+c*x+b))');
 [fit1,gof,fitinfo] = fit(x',y',f,'StartPoint',[1 1 1]);

尝试多个起点以保证达到全局最小值。