矩阵运算公式

线性代数中矩阵加法、数乘、乘法、幂、转置、逆、伴随与行列式运算公式的系统整理,并补充对角矩阵与副对角矩阵的常用结论。

矩阵运算公式

1. 加法运算公式

A,B,C\boldsymbol{A}, \boldsymbol{B}, \boldsymbol{C} 为同型矩阵,有:

(1) A+B=B+A\boldsymbol{A}+\boldsymbol{B}=\boldsymbol{B}+\boldsymbol{A},称为交换律。

(2) (A+B)+C=A+(B+C)(\boldsymbol{A}+\boldsymbol{B})+\boldsymbol{C}=\boldsymbol{A}+(\boldsymbol{B}+\boldsymbol{C}),称为结合律。

2. 数乘运算公式

A,B\boldsymbol{A}, \boldsymbol{B} 为同型矩阵,k,lk,l 为数,有:

(1) k(A+B)=kA+kBk(\boldsymbol{A}+\boldsymbol{B})=k\boldsymbol{A}+k\boldsymbol{B}

(2) (k+l)A=kA+lA(k+l)\boldsymbol{A}=k\boldsymbol{A}+l\boldsymbol{A}

(3) (kl)A=k(lA)(kl)\boldsymbol{A}=k(l\boldsymbol{A})

3. 乘法运算公式

A,B,C\boldsymbol{A}, \boldsymbol{B}, \boldsymbol{C} 为矩阵,k,lk,l 为数,且以下运算都可行,有:

(1) A(B+C)=AB+AC\boldsymbol{A}(\boldsymbol{B}+\boldsymbol{C})=\boldsymbol{AB}+\boldsymbol{AC}(B+C)A=BA+CA(\boldsymbol{B}+\boldsymbol{C})\boldsymbol{A}=\boldsymbol{BA}+\boldsymbol{CA},称为分配律。

(2) k(AB)=(kA)B=A(kB)k(\boldsymbol{AB})=(k\boldsymbol{A})\boldsymbol{B}=\boldsymbol{A}(k\boldsymbol{B}),称为数乘结合性。

(3) (AB)C=A(BC)(\boldsymbol{AB})\boldsymbol{C}=\boldsymbol{A}(\boldsymbol{BC}),称为乘法结合律。

(4) AE=EA=A\boldsymbol{AE}=\boldsymbol{EA}=\boldsymbol{A},其中 EE 为同阶单位矩阵。

(5) AO=OA=O\boldsymbol{AO}=\boldsymbol{OA}=\boldsymbol{O},其中 OO 为同型零矩阵。

(6) A(BAE)=(ABE)A\boldsymbol{A}(\boldsymbol{BA}-\boldsymbol{E})=(\boldsymbol{AB}-\boldsymbol{E})\boldsymbol{A}

4. 幂运算公式

A\boldsymbol{A}nn 阶方阵,E\boldsymbol{E}nn 阶单位矩阵,k,lk,l 为正整数,有:

(1) (E+A)k=E+Ck1A+Ck2A2++CkkAk(\boldsymbol{E}+\boldsymbol{A})^k=\boldsymbol{E}+\mathrm{C}_k^1\boldsymbol{A}+\mathrm{C}_k^2\boldsymbol{A}^2+\cdots+\mathrm{C}_k^k\boldsymbol{A}^k

这里用到的是矩阵二项式定理。由于 A\boldsymbol{A}E\boldsymbol{E} 恒可交换,所以该公式成立。

(2) (kA)l=klAl(k\boldsymbol{A})^l=k^l\boldsymbol{A}^l

(3) AkAl=Ak+l\boldsymbol{A}^k\boldsymbol{A}^l=\boldsymbol{A}^{k+l}

(4) (Ak)l=Akl(\boldsymbol{A}^k)^l=\boldsymbol{A}^{kl}

(5) (AB)k=A(BA)k1B(\boldsymbol{AB})^k=\boldsymbol{A}(\boldsymbol{BA})^{k-1}\boldsymbol{B}

α,β\boldsymbol{\alpha}, \boldsymbol{\beta}nn 维列向量,且

A=αβT,\boldsymbol{A}=\boldsymbol{\alpha}\boldsymbol{\beta}^\mathrm{T},

则对任意正整数 mm

Am=(βTα)m1A=α(βTα)m1βT.\boldsymbol{A}^m=(\boldsymbol{\beta}^\mathrm{T}\boldsymbol{\alpha})^{m-1}\boldsymbol{A} = \boldsymbol{\alpha}(\boldsymbol{\beta}^\mathrm{T}\boldsymbol{\alpha})^{m-1}\boldsymbol{\beta}^\mathrm{T}.

