2016-12-03 54 views
0

我有一個S型蛋白展開數據集。我想用非線性模型找到焓(H),中溫(Tm)和其他4個變量(ad,bd,an,bn)。 我的數據是溫度的T和圓形二向色信號的y(摺疊百分比)。非線性模型的S形數據查看數據

這裏是公式:

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') 

它沒有工作。有什麼建議麼?

回答

0

這是因爲成本函數沒有全局最小值。最終算法只找到局部最小值。嘗試修改和適合這一個x/sqrt(1 + x^2)