当前位置: 首页 > news >正文

线性代数 - 矩阵乘法能换括号,不能换顺序;满足结合律,不满足交换律

线性代数 - 矩阵乘法能换括号,不能换顺序;满足结合律,不满足交换律

flyfish

交换律:对任意矩阵A、B,是否满足 ( AB = BA )?(答案:不满足,除非是特殊矩阵,比如A是单位矩阵)
结合律:对任意矩阵A、B、C(或矩阵与向量),是否满足 ( (AB)C = A(BC) )?(答案:满足)

矩阵乘法不满足交换律(AB≠BA),逆矩阵除外

普通矩阵例子(AB≠BA)

A=[1234]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}A=[1324]B=[0110]B = \begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix}B=[0110]

  1. 计算 ABABAB
    AB=[1×0+2×11×1+2×03×0+4×13×1+4×0]=[2143]AB = \begin{bmatrix} 1×0 + 2×1 & 1×1 + 2×0 \\ 3×0 + 4×1 & 3×1 + 4×0 \end{bmatrix} = \begin{bmatrix} 2 & 1 \\ 4 & 3 \end{bmatrix} AB=[1×0+2×13×0+4×11×1+2×03×1+4×0]=[2413]
  2. 计算 BABABA
    BA=[0×1+1×30×2+1×41×1+0×31×2+0×4]=[3412]BA = \begin{bmatrix} 0×1 + 1×3 & 0×2 + 1×4 \\ 1×1 + 0×3 & 1×2 + 0×4 \end{bmatrix} = \begin{bmatrix} 3 & 4 \\ 1 & 2 \end{bmatrix} BA=[0×1+1×31×1+0×30×2+1×41×2+0×4]=[3142]
    明显 [2143]≠[3412]\begin{bmatrix} 2 & 1 \\ 4 & 3 \end{bmatrix} ≠ \begin{bmatrix} 3 & 4 \\ 1 & 2 \end{bmatrix}[2413]=[3142],证明交换律不成立。
可逆矩阵举例 例外情况

已知 A=[2113]A = \begin{bmatrix} 2 & 1 \\ 1 & 3 \end{bmatrix}A=[2113],逆矩阵 B=[35−15−1525]B = \begin{bmatrix} \frac{3}{5} & -\frac{1}{5} \\ -\frac{1}{5} & \frac{2}{5} \end{bmatrix}B=[53515152]

  1. 计算 ABABAB(之前验证过):
    AB=[2113]×[35−15−1525]=[1001]=IAB = \begin{bmatrix} 2 & 1 \\ 1 & 3 \end{bmatrix} × \begin{bmatrix} \frac{3}{5} & -\frac{1}{5} \\ -\frac{1}{5} & \frac{2}{5} \end{bmatrix} = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix} = I AB=[2113]×[53515152]=[1001]=I
  2. 计算 BABABA(特意验证交换顺序):
    BA=[35−15−1525]×[2113]=[35×2−15×135×1−15×3−15×2+25×1−15×1+25×3]=[1001]=IBA = \begin{bmatrix} \frac{3}{5} & -\frac{1}{5} \\ -\frac{1}{5} & \frac{2}{5} \end{bmatrix} × \begin{bmatrix} 2 & 1 \\ 1 & 3 \end{bmatrix} = \begin{bmatrix} \frac{3}{5}×2 - \frac{1}{5}×1 & \frac{3}{5}×1 - \frac{1}{5}×3 \\ -\frac{1}{5}×2 + \frac{2}{5}×1 & -\frac{1}{5}×1 + \frac{2}{5}×3 \end{bmatrix} = \begin{bmatrix} 1 & 0 \\ 0 & 1 \end{bmatrix} = I BA=[53515152]×[2113]=[53×251×151×2+52×153×151×351×1+52×3]=[1001]=I
    可逆矩阵和逆矩阵相乘,交换顺序仍等于单位矩阵

矩阵乘法满足结合律((AB)C = A(BC))

用具体矩阵举例(验证等式成立)

