[原创](计算机数学)(Introduction Linear Algebra)(P88): Singular versus Invertible的另外3点说明

[作者]
常用网名: 猪头三
出生日期: 1981.XX.XX
企鹅交流: 643439947
个人网站: 80x86汇编小站
编程生涯: 2001年~至今[共24年]
职业生涯: 22年
开发语言: C/C++、80x86ASM、Object Pascal、Objective-C、C#、R、Python、PHP、Perl、
开发工具: Visual Studio、Delphi、XCode、C++ Builder、Eclipse
技能种类: 逆向 驱动 磁盘 文件 大数据分析
涉及领域: Windows应用软件安全/Windows系统内核安全/Windows系统磁盘数据安全/macOS应用软件安全
项目经历: 股票模型量化/磁盘性能优化/文件系统数据恢复/文件信息采集/敏感文件监测跟踪/网络安全检测
专注研究: 机器学习、股票模型量化、金融分析

[描述]

  1. Those elimination steps are taken by an invertible M M M. So a row of M A MA MA is zero.
  2. If A C = I AC = I AC=I had been possible, then M A C = M MAC = M MAC=M. The zero row of M A MA MA, times C C C, gives a zero row of M M M itself.
  3. An invertible matrix M M M can’t have a zero row! A A A must have n n n pivots if A C = I AC = I AC=I.

For an n × n n \times n n×n matrix A A A, if elimination yields fewer than n n n pivots (i.e., a zero row appears), why is it then impossible to find a matrix C C C such that
A C = I n AC = I_n AC=In?

[核心解释]
下面我们沿用上题的例子

A = ( 1 2 3 2 4 6 1 0 1 ) , A = \begin{pmatrix} 1 & 2 & 3\\ 2 & 4 & 6\\ 1 & 0 & 1 \end{pmatrix}, A= 121240361 ,

它是 3 × 3 3\times3 3×3 且奇异(只有两个独立行).


2. 消元矩阵 M M M 使得 M A = U MA=U MA=U 且出现一零行

我们用两步基本行变换消元, 把 A A A 化成阶梯形矩阵 U U U:

  1. R 2 ← R 2 − 2 R 1 R_2\leftarrow R_2-2R_1 R2R22R1
  2. R 3 ← R 3 − 1 R 1 R_3\leftarrow R_3-1R_1 R3R31R1

对应的消元矩阵(左乘作用于 A A A)是

E 1 = I − 2   e 21 = ( 1 0 0 − 2 1 0 0 0 1 ) , E 2 = I − 1   e 31 = ( 1 0 0 0 1 0 − 1 0 1 ) . E_1 = I - 2\,e_{21} = \begin{pmatrix}1&0&0\\-2&1&0\\0&0&1\end{pmatrix}, \quad E_2 = I - 1\,e_{31} = \begin{pmatrix}1&0&0\\0&1&0\\-1&0&1\end{pmatrix}. E1=I2e21= 120010001 ,E2=I1e31= 101010001 .

于是

M = E 2   E 1 = ( 1 0 0 0 1 0 − 1 0 1 ) ( 1 0 0 − 2 1 0 0 0 1 ) = ( 1 0 0 − 2 1 0 − 1 0 1 ) . M = E_2\,E_1 = \begin{pmatrix}1&0&0\\0&1&0\\-1&0&1\end{pmatrix} \begin{pmatrix}1&0&0\\-2&1&0\\0&0&1\end{pmatrix} = \begin{pmatrix} 1 & 0 & 0\\ -2 & 1 & 0\\ -1 & 0 & 1 \end{pmatrix}. M=E2E1= 101010001 120010001 = 121010001 .

验证

M A = ( 1 0 0 − 2 1 0 − 1 0 1 ) ( 1 2 3 2 4 6 1 0 1 ) = ( 1 2 3 0 0 0 0 − 2 − 2 )    =    U . MA = \begin{pmatrix}1 & 0 & 0\\ -2 & 1 & 0\\ -1 & 0 & 1\end{pmatrix} \begin{pmatrix}1 & 2 & 3\\ 2 & 4 & 6\\ 1 & 0 & 1\end{pmatrix}= \begin{pmatrix}1 & 2 & 3\\ 0 & 0 & 0\\ 0 & -2 & -2\end{pmatrix} \;=\;U. MA= 121010001 121240361 = 100202302 =U.

注意:第二行变成了 ( 0 , 0 , 0 ) (0,0,0) (0,0,0). 这说明——

**Those elimination steps are taken by an invertible M M M. So a row of M A MA MA is zero. **


3. 若存在右逆 C C C, 则 M A C = M MAC=M MAC=M 导出零行

假设存在矩阵 C C C 使得

A C = I 3 . AC = I_{3}. AC=I3.

那么两边左乘上面的 M M M

M   ( A   C )    =    M   I ⟹ ( M A )   C    =    M . M\,(A\,C) \;=\; M\,I \quad\Longrightarrow\quad (MA)\,C \;=\; M. M(AC)=MI(MA)C=M.

在左式中, ( M A ) (MA) (MA) 的第二行已经是零行 ( 0 , 0 , 0 ) (0,0,0) (0,0,0), 于是

( 0 , 0 , 0 ) ⏟ 第二行 of  M A    C    =    第二行 of  M ⏟ . \underbrace{(0,0,0)}_{\text{第二行 of }MA}\;C \;=\; \underbrace{\text{第二行 of }M}. 第二行 of MA (0,0,0)C= 第二行 of M.

左侧零行乘以任意 C C C 仍然是零行, 于是推出

第二行 of  M    =    ( 0 , 0 , 0 ) . \text{第二行 of }M \;=\; (0,0,0). 第二行 of M=(0,0,0).


4. 可逆矩阵 M M M 不可能有零行

但是我们一开始就知道 M = E 2 E 1 M = E_2E_1 M=E2E1 是一系列初等矩阵的乘积, 所以必然可逆, 其每一行都不可能全为零. ——与上一步得出的“第二行全零”矛盾.

因此, 假如 A A A 少于 n n n 个 pivot(即消元中出现零行), 就不可能同时存在一个右逆 C C C. 换言之, 只有当 A A A 真正具有 n n n 个 pivots(无零行)时, 才能满足 A C = I AC=I AC=I.

[总结]

  • 消元与零行: 若矩阵  A A A 在高斯消元中少于  n n n 个主元, 就必然出现一整行被化为零行;
  • 消元矩阵的矛盾: 这些消元操作对应的可逆矩阵  M M M 左乘后生成零行, 若再假设存在右逆  C C C (即  A C = I AC=I AC=I), 就会推出可逆矩阵  M M M 自身也出现零行——与可逆性的定义相悖;
  • 可逆的充分必要条件: 为了避免上述矛盾, 原矩阵  A A A 在消元过程中必须始终拥有  n n n 个非零主元, 才能保证存在右逆  C C C 并使  A A A 成为可逆矩阵.

通过这一逻辑链条, 我们清晰地看到了"奇异⇔少于  n n n 个主元"与"可逆⇔恰有  n n n 个主元"之间的等价关系, 为矩阵可逆性的判定和理解矩阵方程解的存在性提供了坚实的理论基础.

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我不是代码教父

我的创作动力离不开你的真诚激励

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值