0

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

ここでxyは独立変数、zは従属変数です。これらの係数の初期値をどのように設定できますか? 関数で引数を渡す方法がわかりませんnlinfit。ヘルプ!!!

4

1 に答える 1