x、y、z のデータが与えられます。以下に説明するように、一連のデータを関数形式のモデルに適合させようとしています。
z(x, y) = c0*x^o*y2 + c1*x^1*y^1 + c2 *x^2*y^1
ここで、c0、c1、c2 は求める係数です。私の試みは、 nlinfit 関数を使用して解決することです。
これまで私は試してきました
x= [ 0.001, .. 0.011];
y = [1, .. 10];
z = [ -.304860225 .. .379710865];
my_model= c0 * x^0 * y^2 + c1 * x^1 * y^1 + c2 * x^2 * y^0
[c0 c1 c2] = [1 2 3];
C= nlinfit( [x,y], z, @ my_model, [1 2 3])
ここでx
、y
は独立変数、z
は従属変数です。これらの係数の初期値をどのように設定できますか? 関数で引数を渡す方法がわかりませんnlinfit
。ヘルプ!!!