线性代数 - 初等矩阵

线性代数 - 初等矩阵

flyfish

单位矩阵

单位矩阵是一种特殊的方阵,:主对角线(从左上到右下)上的元素全是1,其余位置的元素全是0。

比如3阶单位矩阵I3=[100010001]\mathbf{I}_3 = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}I3= 100010001

它的作用类似数字"1"------任何矩阵和它相乘,结果都等于原矩阵(前提是乘法规则允许)。

初等矩阵

初等矩阵是单位矩阵经过一次初等行变换或初等列变换后得到的矩阵,用它左乘原矩阵等价于对原矩阵做相同的初等行变换,右乘则等价于做相同的初等列变换。

矩阵
A=[211433879]\mathbf{A} = \begin{bmatrix} 2 & 1 & 1 \\ 4 & 3 & 3 \\ 8 & 7 & 9 \end{bmatrix}A= 248137139

1. 交换两行(列)对应的初等矩阵

初等变换:交换A\mathbf{A}A的第1行和第2行(记为r1↔r2r_1 \leftrightarrow r_2r1↔r2)

构造初等矩阵:对单位矩阵I3=[100010001]\mathbf{I}_3 = \begin{bmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}I3= 100010001 做同样的行交换,得到E1=[010100001]\mathbf{E}_1 = \begin{bmatrix} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix}E1= 010100001

验证效果:左乘E1A=[010100001][211433879]=[433211879]\mathbf{E}_1\mathbf{A} = \begin{bmatrix} 0 & 1 & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \end{bmatrix}\begin{bmatrix} 2 & 1 & 1 \\ 4 & 3 & 3 \\ 8 & 7 & 9 \end{bmatrix} = \begin{bmatrix} 4 & 3 & 3 \\ 2 & 1 & 1 \\ 8 & 7 & 9 \end{bmatrix}E1A= 010100001 248137139 = 428317319 ,结果正是A\mathbf{A}A交换1、2行后的矩阵。

2. 某行(列)乘非零常数对应的初等矩阵

初等变换:将A\mathbf{A}A的第1行乘2(记为2r12r_12r1)

构造初等矩阵:对单位矩阵I3\mathbf{I}_3I3的第1行乘2,得到E2=[200010001]\mathbf{E}_2 = \begin{bmatrix} 2 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}E2= 200010001

验证效果:左乘E2A=[200010001][211433879]=[422433879]\mathbf{E}_2\mathbf{A} = \begin{bmatrix} 2 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}\begin{bmatrix} 2 & 1 & 1 \\ 4 & 3 & 3 \\ 8 & 7 & 9 \end{bmatrix} = \begin{bmatrix} 4 & 2 & 2 \\ 4 & 3 & 3 \\ 8 & 7 & 9 \end{bmatrix}E2A= 200010001 248137139 = 448237239

结果正是A\mathbf{A}A第1行乘2后的矩阵。

3. 某行(列)的k倍加到另一行(列)对应的初等矩阵

初等变换:将A\mathbf{A}A第1行的2倍加到第2行(记为r2+2r1r_2 + 2r_1r2+2r1)

构造初等矩阵:对单位矩阵I3\mathbf{I}_3I3做同样变换(第1行乘2加至第2行),得到E3=[100210001]\mathbf{E}_3 = \begin{bmatrix} 1 & 0 & 0 \\ 2 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}E3= 120010001

验证效果:左乘E3A=[100210001][211433879]=[211855879]\mathbf{E}_3\mathbf{A} = \begin{bmatrix} 1 & 0 & 0 \\ 2 & 1 & 0 \\ 0 & 0 & 1 \end{bmatrix}\begin{bmatrix} 2 & 1 & 1 \\ 4 & 3 & 3 \\ 8 & 7 & 9 \end{bmatrix} = \begin{bmatrix} 2 & 1 & 1 \\ 8 & 5 & 5 \\ 8 & 7 & 9 \end{bmatrix}E3A= 120010001 248137139 = 288157159 ,结果正是A\mathbf{A}A做r2+2r1r_2 + 2r_1r2+2r1变换后的矩阵。

相关推荐
fundroid6 分钟前
Androidify:谷歌官方 AI + Android 开源示例应用
android·人工智能·开源
居然JuRan16 分钟前
大模型瘦身术:量化与蒸馏技术全解析
人工智能
艾莉丝努力练剑18 分钟前
【优选算法必刷100题】第031~32题(前缀和算法):连续数组、矩阵区域和
大数据·人工智能·线性代数·算法·矩阵·二维前缀和
Beginner x_u23 分钟前
线性代数 必背公式总结&&线代计算技巧总结_分块矩阵大总结_秩一矩阵大总结
线性代数·矩阵·特征值·特征向量·计算技巧
不去幼儿园25 分钟前
【启发式算法】灰狼优化算法(Grey Wolf Optimizer, GWO)详细介绍(Python)
人工智能·python·算法·机器学习·启发式算法
没书读了32 分钟前
计算机组成原理-考前记忆清单
线性代数·算法
remaindertime42 分钟前
基于Ollama和Spring AI:实现本地大模型对话与 RAG 功能
人工智能·后端·ai编程
y***54881 小时前
Vue语音识别开发
人工智能·语音识别
sdjnled2291 小时前
山东裸眼3D立体LED显示屏专业服务商
人工智能·3d
Hcoco_me1 小时前
大模型面试题5:矩阵(M*M)特征值分解的步骤
算法·机器学习·矩阵