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

devtools/2024/10/20 8:38:49/

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

一、由逆矩阵的定义出发

这是我在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是可逆的!


http://www.ppmy.cn/devtools/102454.html

相关文章

QT opencv(显示图片和视频)

文章目录 前言一、使用opencv显示图片二、QT opencv播放视频VideoCapture 的基本用法1. **创建 VideoCapture 对象**2. **检查是否成功打开**3. **读取视频帧**4. **释放资源** VideoCapture 的常用方法常见用途VideoCapture 打开失败的原因 三、QT opencv打开摄像头 前言 本篇…

基于大数据Hadoop技术对网上商城用户消费分析

文章目录 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主项目介绍参考目录相关展示每文一语 有需要本项目的代码或文档以及全部资源,或者部署调试可以私信博主 项目介绍 本研究深入剖析了网络商城中消费者的购买行为,探究…

docker轻松集成延迟队列插件

在大家看这篇博客之前,先请大家去看博主的前一篇博客: Docker化RabbitMQ:轻松实现消息队列的部署与配置-CSDN博客 先安装rabbitmq,再去安装延迟队列。 1.任何目录都可以 cd /usr/local/docker/rabbitmq/ 2.联网下载 2.1rabbit…

3GPP R18 Multi-USIM是怎么回事?(五)

在overview中有提到,UE可以与网络侧协商是否对能力进行临时限制,38.300中的描述如下。 当MUSIM UE需要在 NW B中进行传输或接收时,NW A中处于RRC_CONNECTED状态的MUSIM UE可以将 temp UE capability restriction 或移除某个restriction的perference 告知NW A。 NW A 是 NR,…

设计模式--代理模式

代理模式(Proxy Pattern)是设计模式中的一种结构型模式,它为其他对象提供一种代理以控制对这个对象的访问。代理模式在不改变目标对象功能的前提下,为目标对象添加额外的处理逻辑或控制,比如权限验证、日志记录、事务处…

[Linux#46][线程->网络] 单例模式 | 饿汉与懒汉 | 自旋锁 |读写锁 | 网络基础 | 书单

目录 1.线程安全 1.1 线程安全的单例模式 1.2 饿汉与懒汉实现方式: 实操 2.锁 3.读者写者问题 实操 4.网络基础 4.1 初始协议 书单: 1.线程安全 STL中的容器和智能指针的线程安全性整理如下:STL容器线程安全性: 状态&…

IOS、OSX逆向工具关系分析

在逆向工程中,工具的使用通常是有一定顺序和层次的,不同工具之间的关系和使用场景也各有不同。下面是根据你的目录中提到的工具进行的分析。 1. OSX 工具集 这些工具主要用于 macOS 环境下的逆向工程,特别是在处理 iOS 应用和二进制文件时非…

AI辅助编码在主流IDE中的智能代码补全说明

AI辅助编码在主流IDE(集成开发环境)中的智能代码补全和生成功能已经成为现代软件开发不可或缺的一部分,它们显著提高了开发效率和代码质量。以下是几个主流IDE中智能代码补全和生成功能的对比: 1. IntelliJ IDEA 智能代码补全&a…