20220312 矩阵求逆引理
如果對任一 n×nn \times nn×n 階非奇異矩陣 A\boldsymbol{A}A 與任意兩個 n×mn \times mn×m 階矩陣 B\mathbf{B}B 和 C\mathbf{C}C, 且矩陣 (A+BCT)\left(\mathbf{A}+\mathbf{B C}^{\mathrm{T}}\right)(A+BCT) 與 (I+CTA?1B)\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)(I+CTA?1B) 是非奇異的, 則矩陣恒等式
(A+BCT)?1=A?1?A?1B(I+CTA?1B)?1CTA?1\left(\boldsymbol{A}+\boldsymbol{B} \boldsymbol{C}^{\mathrm{T}}\right)^{-1}=\boldsymbol{A}^{-1}-\boldsymbol{A}^{-1} \boldsymbol{B}\left(\mathbf{I}+\boldsymbol{C}^{\mathrm{T}} \mathbf{A}^{-1} \mathbf{B}\right)^{-1} \mathbf{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \quad(A+BCT)?1=A?1?A?1B(I+CTA?1B)?1CTA?1成立。
證明:
定義下列 n×nn \times nn×n 階矩陣:
D=A+BCT\boldsymbol{D}=\boldsymbol{A}+\boldsymbol{B} \boldsymbol{C}^{\mathrm{T}}D=A+BCT根據假定,DDD 是非奇異的, 可用 D?1D^{-1}D?1 左乘上式,得
D?1D=I=D?1A+D?1BCT\boldsymbol{D}^{-1} \boldsymbol{D}=\boldsymbol{I}=\boldsymbol{D}^{-1} \boldsymbol{A}+\boldsymbol{D}^{-1} \boldsymbol{B C}^{\mathrm{T}} D?1D=I=D?1A+D?1BCT用 A?1A^{-1}A?1 右乘上式,得
A?1=D?1+D?1BCTA?1\boldsymbol{A}^{-1}=\boldsymbol{D}^{-1}+\boldsymbol{D}^{-1} \boldsymbol{B C}^{\mathrm{T}} \boldsymbol{A}^{-1} A?1=D?1+D?1BCTA?1或
D?1BCTA?1=A?1?D?1\boldsymbol{D}^{-1} \boldsymbol{B} \boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1}=\boldsymbol{A}^{-1}-\boldsymbol{D}^{-1}D?1BCTA?1=A?1?D?1用 B\boldsymbol{B}B 右乘上式兩邊,得
A?1B=D?1B+D?1BCTA?1B=D?1B(I+CTA?1B)\boldsymbol{A}^{-1} \boldsymbol{B}=\boldsymbol{D}^{-1} \boldsymbol{B}+\boldsymbol{D}^{-1} \boldsymbol{B} \boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}=\boldsymbol{D}^{-1} \boldsymbol{B}\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)A?1B=D?1B+D?1BCTA?1B=D?1B(I+CTA?1B)因為已假定矩陣 (I+CTA?1B)\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)(I+CTA?1B) 是非奇異的, 可用 (I+CTA?1B)?1\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)^{-1}(I+CTA?1B)?1 右乘上式,得
D?1B=A?1B(I+CTA?1B)?1\boldsymbol{D}^{-1} \boldsymbol{B}=\boldsymbol{A}^{-1} \boldsymbol{B}\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)^{-1}D?1B=A?1B(I+CTA?1B)?1用 CTA?1\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1}CTA?1 右乘上式,得
D?1BCTA?1=A?1B(I+CTA?1B)?1CTA?1\boldsymbol{D}^{-1} \boldsymbol{B} \boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1}=\boldsymbol{A}^{-1} \boldsymbol{B}\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)^{-1} \boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1}D?1BCTA?1=A?1B(I+CTA?1B)?1CTA?1進一步A?1?D?1=A?1B(I+CTA?1B)?1CTA?1\boldsymbol{A}^{-1}-\boldsymbol{D}^{-1}=\boldsymbol{A}^{-1} \boldsymbol{B}\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)^{-1} \boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} A?1?D?1=A?1B(I+CTA?1B)?1CTA?1 或 D?1=A?1?A?1B(I+CTA?1B)?1CTA?1\boldsymbol{D}^{-1}=\boldsymbol{A}^{-1}-\boldsymbol{A}^{-1} \boldsymbol{B}\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)^{-1} \boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1}D?1=A?1?A?1B(I+CTA?1B)?1CTA?1但 D=A+BCT\boldsymbol{D}=\boldsymbol{A}+\boldsymbol{B} \boldsymbol{C}^{\mathrm{T}}D=A+BCT,因此有(A+BCT)?1=A?1?A?1B(I+CTA?1B)?1CTA?1\left(\boldsymbol{A}+\boldsymbol{B} C^{\mathrm{T}}\right)^{-1}=\boldsymbol{A}^{-1}-\boldsymbol{A}^{-1} \boldsymbol{B}\left(\boldsymbol{I}+\boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1} \boldsymbol{B}\right)^{-1} \boldsymbol{C}^{\mathrm{T}} \boldsymbol{A}^{-1}(A+BCT)?1=A?1?A?1B(I+CTA?1B)?1CTA?1證畢。
總結
以上是生活随笔為你收集整理的20220312 矩阵求逆引理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20220215 人工势场的缺陷局部最小
- 下一篇: 20220312 矩阵许瓦茨不等式