|
长话短说,
我在用高斯消元法解齐次线性方程组的函数时(注意,是齐次的),遇到了一个问题,首先我先假设一个非齐次线形方程组:
3x + 2y - 3z = 5
4x - 3y + 6z = 1
x - z = 3
把他列为矩阵:
3 2 -3 5
4 -3 6 1
1 0 -1 3
然后我调用高斯消元函数可以得到正确的答案:
1 0 0 1.3
0 1 0 -2
0 0 1 -1.7
但是如果方程是:
3x + 2y - 3z = 0
4x - 3y + 6z = 0
x - z = 0
那么,解出来的永远都是:
1 0 0 0
0 1 0 0
0 0 1 0
而后,不管x,y,z的系数是什么,只要等号右边的常数项都为0,那么他们永远都是:
1 0 0 0
0 1 0 0
0 0 1 0
这是怎么回事啊?
|
|