矩阵和实数运算不同之处

除了矩阵乘法不满足交换律外,矩阵还有几个特殊之处。

定义 零矩阵 元素都是零的矩阵称为零矩阵,记作 O\mathbf{O}O 。注意不同型的零矩阵是不同的。

  1. 实数 ab=0ab=0ab=0 可得 a=0a=0a=0 或 b=0b=0b=0 ,矩阵中存在类似的结论吗,即两个矩阵乘积为零矩阵,可得出某个矩阵为零矩阵吗?结论是不能!若有两个矩阵 AAA 、BBB 满足 AB=OA B = \mathbf{O}AB=O ,不能得出 A=OA = \mathbf{O}A=O 或 B=OB = \mathbf{O}B=O 的结论;若 A≠OA \ne \mathbf{O}A​=O 而 A(X−Y)=OA(X - Y)= \mathbf{O}A(X−Y)=O ,不能得出 X=YX = YX=Y 的结论。

为什么呢?如果矩阵 AAA 是相关组,则存在多个非零向量 bi\mathbf{b_i}bi​ 满足 Abi=0A\mathbf{b_i} = \mathbf{0}Abi​=0 ,合成矩阵形式即得 AB=OA B = \mathbf{O}AB=O 。

例如
A=[1224]B=[2−4−12]AB=[0000]A= \left[ \begin{matrix} 1 & 2 \\ 2 & 4 \\ \end{matrix} \right] \quad B= \left[ \begin{matrix} 2 & -4 \\ -1 & 2 \\ \end{matrix} \right] \quad AB= \left[ \begin{matrix} 0 & 0 \\ 0 & 0 \\ \end{matrix} \right] A=[12​24​]B=[2−1​−42​]AB=[00​00​]

  1. 实数 a2=1a^2=1a2=1 可得 a=1a=1a=1 或 a=−1a=-1a=−1 ,矩阵中存在类似的结论吗,即矩阵平方为单位矩阵,可得出矩阵为单位矩阵或相反的单位矩阵吗?结论是不能!若有矩阵 AAA 满足 AA=EAA = EAA=E ,不能得出 A=EA = EA=E 或 A=−EA = -EA=−E 的结论。

定义 对合矩阵 逆矩阵等于自身的矩阵,即满足 AA=EAA = EAA=E 的矩阵。

对合矩阵有无穷多个,不只是单位矩阵。矩阵如果即是对称矩阵又是正交矩阵,则是对合矩阵。

  1. 实数 a2=aa^2=aa2=a 可得 a=1a=1a=1 或 a=0a=0a=0 ,矩阵中存在类似的结论吗,即矩阵平方等于自身,可得出矩阵为单位矩阵或零矩阵吗?结论是不能!若有矩阵 AAA 满足 AA=AAA = AAA=A ,不能得出 A=EA = EA=E 或 A=OA = \mathbf{O}A=O 的结论。

定义 幂等矩阵 矩阵平方等于自身,即满足 AA=AAA = AAA=A 。

幂等矩阵有无穷多个,投影矩阵 PPP 就是幂等矩阵, 且 2A−E2A - E2A−E 是对合矩阵。

故大家在进行矩阵运算时,不能想当然地认为实数结论可以推广到矩阵,一定要谨慎!因为矩阵本质上是一种线性映射,是一种函数。矩阵乘法对应着函数的复合,而函数的复合是不可交换的,导致矩阵乘法极其复杂。

  1. 矩阵乘法没有逆运算:除法,不能定义矩阵 A/BA/BA/B 。

因为矩阵乘法 AB=CAB=CAB=C 的逆是已知矩阵 AAA 和 CCC ,求矩阵 BBB 。满足等式成立的矩阵 BBB 不唯一,所以无法定义矩阵除法。矩阵 AAA 满足什么条件,矩阵 BBB 是唯一的呢?当矩阵 AAA 的向量组是无关组时,Abi=ciA\mathbf{b_i} = \mathbf{c_i}Abi​=ci​ 是单射, 向量 ci\mathbf{c_i}ci​ 确定唯一的向量 bi\mathbf{b_i}bi​ ,所以 AB=[Ab1,⋯,Abp]=[c1,⋯,cp]=CAB=\left[ A\mathbf{b_1},\cdots,A\mathbf{b_p}\right] = \left[ \mathbf{c_1},\cdots,\mathbf{c_p}\right]=CAB=[Ab1​,⋯,Abp​]=[c1​,⋯,cp​]=C ,矩阵 CCC 确定唯一矩阵 BBB ,此时才能定义矩阵除法。

