我有一组看起来像S型的蛋白质展开数据。我想用非线性模型求出焓(H)、中温(Tm)和其他4个变量(ad、bd、an、bn)。我的数据是T表示温度,y表示圆二色信号(表示折叠百分比)。
下面是方程式:
k = exp((H/(R*T))*(T/Tm - 1));
y = ((ad + bd*T)/(1 + k) + (an + bn*T)*k/(1 + k));我试过了:
fit=lsqcurvefit(T,y,'Y')它没有起作用。有什么建议吗?
发布于 2017-03-02 03:24:34
这是因为成本函数没有全局最小值。最终,该算法只找到一个局部最小值。尝试修改并拟合这个x/sqrt(1+x^2)
https://stackoverflow.com/questions/40953019
复制相似问题