A\boldsymbol{A}nn 阶方阵,则

tr(A)=βTα,\operatorname{tr}(\boldsymbol{A})=\boldsymbol{\beta}^\mathrm{T}\boldsymbol{\alpha},

因此也可写成

Am=(trA)m1A.\boldsymbol{A}^m=(\operatorname{tr}\boldsymbol{A})^{m-1}\boldsymbol{A}.

5. 矩阵乘法易错问题

(1) 矩阵乘法不满足交换律和消去律

ABBA\boldsymbol{AB}\neq\boldsymbol{BA}

AB=AC\boldsymbol{AB}=\boldsymbol{AC}AO\boldsymbol{A}\neq\boldsymbol{O},不能推出 B=C\boldsymbol{B}=\boldsymbol{C}

AB=O\boldsymbol{AB}=\boldsymbol{O} 不能推出 A=O\boldsymbol{A}=\boldsymbol{O}B=O\boldsymbol{B}=\boldsymbol{O}

A2=O\boldsymbol{A}^2=\boldsymbol{O} 不能推出 A=O\boldsymbol{A}=\boldsymbol{O}

(A±B)2A2±2AB+B2(\boldsymbol{A}\pm\boldsymbol{B})^2\neq\boldsymbol{A}^2\pm2\boldsymbol{AB}+\boldsymbol{B}^2,一般还会多出 BA\boldsymbol{BA} 项。

更准确地说,

(A+B)2=A2+AB+BA+B2,(\boldsymbol{A}+\boldsymbol{B})^2=\boldsymbol{A}^2+\boldsymbol{AB}+\boldsymbol{BA}+\boldsymbol{B}^2, (AB)2=A2ABBA+B2.(\boldsymbol{A}-\boldsymbol{B})^2=\boldsymbol{A}^2-\boldsymbol{AB}-\boldsymbol{BA}+\boldsymbol{B}^2.

A3±B3(A±B)(A2AB+B2)\boldsymbol{A}^3\pm\boldsymbol{B}^3\neq(\boldsymbol{A}\pm\boldsymbol{B})(\boldsymbol{A}^2\mp\boldsymbol{AB}+\boldsymbol{B}^2),除非额外满足可交换条件。

A2B2(A+B)(AB)\boldsymbol{A}^2-\boldsymbol{B}^2\neq(\boldsymbol{A}+\boldsymbol{B})(\boldsymbol{A}-\boldsymbol{B}),除非 AB=BA\boldsymbol{A}\boldsymbol{B}=\boldsymbol{B}\boldsymbol{A}

(A+B)nCn0AnB0+Cn1An1B1++CnnA0Bn(\boldsymbol{A}+\boldsymbol{B})^n\neq\mathrm{C}_n^0\boldsymbol{A}^n\boldsymbol{B}^0+\mathrm{C}_n^1\boldsymbol{A}^{n-1}\boldsymbol{B}^1+\cdots+\mathrm{C}_n^n\boldsymbol{A}^0\boldsymbol{B}^n,因为一般情况下不能直接按普通二项式展开。

(2) 当 A,B\boldsymbol{A}, \boldsymbol{B} 可交换时

AB=BA\boldsymbol{AB}=\boldsymbol{BA},则有:

(A±E)2=A2±2A+E(\boldsymbol{A}\pm\boldsymbol{E})^2=\boldsymbol{A}^2\pm2\boldsymbol{A}+\boldsymbol{E}

A3±E=(A±E)(A2A+E)\boldsymbol{A}^3\pm\boldsymbol{E}=(\boldsymbol{A}\pm\boldsymbol{E})(\boldsymbol{A}^2\mp\boldsymbol{A}+\boldsymbol{E})

A2E=(A+E)(AE)\boldsymbol{A}^2-\boldsymbol{E}=(\boldsymbol{A}+\boldsymbol{E})(\boldsymbol{A}-\boldsymbol{E})

(A+E)n=Cn0An+Cn1An1++Cnn1A+CnnE(\boldsymbol{A}+\boldsymbol{E})^n=\mathrm{C}_n^0\boldsymbol{A}^n+\mathrm{C}_n^1\boldsymbol{A}^{n-1}+\cdots+\mathrm{C}_n^{n-1}\boldsymbol{A}+\mathrm{C}_n^n\boldsymbol{E}

