我有一个自定义函数 - a1 * exp(-2 *((x-b1)/ c1)^ 2)和x,y数据来获取a,b和c的值。我试图将x,y数据拟合到此函数。我已经尝试在matlab中使用gauss1函数,但是,我的函数略有不同(标准gauss1函数是a1 * exp( - *((x-b1)/ c1)^ 2))没有乘数2.可以有人帮忙我怎样才能在Matlab中找到适合这个功能的东西。
由于
ANKIT
答案 0 :(得分:2)
使用gauss1获取a,b,c,并使用c1 = c*sqrt(2)
和b1=b
以及a1=-a
。
答案 1 :(得分:0)
如果您拥有Curve Fitting Toolbox,则另一个选项是使用cftool
,其中包含自定义等式选项。