2012-05-28 45 views

回答

2

取雙方的對數並使用polyfit或只是一個普通的x = A\b方法。

y_fit = A *(x_fit)^ n的

日誌(y_fit)=日誌(一)+ N *日誌(x_fit)

如果x_fity_fit是數據的列向量:

A = [ones(length(x_fit), 1), log(x_fit)]; 
b = log(y_fit); 
x = A\b; 
n = x(2) 
a = exp(x(1)) 
+0

我已經通過使用「fminsearch」解決了問題。我也試過你的方法,但它沒有給我正確的結果。不管怎麼說,還是要謝謝你。 – Linawck