A=[1234]A = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix}A=[1324]B=[0110]B = \begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix}B=[0110]C=[1324]C = \begin{bmatrix} 1 & 3 \\ 2 & 4 \end{bmatrix}C=[1234]

  1. 先算左边 (AB)C(AB)C(AB)C
    第一步算 AB=[2143]AB = \begin{bmatrix} 2 & 1 \\ 4 & 3 \end{bmatrix}AB=[2413](上面已算);
    第二步算 (AB)C=[2143]×[1324]=[2×1+1×22×3+1×44×1+3×24×3+3×4]=[4101024](AB)C = \begin{bmatrix} 2 & 1 \\ 4 & 3 \end{bmatrix} × \begin{bmatrix} 1 & 3 \\ 2 & 4 \end{bmatrix} = \begin{bmatrix} 2×1 + 1×2 & 2×3 + 1×4 \\ 4×1 + 3×2 & 4×3 + 3×4 \end{bmatrix} = \begin{bmatrix} 4 & 10 \\ 10 & 24 \end{bmatrix}(AB)C=[2413]×[1234]=[2×1+1×24×1+3×22×3+1×44×3+3×4]=[4101024]

  2. 再算右边 A(BC)A(BC)A(BC)
    第一步算 BC=[0×1+1×20×3+1×41×1+0×21×3+0×4]=[2413]BC = \begin{bmatrix} 0×1 + 1×2 & 0×3 + 1×4 \\ 1×1 + 0×2 & 1×3 + 0×4 \end{bmatrix} = \begin{bmatrix} 2 & 4 \\ 1 & 3 \end{bmatrix}BC=[0×1+1×21×1+0×20×3+1×41×3+0×4]=[2143]
    第二步算 A(BC)=[1234]×[2413]=[1×2+2×11×4+2×33×2+4×13×4+4×3]=[4101024]A(BC) = \begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} × \begin{bmatrix} 2 & 4 \\ 1 & 3 \end{bmatrix} = \begin{bmatrix} 1×2 + 2×1 & 1×4 + 2×3 \\ 3×2 + 4×1 & 3×4 + 4×3 \end{bmatrix} = \begin{bmatrix} 4 & 10 \\ 10 & 24 \end{bmatrix}A(BC)=[1324]×[2143]=[1×2+2×13×2+4×11×4+2×33×4+4×3]=[4101024]

  3. 结果对比:左边 (AB)C=[4101024]=(AB)C = \begin{bmatrix} 4 & 10 \\ 10 & 24 \end{bmatrix} =(AB)C=[4101024]= 右边 A(BC)A(BC)A(BC),结合律成立。

http://www.dtcms.com/a/593630.html

相关文章:

  • ScaleRL:掌握大语言模型强化学习的规模化艺术
  • AI MCP体系化开发指南:从诞生背景到技术实现
  • QSS选择器详解:让你的Qt应用界面焕然一新
  • 【底层机制】Android低内存管理机制深度解析
  • 商务网站建设目的电子商务网站开发的预期目标
  • 知识管理的复利效应:从“碎钞机”到“印钞机”的认知升级
  • 2025 年世界职业院校技能大赛汽车制造与维修赛道备赛方案
  • IO 多路复用技术演进与原理深度解析
  • 指纹浏览器字体模拟实践
  • 接口在领域层,实现在基础设施层
  • 【LeetCode刷题】移动零
  • 江苏省建设厅网站公示腾讯企业邮箱注册申请官网
  • 本地部署 Stable Diffusion3.5!cpolar让远程访问很简单!
  • UE_ControllRig交互
  • Swift-snapKit使用
  • Hello-Agents第二章深度解析:智能体的进化之路——从符号逻辑到AI原生
  • 51单片机汇编实现DHT11读取温湿度
  • LiveCharts.Wpf 控件的使用
  • 柔性软风管-测量统计一键出量
  • 告别手动录财报!财务报表OCR识别解决方案选型指南
  • (128页PPT)智慧化工厂区一体化管理平台建设方案(附下载方式)
  • jsp网站建设项目实战总结怎么做网站统计
  • 【Rust 探索之旅】Rust 全栈 Web 开发实战:从零构建高性能实时聊天系统
  • 【Rust 探索之旅】Tokio 异步运行时完全指南:深入理解 Rust 异步编程与源码实现
  • 个人网站做经营性crm销售管理系统功能
  • Ubuntu 22.04 Docker 安装指南
  • C++基础语法篇二 ——引用、内联和空指针
  • 有没有做兼职的好网站十堰网络公司排名
  • vscode中claude code插件代理地址设置
  • 网页制作与网站管理在线销售管理系统