この関数を使用して、matlab を使用した最小二乗法でこのデータをy=(a*x)./(b+x)
近似
するにはどうすればよいですか?x = [1.5 4 5 8 12 16 17]
y = [1.6 2.6 2.4 3.2 3.4 3.6 3.4]
対数を使って を得log(y)=log(a*x)-log(b+x)
た. 結果は、y = a*x + b
必要な形ではありません。a
本来あるべきように乗算x
されていませんが、加算されているためlog(y)=log(a)+log(x)-log(b)
です。だから私は次に何をすべきかわかりません。y=b*x.^a
とを実行するコードは知っていますがy=b*exp.(x*a)
、これを解決する方法がわかりません。