判断矩阵可逆的一种重要方法:严格对角占优

假设有这样一个矩阵

A=[311131113]

你能不能立刻说出它是不是可逆矩阵?

当然,如果你学过矩阵论,就知道这是一个(行列)严格对角占优矩阵,它一定是可逆的。

但是为什么呢?我们先来看看严格对角占优矩阵是什么样子的

定义

首先给定一个n×n的方阵A

A=[a11a12a1na21a22a2nan1an2ann]

把对角线上的所有元素取绝对值,构成一个n维向量x

x=(|a11|,|a22|,...,|akk|,...,|ann|)T

再把剩下的元素取绝对值,再按行求和,构成另一个n维向量y

y=(j1n|a1j|,j2n|a2j|,...,jkn|akj|,...,jnn1|anj|)T

如果x的第i个元素都分别不小于y中的第i个元素(1in),那么矩阵A就是行对角占优的;

如果x的第i个元素都分别大于y中的第i个元素,那么矩阵A就是行严格对角占优的;

类似地,如果上面的y是按列求和的,那么矩阵也可以分别是列对角占优或列严格对角占优的。

要想证明这个定理,很简单,这里给出传统的反证法

证明

假设A不可逆,即detA=0,方程Ax=0存在非零解,设其解为x=(x1,x2,...,xn)T,那么

为了方便,我们取x中绝对值最大的一个,记为|xk|,即

|xk|=max(|x1|,|x2|,...,|xn|)

x代入方程Ax=0,在第k行有

j=1nakjxj=0

取出等式左边求和式里的 akkxk 放到等式右边,然后两边同时取绝对值,得到

|jknakjxj|=|akkxk|=|akk||xk|

根据严格对角占优矩阵的定义,我们有

|akk|>jkn|akj||akk||xk|>jkn|akj||xk|jin|akj||xj||jinaijxj|=|akk||xk|

根据前提条件得到矛盾的结果,因此假设不成立,A一定是可逆矩阵。

 

posted @   风雪漫天  阅读(1139)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示