令 `bbb P` 为一数域, `bbb P` 上 `m` 行 `n` 列矩阵的全体记为 `bbb P^(m xx n)`, `bbb P` 称为矩阵的基础数域. 如果 `m xx n` 矩阵 `bm A = (a_(i j))` 和 `bm B = (b_(i j))` 满足 `a_(i j) = b_(i j)`, `quad i = 1, cdots, m,` `quad j = 1, cdots, n`, 则称它们相等, 记为 `bm A = bm B`.
矩阵乘法 令 `bm A = (a_(i j))_(m xx r)`, `bm B = (b_(i j))_(r xx n)`. 定义 `bm (A B) := (c_(i j))_(m xx n)`, 其中 `c_(i j) = sum_(k=1)^r a_(i k) b_(k j)`, `quad i = 1, cdots, m,` `quad j = 1, cdots, n`. 这一乘法法则称为 "左行乘右列", 即矩阵 `bm (A B)` 的 `i j` 元由 `bm A` 的第 `i` 行与 `bm B` 的第 `j` 列作向量的一般内积得到: `{: {::}, [, b_(1 j), ; vdots, vdots, vdots; , b_(r j), ; ]; [, cdots, ; a_(i 1), cdots, a_(i r); , cdots, ; ], [*, *, *; *, c_(i j), *; *, *, *; ] :}`
为何这样定义矩阵乘法呢, 考虑两个线性函数组
`y_k = sum_(j=1)^n b_(k j) x_j`, `quad k = 1, cdots, r`,
`z_i = sum_(k=1)^r a_(i k) y_k`, `quad i = 1, cdots, m`.
代入得
`z_i = sum_(k=1)^r a_(i k) sum_(j=1)^n b_(k j) x_j`
`= sum_(j=1)^n x_j sum_(k=1)^r a_(i k) b_(k j)`
`= sum_(j=1)^n c_(i j) x_j`.
从而, 矩阵乘法反映了线性函数组的复合.
矩阵乘法一般不成立交换律, 如 `bm A, bm B` 分别是 `m xx n`, `n xx m`
矩阵, 则 `bm (A B)` 是 `m` 阶方阵, 而 `bm (B A)` 是 `n` 阶方阵,
因此两个矩阵的乘法可交换的必要条件是 `m = n`.
即使有 `m = n`, `bm (A B) = bm (B A)` 也未必成立. 令
`bm A = [1,0;0,0]`,
`quad bm B = [0,1;0,0]`,
则 `bm (A B) = bm B`, `bm (B A) = bm O`.
不过, 方阵与数量矩阵 (特别地, 单位阵, 零矩阵) 的乘法可以交换.
两个对角矩阵的乘法可以交换 (事实上, 能与对角矩阵交换的只有对角矩阵).
方阵与自身, 与其伴随矩阵 (第二章), 或者与其逆矩阵 (见下文)
的乘法可以交换.
令 `bm A = (a_(i j))_(m xx n)`, 定义 `bm A` 的转置 `bm A^T (或 bm A') := (t_(i j))_(n xx m)`, 其中 `t_(i j) = a_(j i)`, `quad i in [n], j in [m]`. 矩阵的转置即 "行变列, 列变行". 形象地说, 转置就是将矩阵沿主对角线翻转.
令 `bm A := [ 不,怕,困,难; 挑,战,困,难; 战,胜,困,难; ]`, 则 `bm A^T = [ 不,挑,战; 怕,战,胜; 困,困,困; 难,难,难; ]`.
令 `bm A, bm B` 是 `n` 阶方阵, 如果 `bm (A B) = bm I`, 则称 `bm A` 是 `bm B` 的左逆, `bm B` 是 `bm A` 的右逆. 如果 `bm B` 同时是 `bm A` 的左逆和右逆, 即 `bm (A B) = bm (B A) = bm I`, 则称 `bm B` 是 `bm A` 的逆矩阵. 如果 `bm A` 的逆矩阵存在, 则称它是可逆的. 如果 `bm A` 可逆, 则它的逆矩阵必惟一, 记作 `bm A^-1`.
设 `bm B, bm C` 都是 `bm A` 的逆. 则 `bm B = bm (B I) = bm (B(A C))` `= bm ((B A)C) = bm (I C) = bm C`. 因此逆矩阵必惟一.
利用行列式的知识可以证明,
如果 `bm A` 的左逆存在, 则它也是 `bm A` 的右逆, 反之亦然.
因此只要 `bm (A B) = bm I`, 就可以断言 `bm A, bm B` 都可逆,
且它们互逆.
事实上, 由 `bm (A B) = bm I` 有 `|bm A||bm B| = 1`,
从而 `|bm A| != 0`, 即 `bm A` 可逆. 记 `bm A` 的逆为 `bm A^-1`, 于是
`bm B = bm (I B) = bm (A^-1 A B)`
`= bm (A^-1 I) = bm A^-1`.
或许, 对合矩阵是矩阵家族中的「二次元」.
设 `bm A = (a_(i j))_(m xx n)`, 则 `bm bar A = (bar a_(i j))_(m
xx n)` 称为 `bm A` 的复共轭矩阵, `bm A^H = bm bar A^T` 称为
`bm A` 的复共轭转置矩阵. 复共轭转置是转置概念的推广.
如果 `bm A in CC^(n xx n)`, `bm A^H = bm A`, 则称 `bm A` 是
Hermite 矩阵 (Hermitian matrix). Hermite
矩阵是对称矩阵概念的推广.
设 `bm A = (a_(i j))_(n xx n)`, 定义 `bm A`
的迹为它的主对角线上的元素之和, 记为
`"tr"bm A := sum_(i=1)^n a_(i i)`.
方阵的迹满足
`"tr"(c bm A) = c "tr"bm A`,
`quad "tr"(bm(A+B)) = "tr"bm A + "tr" bm B`,
`"tr"(bm A^T) = "tr"bm A`.
其中前两条指出, 方阵的迹是线性函数 (第五章).
不论 `bm(A B)`, `bm(B A)` 是否可交换, 它们的迹总是相等
(甚至当它们的尺寸不相等时也是如此):
`"tr"(bm (A B)) = "tr"(bm (B A)) = sum_(i j) a_(i j) b_(j i)`,
特别 `"tr"(bm(A^T A)) = sum_(i j) a_(i j)^2`.
任意 `n` 阶方阵可以写成一个迹为零的矩阵与一个数量矩阵之和:
记 `1/n "tr" bm A = t`.
`bm A = (bm A - t bm I) + t bm I`.
可以验证, `bm A^H bm A` 是 `n` 阶实对称矩阵, 且 `"tr"(bm A^H bm A)` 等于 `bm A` 的每个元素的模的平方和, 即 `"tr"(bm A^H bm A) = sum_(i=1)^m sum_(j=1)^n |a_(i j)|^2`. 从而 `bm A = bm O` 当且仅当 `"tr"(bm A^H bm A) = 0`.
方阵的幂 设 `bm A` 是方阵, `n` 为正整数, 则 `bm A^0 := bm I`, `quad bm A^n := bm (A A)^(n-1)`. 幂运算满足 `bm A^m bm A^n = bm A^(m+n)`, `quad (bm A^m)^n = bm A^(m n)`. 显然 `bm A^m`, `bm A^n` 是可交换的. 当 `bm A, bm B` 可交换时, `bm A^n bm B^n = (bm (A B))^n`.
设 `bm A = (a_(i j))_(n xx n)` 的主对角线的下一条对角线 `i-j = 1`
上的元素全为 1, 其下方元素全为 0, 即
`a_(i j) = {
1, if i-j = 1;
0, if i-j gt 1;
:}`,
`bm A = [
**, cdots, cdots,**;
1,ddots, ,vdots;
, ddots, ddots, vdots;
, , 1, **;
]`
计算可知, 对任意正整数 `k`, `bm A^k = (a_(i j)^((k)))_(n xx n)` 满足
`a_(i j)^((k)) = {
1, if i-j = k;
0, if i-j gt k;
:}`
即每升高一次幂, 全为 1 的那条对角线就下移一个位置. 特别地,
`(delta_(i,j+1))^k = (delta_(i,j+k))`.
方阵的多项式 令 `f(x) = sum_(k=0)^m c_k x^k`, `a_m != 0` 为一多项式, `bm A = (a_(i j))_(n xx n)`, 则 `f(bm A) = sum_(k=0)^n c_k bm A^k` 有意义, 且 `f(bm A) = (f(a_(i j)))_(n xx n)`. 设 `bm A, bm T` 为方阵, `f, g` 为多项式, 且下面的各运算有意义, 则 `f(bm(T^-1 A T)) = bm T^-1 f(bm A) bm T`, `quad f(bm A^T) = f(bm A)^T`, `quad f(bm A)g(bm A) = g(bm A)f(bm A)`. 关于分块上, 下三角矩阵和分块对角矩阵有 `f(bm U_(bm A_k)) = bm U_(f(bm A_k))`, `quad f(bm L_(bm A_k)) = bm L_(f(bm A_k))`, `quad f(bm D_(bm A_k)) = bm D_(f(bm A_k))`.
设 `bm A` 是 `k` 阶单位上三角矩阵, 则 `bm A = bm(I+B)`, 其中 `bm B` 是 `k` 阶严格上三角矩阵. 由于 `bm B^k = bm O`, 有 `bm A^n = bm((I+B))^n` `= bm I + n bm B + (n(n-1))/2 bm B^2 + cdots` `+ (n;k-1) bm B^(k-1)`.
设 `bm A` 是方阵. 由等式 `bm I - bm A^n = bm((I-A)) sum_(k=0)^(n-1) bm A^k` 知道, 若 `bm A^n = bm O` (如, `bm A` 是 `n` 阶严格上三角矩阵), 则 `bm I - bm A` 可逆, `bm((I-A))^-1 = sum_(k=0)^(n-1) bm A^k`.
设 `bm A, bm B` 是 `n` 阶方阵, `bm A, bm B, bm A + bm B` 都可逆, 则 `bm A^-1 + bm B^-1 = bm B^-1(bm B+bm A)bm A^-1` `= bm A^-1(bm B+bm A)bm B^-1`. 容易看出 `bm A^-1 + bm B^-1` 也可逆.
只证 3. 若 `bm(A+B)` 可逆, 则
`bm((A+B))^-1 bm(A B)`
`= bm((A+B))^-1 bm(B A)`
`= bm((A+B))^-1 bm((A+B)) = bm I`.
因此 `bm A`, `bm B` 都可逆.
若 `bm A` 可逆, 则
`bm A^-1(bm A-bm I)bm B`
`= bm A^-1(bm(A B)-bm B)`
`= bm (A^-1 A) = bm I`.
因此 `bm B` 可逆. 从而 `bm(A+B) = bm(A B)` 可逆.
最后若 `bm B` 可逆, 类似可证 `bm A`, `bm(A+B)` 可逆.
设 `bm I + bm(A B)` 可逆, 证明 `bm I + bm(B A)` 也可逆.
设 `bm X = (bm I + bm(A B))^-1`, 则
`bm(B X A)(bm I + bm(B A))`
`= bm(B X)(bm I + bm(A B))bm A`
`= bm(B A)`,
`(bm I + bm(B A))bm(B X A)`
`= bm B(bm I + bm(A B))bm(X A)`
`= bm(B A)`.
故 `bm I - bm(B X A) = (bm I + bm(B A))^-1`.
从形式上计算: `(bm I + bm(B A))^-1` `= bm I + sum_(i=1)^oo bm((-B A))^i` `= bm I - bm B(sum_(i=0)^oo bm((-A B))^i) bm A` `= bm I - bm B(bm I + bm(A B))^-1 bm A`.
设 `bm A = [ 0,1,cdots,1; 1,0,cdots,1; vdots,vdots,,vdots; 1,1,cdots,0; ]_(n xx n)`, 求 `bm A^-1`.
记 `bm B` 是元素全为 `1` 的 `n` 阶矩阵, 则 `bm B^2 = n bm B`.
于是
`(bm B-bm I)(bm B-(n-1)bm I)`
`= bm B^2 - n bm B + (n-1) bm I`
`= (n-1)bm I`,
`bm A^-1 = bm((B-I))^-1 = 1/(n-1) bm B - bm I`.
设 `bm alpha, bm beta` 是 `n` 元列向量,
`bm(alpha^T beta) = bm(beta^T alpha) = c`, 则对任意正整数 `k`,
`bm((alpha beta^T))^k = bm alpha bm((beta^T alpha))^(k-1) bm beta^T`
`= c^(k-1) bm(alpha beta^T)`.
设 `bm I` 是 `n` 阶单位阵, 考虑 `bm I + x bm(alpha beta^T)` 的逆.
计算
`(bm I + x bm(alpha beta^T))(bm I + y bm(alpha beta^T))`
`= bm I + (x+y)bm(alpha beta^T) + c x y bm(alpha beta^T)`.
所以 `bm I + x bm (alpha beta^T)` 可逆当且仅当存在 `y` 使得
`x+y+c x y = 0`, 即 `x = 0` 或 `1+c x != 0`.
此时它的逆就是 `bm I + y bm (alpha beta^T)`.
取 `c = 1`, `x = -1` 可知, `bm I - bm(alpha beta^T)` 不可逆.
事实上 `(bm I - bm (alpha beta^T))^2 = bm I - bm(alpha beta^T)`,
它是幂等矩阵, 但可逆的幂等矩阵只有单位阵, 所以它不可逆.
[来自 ζ(me)=0] 设方阵 `bm A` 满足 `bm A^2 = 2 bm A`, 讨论以下矩阵是否可逆: `bm A-bm I`, `bm A+2bm I`, `bm A - 2bm I`.
如果 `m xx n` 矩阵 `bm A` 可经有限次初等变换化为 `bm B`, 则称 `bm A, bm B` 等价, 记为 `bm A ~ bm B`. 矩阵的等价是一种等价关系.
`m xx n` 阶矩阵 `bm A, bm B` 等价当且仅当存在 `m` 阶初等矩阵 `{bm P_i}_(i=1)^s` 和 `n` 阶初等矩阵 `{bm Q_j}_(j=1)^t`, 使得 `bm B = bm P_s cdots bm P_2 bm P_1 bm A bm Q_1 bm Q_2 cdots bm Q_t`.
任意 `m xx n` 矩阵等价于如下形状的矩阵 `bm overset ~ A = [bm I_r, bm O; bm O, bm O]_(m xx n)`, 称为 `bm A` 的等价标准形, 其中 `0 le r le min{m,n}`.
任意方阵可分解为一可逆矩阵与一对称矩阵的乘积.
设 `bm A = bm(P overset ~ A Q)`, 其中 `bm P, bm Q` 可逆, `bm overset ~A` 是 `bm A` 的等价标准形, 显然 `bm overset ~ A` 对称. 于是 `bm A = bm (P(Q^T)^-1 Q^T overset ~ A Q)`, 其中 `bm(P(Q^T)^-1)` 可逆, `bm (Q^T overset ~ A Q)` 对称.