自定义Fittype产生不正确的结果

1视图(30天)
Felix Haydock
Felix Haydock 2018年4月5日
编辑: Felix Haydock2018年4月5日
你好,
我试图定义一个自定义fittype模型和我做错了什么,我不能算出。
这是我的代码:
custom_model = fittype (@ (a1, b1, c1, a2, b2, c2, a3, b3, c3, d, x)
(a1 * exp () - (x-b1 / c1)。^ 2) + a2 * exp (- ((x-b2) / c2)。^ 2) + a3 * exp (- ((x-b3) / c3)。^ 2 + d));
[yapprox{影片、照片、模型、订单、res_high res_low}, goodness_temp, residuals_temp]
=适合(x_pos y_pos custom_model,“稳健”,“关闭”,“重量”,weight_vec);
基本上我试图复制模型gauss3但常数项,“d”。
当我运行这个自定义模型没有常数项(gauss3应该是相同的,除了可能效率低)得到:
这是比较适合使用gauss3
我在哪里出了问题呢?有没有更好的方法将一个常数项添加到库模型?
非常感谢你的帮助

答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!