在多元回归分析中.X=[ones(6,1),x]具体是什么意思啊?
1个回答

拟合函数 z=a0+a1*x+a2*y+a3*x^2+a4*x*y+a5*y^2

那你要拟合的自变量就是 (1,x,y,x^2,y^2)

所以依次放入n这5个向量

顺序没有规定, 但你这么代入求出的b就是[a0 a1 a2 a3 a4 a5]'

如果你顺序颠倒为n=[ones(15,1),x1',y1',y2',x',y'],那么求出的b就是[a0 a3 a5 a4 a1 a2]'

如果要拟合z=a0+a1*x+a2*y+a3*x^2+a4*x*y+a5*y^2+a6*x^3+a7*y*x^2+a8*x*y^2+a9*y^3;

那么要多设

x2=x.*x.*x;

y3=y.*y,*y;

x3=x.*x.*y;

y4=x.*y.*y;

再求n=[ones(6,1),x',y',x1',y2',y1',x2',x3',y4',y3'];