数学建模matlab真题
1,建立二元回归方程如下:
y=a0+a1*x1+a2*x2
用最小二乘法求解a0,a1,a2。
最后
使用以下matlab代码求解:
& gt& gt清楚的
x 1 =;
x2=[5.5,6.3,7.2,7,6.3,7.35,5.6,7.15,7.5,6.9,7.15,6.5];
y=[55,70,90,100,90,105,80,110,125,15,130,130];
x(:,2)= x 1 ';
x(:,3)= x2 ';
x(:,1)= 1;
a = inv(x ' * x)* x ' * y ';
& gt& gta
a =
116.1568
-1.3079
11.2459
那么回归模型就是y = 116.1568-1.3079 x 1+11.2459 x2。
2.如果把x1=80,x2=7带入上式,估计该商品的销量为y=103.3269。
错误分析不会
3、
绘图代码
清楚的
x 1 = 50:1:100;
x2 = 5.5:0.1:10.5;
[x1,x2]=meshgrid(x1,x2);
y = 116.1568-1.3079 * x 1+11.2459 * x2;
surf(x1,x2,y);
xlabel(' x 1 ');
y label(' x2 ');
zlabel(' y ');