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

线性代数:如何由AB=E 推出 BA=AB?

最近在二刷线性代数,在看逆矩阵定义的时候发现了这个问题。于是决定写一写,给出一种证明方式。

一、由逆矩阵的定义出发

这是我在mooc-山东大学-线性代数(秦静老师)第一章第十讲的ppt上截取的定义。 看到这个定义我就在想:

如果A和B是n阶方阵,那么AB=E(E为n阶单位阵)这一条件能不能说明B是A的逆矩阵,A是可逆的呢?或者说,AB=E能不能推导出AB=BA呢

 于是我去网上搜索,发现答案是肯定的。但好多证明貌似有些循环论证的味道,在证明AB=BA时用到了A是可逆矩阵的条件以及以A为可逆矩阵为基础的结论,问题是:现在AB=E不能充分说明A就是可逆矩阵!

二、伴随矩阵

在不能用A为可逆矩阵这一条件,我想到了一种严密的证明方法。

需要给出两个简单的前提条件:

如果A是n阶方针,A^{*}是A的伴随矩阵,那么有:

可以看出,A^{*},伴随矩阵的性质非常好,无论是左乘A还是由乘A都能得到一个数量矩阵!

三、同阶方阵的有趣结论

这一结论是可以证明的,但过程比较复杂。涉及矩阵具体的展开,矩阵的构造,矩阵的初等变换。所以我不写了。


四、推理过程

如果n阶方阵A和n方矩阵B相等,则它们同时左乘一个同样的n阶方阵,得到的n阶方阵显然相等。

如果AB=E,由于AB和E均为n阶方阵,故它们同时左乘n阶方阵A^{*}有:

A^{*}AB=A^{*}E

由于任何n阶方阵右乘n阶单位阵等于它本身,且

A^{*}A=|A|E

所以有:

|A|EB=A^{*}

那么,两边同时倍乘\frac{1}{|A|},得到:

 B=\frac{A^{*}}{|A|}

这边可能会遇到|A|=0的疑问,但这是不可能的。由于A和B都是n阶方阵,有如下结论:

|A||B|=|AB|=|E|=n

显而易见:

BA=\frac{A^{*}A}{|A|}=E

AB=BA

所以,如果矩阵A和B都是n阶方阵,仅仅AB=E这一条件就能说明矩阵A是可逆的!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【有来开源组织】开发规范手册
  • 【开端】 进行页面升级或维护时不影响用户体验NGINX配置
  • 影像设备国产替代究竟有多重要?这家企业提前布局8K时代
  • object.defineProperty用法
  • 开放式耳机的优缺点有什么?本文为你讲解推荐一下!
  • encodeURI 确保特殊字符能够正确传输
  • 告别手动记录,音频转文字软件助力会议记录新高度
  • 【Android 设备上的所有相关 WiFi 命令和使用方法】
  • 【架构设计】安全架构设计
  • SpringBoot优雅的封装不同研发环境下(环境隔离)RocketMq自动ack和手动ack
  • Python爬虫—常用的网络爬虫工具推荐
  • 3.服务注册_服务发现
  • 口语笔记——非谓语动词
  • 【代码随想录训练营第42期 Day38打卡 - 动态规划Part6 - LeetCode 322. 零钱兑换 279.完全平方数 139.单词拆分
  • MyBatis-Plus联表查询(mybatis-plus-join)
  • Asm.js的简单介绍
  • CNN 在图像分割中的简史:从 R-CNN 到 Mask R-CNN
  • CSS 专业技巧
  • Gradle 5.0 正式版发布
  • Java反射-动态类加载和重新加载
  • js操作时间(持续更新)
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • nginx 配置多 域名 + 多 https
  • node入门
  • PHP 7 修改了什么呢 -- 2
  • quasar-framework cnodejs社区
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • 不发不行!Netty集成文字图片聊天室外加TCP/IP软硬件通信
  • 诡异!React stopPropagation失灵
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 扑朔迷离的属性和特性【彻底弄清】
  • 一道面试题引发的“血案”
  • 异常机制详解
  • 原生js练习题---第五课
  • gunicorn工作原理
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • (02)vite环境变量配置
  • (C#)一个最简单的链表类
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (定时器/计数器)中断系统(详解与使用)
  • (独孤九剑)--文件系统
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (原创) cocos2dx使用Curl连接网络(客户端)
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .NET C# 使用GDAL读取FileGDB要素类
  • .net on S60 ---- Net60 1.1发布 支持VS2008以及新的特性
  • .NET 材料检测系统崩溃分析
  • .NET 指南:抽象化实现的基类
  • .NET 中让 Task 支持带超时的异步等待
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NET中统一的存储过程调用方法(收藏)