(3) 乘法可交换的常见情况

A\boldsymbol{A}O\boldsymbol{O} 可交换。

A\boldsymbol{A}E\boldsymbol{E} 可交换。

A\boldsymbol{A}f(A)f(\boldsymbol{A}) 可交换,其中 ff 为多项式,例如 f(A)=A3+4A25A+6Ef(\boldsymbol{A})=\boldsymbol{A}^3+4\boldsymbol{A}^2-5\boldsymbol{A}+6\boldsymbol{E}

f(A)f(\boldsymbol{A})g(A)g(\boldsymbol{A}) 可交换,其中 f,gf,g 为多项式。

A\boldsymbol{A}A\boldsymbol{A}^* 可交换。

A\boldsymbol{A}A1\boldsymbol{A}^{-1} 可交换,前提是 A\boldsymbol{A} 可逆。

A\boldsymbol{A}f(A,A1,A)f(\boldsymbol{A}, \boldsymbol{A}^{-1}, \boldsymbol{A}^*) 可交换。

⑧ 若 A,B\boldsymbol{A}, \boldsymbol{B} 均为对角矩阵,则 A,B\boldsymbol{A}, \boldsymbol{B} 可交换。

⑨ 若 A\boldsymbol{A} 是正交矩阵,则 A\boldsymbol{A}AT\boldsymbol{A}^\mathrm{T} 可交换。

⑩ 若 A,B\boldsymbol{A}, \boldsymbol{B} 均为对称矩阵,且 AB=BA\boldsymbol{AB}=\boldsymbol{BA},则 AB\boldsymbol{AB} 对称,二者可交换。

⑪ 若 AB=A+B\boldsymbol{AB}=\boldsymbol{A}+\boldsymbol{B},则 A,B\boldsymbol{A}, \boldsymbol{B} 可交换。

⑫ 若 AB=A+E\boldsymbol{AB}=\boldsymbol{A}+\boldsymbol{E},则 A,B\boldsymbol{A}, \boldsymbol{B} 可交换。

6. 转置运算公式

(1) (AT)T=A(\boldsymbol{A}^\mathrm{T})^\mathrm{T}=\boldsymbol{A}

(2) (A+B)T=AT+BT(\boldsymbol{A}+\boldsymbol{B})^\mathrm{T}=\boldsymbol{A}^\mathrm{T}+\boldsymbol{B}^\mathrm{T}

(3) (kA)T=kAT(k\boldsymbol{A})^\mathrm{T}=k\boldsymbol{A}^\mathrm{T}

(4) (AB)T=BTAT(\boldsymbol{AB})^\mathrm{T}=\boldsymbol{B}^\mathrm{T}\boldsymbol{A}^\mathrm{T}

(5) (Ak)T=(AT)k(\boldsymbol{A}^k)^\mathrm{T}=(\boldsymbol{A}^\mathrm{T})^k

7. 逆运算公式

A,B\boldsymbol{A}, \boldsymbol{B} 为可逆矩阵,kk 为非零常数,有:

(1) (A1)1=A(\boldsymbol{A}^{-1})^{-1}=\boldsymbol{A}

(2) (A+B)1(\boldsymbol{A}+\boldsymbol{B})^{-1} 没有通用展开公式。

(3) (kA)1=k1A1(k\boldsymbol{A})^{-1}=k^{-1}\boldsymbol{A}^{-1}

(4) (AB)1=B1A1(\boldsymbol{AB})^{-1}=\boldsymbol{B}^{-1}\boldsymbol{A}^{-1}

(5) (AT)1=(A1)T(\boldsymbol{A}^\mathrm{T})^{-1}=(\boldsymbol{A}^{-1})^\mathrm{T}

(6) (A)1=(A1)(\boldsymbol{A}^*)^{-1}=(\boldsymbol{A}^{-1})^*

(7) A(A1+B1)B=A+B=B(A1+B1)A\boldsymbol{A}(\boldsymbol{A}^{-1}+\boldsymbol{B}^{-1})\boldsymbol{B}=\boldsymbol{A}+\boldsymbol{B}=\boldsymbol{B}(\boldsymbol{A}^{-1}+\boldsymbol{B}^{-1})\boldsymbol{A}

8. 伴随运算公式

(1) AA=AA=AE\boldsymbol{A}\boldsymbol{A}^*=\boldsymbol{A}^*\boldsymbol{A}=|\boldsymbol{A}|\boldsymbol{E}

