我得到了 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
函数中传递参数。帮助!!!