对矩阵适当的进行分块处理,可以有效地进行计算,分块后有如下运算法则:
设 A , B A,B A,B分别为 m , n m,n m,n阶矩阵,则:
设 A , B A,B A,B分别为 m , n m,n m,n阶可逆矩阵,则:
若
A
A
A是
m
×
n
m\times n
m×n矩阵,
B
B
B是
n
×
s
n\times s
n×s矩阵且
A
B
=
C
AB=C
AB=C,则对
B
,
C
B,C
B,C进行分块有:
[
a
11
a
12
…
a
1
n
a
21
a
22
…
a
2
n
⋮
⋮
⋮
a
m
1
a
m
2
…
a
m
n
]
[
b
1
b
2
⋮
b
n
]
=
[
c
1
c
2
⋮
c
n
]
矩阵的初等变换是初等行变换和初等列变换的总和:
现求解以下线性方程组:
{
2
x
1
−
x
2
+
3
x
3
=
1
4
x
1
+
2
x
2
+
5
x
3
=
4
2
x
1
+
2
x
3
=
6
根据加减消元法:
将方程组化简至:
{
2
x
1
−
x
2
+
3
x
3
=
1
x
2
−
x
3
=
5
x
3
=
−
6
即可将方程的解求出,加减消元本质是对未知数系数和常数项的改变,因此可以把未知数系数和常数项写成一个矩阵:
[
2
−
1
3
1
4
2
5
4
2
0
2
6
]
这个矩阵就称为线性方程组的增广矩阵。线对该矩阵进行初等行变换将矩阵化简(正向消元)至:
[
2
−
1
3
1
0
1
−
1
5
0
0
1
−
6
]
接着进行反向求解,即可得出线性方程的解。
由单位矩阵经过一次初等行变换得到的矩阵称为初等矩阵。
如果矩阵 A A A经过有限次初等变化变换成矩阵 B B B,就称矩阵 A A A与 B B B等价,记作 A ≅ B A\cong B A≅B。矩阵等价满足:
设 A A A是一个 m × n m\times n m×n的矩阵,如果满足:
则称 A A A为行阶梯矩阵。
设 A A A是一个 m × n m\times n m×n的矩阵,如果满足:
则称 A A A为行最简矩阵。
k k k阶子式:在 m × n m\times n m×n阶的矩阵 A A A中,任取 k k k行与 k k k列( k ≤ n , k ≤ m k≤n,k≤m k≤n,k≤m),位于这些行与列的交叉点上的 k 2 k^2 k2个元素按其在原来矩阵 A A A的次序可构成一个 k k k阶行列式,称其为矩阵 A A A的一个 k k k阶子式。
矩阵的秩:若矩阵 A A A中存在 r r r阶子式不为 0 0 0, r + 1 r+1 r+1阶子式(如果存在)全为零,则称矩阵 A A A的秩为 r r r,记为 r ( A ) = r r(A)=r r(A)=r,零矩阵的秩规定为 0 0 0。
若
A
A
A是
n
n
n阶矩阵,那么
r
(
A
)
=
n
⇔
∣
A
∣
≠
0
⇔
A
可逆
r
(
A
)
<
n
⇔
∣
A
∣
=
0
⇔
A
不可逆
r(A)=n\Leftrightarrow|A|\neq0\Leftrightarrow A可逆\\r(A)
经过初等变换矩阵的秩不变。
如果矩阵 P , Q P,Q P,Q可逆,有 P A Q = B PAQ=B PAQ=B,那么 r ( P A Q ) = r ( B ) r(PAQ)=r(B) r(PAQ)=r(B)。
0 ≤ r ( A m × n ) ≤ m i n ( m , n ) 0≤r(A_{m\times n})≤min(m,n) 0≤r(Am×n)≤min(m,n)
r ( A T ) = r ( A ) r(A^T)=r(A) r(AT)=r(A)
r ( A + B ) ≤ r ( A ) + r ( B ) r(A+B)≤r(A)+r(B) r(A+B)≤r(A)+r(B)
r ( k A ) = r ( A ) ( k ≠ 0 ) r(kA)=r(A)(k\neq0) r(kA)=r(A)(k=0)
r
(
A
B
)
≤
m
i
n
(
r
(
A
)
,
r
(
B
)
)
r(AB)≤min(r(A),r(B))
r(AB)≤min(r(A),r(B))。证明:设
r
(
A
)
=
r
r(A)=r
r(A)=r,则存在任意可逆矩阵
P
,
Q
P,Q
P,Q使得
P
A
Q
=
[
E
r
O
O
O
]
m
×
n
PAQ=
r
(
[
A
O
O
B
]
)
=
r
(
A
)
+
r
(
B
)
r(
m
a
x
(
r
(
A
)
,
r
(
B
)
)
≤
r
(
A
∣
B
)
≤
r
(
A
)
+
r
(
B
)
max(r(A),r(B))≤r(A|B)≤r(A)+r(B)
max(r(A),r(B))≤r(A∣B)≤r(A)+r(B)。证明:设
r
(
A
)
=
r
,
r
(
B
)
=
t
r(A)=r,r(B)=t
r(A)=r,r(B)=t,
P
A
T
=
A
1
(
行阶梯,
r
个非零行
)
Q
B
T
=
B
1
(
行阶梯,
t
个非零行
)
PA^T=A_1(行阶梯,r个非零行)\\QB^T=B_1(行阶梯,t个非零行)
PAT=A1(行阶梯,r个非零行)QBT=B1(行阶梯,t个非零行)那么
[
P
O
O
Q
]
[
A
T
B
T
]
=
[
A
1
B
1
]
n n n元线性方程组 A x = B Ax=B Ax=B解的判定:其增广矩阵为 C C C那么其解的情况如下:
| 情况 | 说明 |
|---|---|
| 无解 | r ( A ) + 1 = r ( C ) r(A)+1=r(C) r(A)+1=r(C) |
| 唯一解 | r ( A ) = r ( C ) = n r(A)=r(C)=n r(A)=r(C)=n |
| 无穷解 |
r
(
A
)
=
r
(
C
)
<
n
)
r(A)=r(C) |