(2) A=AA1\boldsymbol{A}^*=|\boldsymbol{A}|\boldsymbol{A}^{-1}A1=1AA\boldsymbol{A}^{-1}=\dfrac{1}{|\boldsymbol{A}|}\boldsymbol{A}^*,前提是 A\boldsymbol{A} 可逆。

(3) (kA)=kn1A(k\boldsymbol{A})^*=k^{n-1}\boldsymbol{A}^*,其中 kk 为常数,A\boldsymbol{A}nn 阶方阵。

(4) (AB)=BA(\boldsymbol{AB})^*=\boldsymbol{B}^*\boldsymbol{A}^*,其中 A,B\boldsymbol{A},\boldsymbol{B}nn 阶方阵。

(5) (Ak)=(A)k(\boldsymbol{A}^k)^*=(\boldsymbol{A}^*)^k,其中 kk 为正整数。

(6) (AT)=(A)T(\boldsymbol{A}^\mathrm{T})^*=(\boldsymbol{A}^*)^\mathrm{T}

(7) (A1)=(A)1=AA(\boldsymbol{A}^{-1})^*=(\boldsymbol{A}^*)^{-1}=\dfrac{\boldsymbol{A}}{|\boldsymbol{A}|},前提是 A\boldsymbol{A} 可逆。

(8) (An)=An2An(\boldsymbol{A}_n^*)^*=|\boldsymbol{A}|^{n-2}\boldsymbol{A}_n,其中 A\boldsymbol{A}nn 阶方阵。

9. 矩阵的行列式运算公式

A,B\boldsymbol{A}, \boldsymbol{B}nn 阶矩阵,有:

(1) kAn=knAn|k\boldsymbol{A}_n|=k^n|\boldsymbol{A}_n|,其中 kk 为常数。

(2) AB=BA=AB|\boldsymbol{AB}|=|\boldsymbol{BA}|=|\boldsymbol{A}||\boldsymbol{B}|

(3) Ak=Ak|\boldsymbol{A}^k|=|\boldsymbol{A}|^k,其中 kk 为正整数。

(4) AT=A|\boldsymbol{A}^\mathrm{T}|=|\boldsymbol{A}|

(5) A1=A1|\boldsymbol{A}^{-1}|=|\boldsymbol{A}|^{-1},前提是 A\boldsymbol{A} 可逆。

(6) A=An1|\boldsymbol{A}^*|=|\boldsymbol{A}|^{n-1}


10. 对角矩阵运算公式

1. 对角矩阵的公式

(1) 对角矩阵的乘积。

例:

[123][341]=[383]\begin{bmatrix} 1 & & \\ & 2 & \\ & & 3 \end{bmatrix} \begin{bmatrix} 3 & & \\ & 4 & \\ & & 1 \end{bmatrix} = \begin{bmatrix} 3 & & \\ & 8 & \\ & & 3 \end{bmatrix}

说明:对角矩阵相乘时,对角元分别相乘。

(2) 对角矩阵的幂。

例:

[246]n=[2n4n6n]\begin{bmatrix} 2 & & \\ & 4 & \\ & & 6 \end{bmatrix}^n = \begin{bmatrix} 2^n & & \\ & 4^n & \\ & & 6^n \end{bmatrix}

(3) 对角矩阵的逆。

例:

[135]1=[13151]\begin{bmatrix} 1 & & \\ & 3 & \\ & & 5 \end{bmatrix}^{-1} = \begin{bmatrix} 1 & & \\ & 3^{-1} & \\ & & 5^{-1} \end{bmatrix}

前提是各对角元都非零。

(4) 对角矩阵的行列式。

例:

345=3×4×5=60.\begin{vmatrix} 3 & & \\ & 4 & \\ & & 5 \end{vmatrix} =3\times 4\times 5=60.

11. 副对角矩阵的公式

(1) 副对角矩阵的逆。

例:

[234]1=[413121]\begin{bmatrix} & & 2 \\ & 3 & \\ 4 & & \end{bmatrix}^{-1} = \begin{bmatrix} & & 4^{-1} \\ & 3^{-1} & \\ 2^{-1} & & \end{bmatrix}

前提是副对角元都非零。

(2) 副对角矩阵的行列式。

例:

12n=(1)n(n1)2n!.\begin{vmatrix} & & & 1 \\ & & 2 & \\ & \ddots & & \\ n & & & \end{vmatrix} =(-1)^{\frac{n(n-1)}{2}}n!.
Back to archive

Discussion

Comments

Post

Share questions, corrections, or extra notes about this post.