矩阵方程简单求解

干货

首先来一个矩阵,Ax = b
[[ 3 6 5 | 12 ]
[ 2 13 5 | 8 ]
[ 12 3 4 | 12 ]] 这是一个三元一次方程组,将系数转化成矩阵如左式

第一步:化成阶梯式

[ 1     2   5/3    4                       [  1  2   5/3    4         [  1  2  5/3    4
  2   13     5     8               =>         0  9   5/3    0      =>    0  1  5/27   0
  12   3     4    12]                         0  -21  -16  -36]          0  1  16/21  12/7]
 
[ 1  2  5/3       4                [ 1  2  5/3       4               [ 1  0  0       13/109 
  0  1  5/27      0          =>      0  1  5/27      0                 0  1  0      -60/109
  0  0  109/189 12/7 ]               0  0  1      324/109]             0  0  1      324/109]
  

最终求得唯一解 y = ([13/109, -60/109, 324/109])

若是有多解,还得加上 k1(), k2(), 而括号里的就是一个向量,比如

[ 1  0  2  -4   10
  0  1  3   5   13]    这就是典型的 R(A)=R(A|b) < 行数   就会有多解

      -2              4         10
y =   -3   * k1  +   -5  * k2 + 13
       1              0         0 
       0              1         0

谢谢大家!

猜你喜欢

转载自blog.csdn.net/TTLoveYuYu/article/details/108636129