A x = b \mathbf A \boldsymbol x=\boldsymbol b Ax=b与 A x = 0 \mathbf A \boldsymbol x=\boldsymbol 0 Ax=0的区别在于:
A
x
=
b
\mathbf A \boldsymbol x=\boldsymbol b
Ax=b有解,一定要保证:一旦左侧某几行的线性组合为全0,右侧的系数也必须为0(消元后方程始终满足"0=0"的约束)
例如,
[
A
b
]
=
[
1
2
2
2
b
1
2
4
6
8
b
2
3
6
8
10
b
3
]
为什么这样就能肯定方程有解呢?
首先这是在说,各个方程之间没有“互相矛盾”(消元后没出现"0=1")
其次,我们从最后一个主元开始求解,依次向上回带,一定根据方程的约束解出未知量,但具体有多少个解就不一定了
求解 A x = b \mathbf A \boldsymbol x=\boldsymbol b Ax=b, A x = b \mathbf A \boldsymbol x=\boldsymbol b Ax=b的一个特解 + A x = 0 \mathbf A \boldsymbol x=\boldsymbol 0 Ax=0的所有可能解 = A x = b \mathbf A \boldsymbol x=\boldsymbol b Ax=b的所有可能解
具体步骤: A x = b \mathbf A \boldsymbol x=\boldsymbol b Ax=b使用5-3所讲的消元法得到一个特解, A x = 0 \mathbf A \boldsymbol x=\boldsymbol 0 Ax=0使用消元法得到基础解系和零空间,两者叠加即可
定义秩 R a n k ( A ) Rank(\mathbf A) Rank(A): m m m行 n n n列的系数矩阵 A \mathbf A A消元结束后,主元的个数,并且必有 r ≤ m r\leq m r≤m和 r ≤ n r\leq n r≤n
从消元后得到的行简化阶梯型 R \mathbf R R来看:
具体对应到各个情况:
总之,
A
\mathbf A
A的零空间维数
d
i
m
[
N
(
A
)
]
dim[N(\mathbf A)]
dim[N(A)]=
A
\mathbf A
A消元后的自由列个数
n
−
R
a
n
k
(
A
)
n-Rank(\mathbf A)
n−Rank(A)
秩
R
a
n
k
(
A
)
Rank(\mathbf A)
Rank(A)=矩阵
A
\mathbf A
A的主元列个数=
A
\mathbf A
A线性无关列向量的最大个数=
A
\mathbf A
A的列空间维数
d
i
m
[
C
(
A
)
]
dim[C(\mathbf A)]
dim[C(A)]
秩
R
a
n
k
(
A
)
Rank(\mathbf A)
Rank(A)决定了方程解的结构(有没有解、有唯一/无穷解)