2.11 矩阵和实数运算不同之处相关推荐

  1. 中南大学 科学计算与MATLAB语言 11矩阵求值

    中南大学 科学计算与MATLAB语言 11矩阵求值 矩阵求值主要包括 矩阵的行列式值 矩阵的秩 矩阵的迹 矩阵的范数 矩阵的条件数 把一个方阵看作一个行列式,并对其按行列式的规则求值,这个值就称方阵所 ...

  2. 范德蒙德矩阵在MATLAB中怎么表示,Python 之 Python与MATLAB 矩阵操作总结

    Python 之 Python与MATLAB 矩阵操作小结 一.线形代数理论基础 线形代数(linear algebra)是数学的一个分支,研究矩阵理论.向量空间.线性变换和有限维线形方程组等内容. ...

  3. 《剑指offer》第1~11题:刷题week1[C++题解]

    文章目录 1. 找出数组中重复的数字 思路一:排序 思路二:hash表 思路三:原地交换 2. 不修改数组找出重复的数字 思路:抽屉原理+二分 3. 二维数组中的查找 思路:思维题(选取右上角的值) ...

  4. 2017 西安网络赛A Tree(树上静态查询,带权并查集,矩阵乘法压位,好题)

    题目链接 题意: 给出 \(n(n \leq 3000)\) 个结点的一棵树,树上每个结点有一个 \(64 \times 64\) 的 \(0,1\)矩阵,每个结点上的矩阵是根据输入的 \(seed\ ...

  5. 射频毫米波芯片设计11:基于奇偶模法分析设计射频微波Wilkinson功分器

    <射频微波芯片设计>专栏适用于具备一定微波基础知识的高校学生.在职射频工程师.高校研究所研究人员,通过本系列文章掌握射频到毫米波的芯片设计流程,设计方法,设计要点以及最新的射频/毫米波前端 ...

  6. MATLAB 语言基础知识 矩阵和数组 创建、串联和扩展矩阵

    最基本的MATLAB数据结构体是矩阵.矩阵是按行和列排列的数据元素的二维矩形数组.元素可以是数字.逻辑值(true 或 false).日期和时间.字符串或者其他MATLAB数据类型. 即使一个数字也能 ...

  7. Matlab中创建、串联和扩展矩阵

    目录 构建数据矩阵 专用矩阵函数 串联矩阵 生成数值序列 扩展矩阵 空数组 最基本的 MATLAB® 数据结构体是矩阵.矩阵是按行和列排列的数据元素的二维矩形数组.元素可以是数字.逻辑值(true 或 ...

  8. 高中计算机矩阵算法ppt,《SURF算法分析》PPT课件.ppt

    <<SURF算法分析>PPT课件.ppt>由会员分享,可在线阅读,更多相关<<SURF算法分析>PPT课件.ppt(34页珍藏版)>请在装配图网上搜索. ...

  9. 2018年第十届ACM四川省省赛题解(10 / 11)

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 2018ACM四川省省赛 题目链接:https://www.oj.swust.edu.cn/probl ...

最新文章

  1. Python行业晋升路线如何规划
  2. Leetcode 103. 二叉树的锯齿形层序遍历 (每日一题 20210924)
  3. 如何修改来自ERP 系统的product category
  4. 日本的电视节目到底能有多特别?
  5. 安卓 监听 mysql_Android监听数据库的值改变与否
  6. [2021] node连接oracle数据库示例[使用oracle官方组件]
  7. 检测单击鼠标左键并拖动的消息_计算机视觉OpenCV学习笔记(四):关于鼠标的相关事件函数...
  8. mysql select high_priority_MySQL进阶SELECT语法篇
  9. 【Maven篇】---解决Maven线上部署java.lang.ClassNotFoundException和no main manifest attribute解决方法...
  10. python2.7怎么下载安装_Windows平台下python2.7如何安装Beautiful Soup
  11. day41 - 异步IO、协程
  12. 用asp如何开发wap push(转)
  13. Windows10磁盘分区和扩展
  14. teamviewer13试用期已到期,错装商业版怎么还原成个人版?
  15. iOS中 断点下载详解
  16. 输入一个数字n输出n以内的素数
  17. [置顶] 【游戏产业的5年之变】
  18. Android_线程_多线程下载
  19. 快速了解 Robot Operating System(ROS) 机器人操作系统
  20. LED驱动电源有几种保护方式

热门文章

  1. 深入delphi编程(转)
  2. 控制項學習三(從繼承開始)
  3. 图片image和byte处理,fileupload上传图片
  4. CG-CTF-Web-COOKIE
  5. mysql结果以字符串显示不出来,mysql – 为什么SQl MATCH AGAINST找不到结果中只有3个字符的结果?...
  6. 模拟3个人排除买票,每人买1张票。售货员只有1张五元的钱,电影票5元一张
  7. MySQL中类似ORACLE中decode()判断语句实现
  8. 使用document.ElementByTagName获取input元素并添加事件
  9. ProE常用曲线方程:Python Matplotlib 版本代码(玫瑰曲线)
  10. 使用OpenCV画折线图