貌似没有解啊,我是这样做的:
先求前面六个的解,方法如下:
采用MATLAB,
A=[8.9700 3.7400 13.9400 11.4700 14.2700 12.6400
17.2000 8.9000 45.6000 41.4000 8.7000 15.7000
0.5220 0.3900 0.3060 0.2770 1.6400 0.8050
25.6000 33.7000 5.4000 11.8000 2.0000 9.2000
0.3600 0.2100 1.1600 1.3000 0.3800 0.3900
0.8100 0.3100 2.8100 1.1400 0.2700 0.5800]
b= [10.4500
15.4020
0.6700
13.0000
0.4020
0.6600]
然后Y=A^(-1)*b=
[-0.7255
0.6365
0.1804
-0.0593
-0.0681
1.0849]
这个就只有一个解,但是却不符合后面的三个等式,特别是要Y1>0 Y2>0 Y3>0 Y4>0 Y5>0 Y6>0
是不可能的~~
所以无解哈
线性代数行列式 高斯消元。很简单的啊。用matlab更快。
晕,没在意。刚用matlab给你算了下,才发现。这是线性超定方程组(系数矩阵m*n,m>n),线性超定方程组有解的充分必要条件,你这个方程组不满足。充分必要条件是Ax=b矩阵A的秩要和增广矩阵的秩一样。而本题的两个秩分别是6和7.不等。所以无解啊。
按照matlab最小二乘法,算出的此超定方程组的答案是
0.077776
0.23876
0.1484
-0.012265
0.33035
0.1787
Y4是小于0的。本题无解
解方程的目标是把多元方程化解为两个方程式,这样就可的到两个答案。然后把答案带入其他方程就可以得到其他未知数!谢谢!
你可以试一下线性代数的行列式
题目在哪里!在哪里!在哪里!