0
我試圖擬合自定義方程cumsu = a + b *(1586-x)。^ m來估計參數a,b,m。自定義曲線擬合方程不起作用
Data: cumsu = [...];%我不給這個vector cumsu的原因是包含了大量的值。 x = [1:1586];
如果有人能幫助我,我會很感激。 提前謝謝!
我試圖擬合自定義方程cumsu = a + b *(1586-x)。^ m來估計參數a,b,m。自定義曲線擬合方程不起作用
Data: cumsu = [...];%我不給這個vector cumsu的原因是包含了大量的值。 x = [1:1586];
如果有人能幫助我,我會很感激。 提前謝謝!
您可以通過fit
function創建自定義擬合模型。
fitobject = fit(x,y,fitType,fitOptions)
在你的情況,你應該用你的擬合方程更換fitType
:
CustomFit=fit(x,cumsu,'a+b*(1568-x)^m')
用隨機數我的輸出是:
General model:
f(x) = a+b*(1568-x)^m
Coefficients (with 95% confidence bounds):
a = -2.011 (-2.959e+06, 2.959e+06)
b = 1.479 (-2.424e+06, 2.424e+06)
m = 0.1049 (-9.702e+04, 9.702e+04)
非常感謝您的回答和你的時間! – spiandreop 2015-04-02 15:37:13