基本概念:

n阶方阵A是非奇异矩阵的充要条件是A为可逆矩阵。

下面列举几种判断方式(前提条件:矩阵是个n*n的方阵):

  1. 一个矩阵非奇异当且仅当行列式不为0。

  1. 一个矩阵非奇异当且仅当其所代表的线性变换是个自同构。

  1. 一个矩阵非奇异(正定)当且仅当它的每个特征值都大于0。

  1. 一个矩阵非奇异当且仅当它的秩为n。

  1. 一个矩阵A非奇异的充要条件是n*2n阵(A,En)可经过有限次的初等变换化为(En,B)。

  1. 如果矩阵A严格对角占优,则矩阵A非奇异。

下面给出上述定理的相关证明:

定理1:一个矩阵非奇异当且仅当行列式不为0

Proof:行列式表示线性变换的缩放比和方向。若行列式为0,表示线性变换后的维度降低。若维度降低,则不为可逆矩阵。

定理2:一个矩阵非奇异当且仅当其所代表的线性变换是个自同构。

PS:自同构:对于一个集合A,A中定义一个闭合运算○,存在一个A与A之间的映射φ ,若φ为一双射,且对于A内任意元素a,b都有φ(a○b)=φ(a)○φ(b)则这个映射φ 叫做一个对于○ 来说的A的自同构(automorphism)。

Proof:线性变换可以用矩阵表示,若线性变换自同构,则表示线性映射可逆,是个双射,则所代表的矩阵是可逆的,即矩阵非奇异。

定理3:一个矩阵正定(非奇异)当且仅当它的每个特征值都大于0。

PS:正定矩阵是一类特殊的实对称矩阵,如果一个矩阵M满足对于任何非零向量z,都有zTMz> 0,那么这个矩阵是正定矩阵。

Proof:所有特征值的乘积是方阵的行列式,若每个特征值都>0,则满足定理1,矩阵非奇异。

定理4:一个矩阵非奇异当且仅当它的秩为n。

Proof:矩阵的秩表示线性变换后的空间维度。由定理1得,行列式为零意味着维度降低,因此方阵不满秩。

定理5:一个矩阵A非奇异的充要条件是n*2n阵(A,En)可经过有限次的初等变换化为(En,B)。

Proof:

故:

定理6:如果矩阵A严格对角占优,则矩阵A非奇异。

Proof:

非奇异矩阵的多种判断方式相关推荐

  1. 分布式锁的多种实现方式

    转载自 分布式锁的多种实现方式 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题.分布式的CAP理论告诉我们"任何一个分布式系统都无法同时满足 ...

  2. C# 高性能 TCP 服务的多种实现方式

    哎~~ 想想大部分园友应该对 "高性能" 字样更感兴趣,为了吸引眼球所以标题中一定要突出,其实我更喜欢的标题是<猴赛雷,C# 编写 TCP 服务的花样姿势!>. 本篇文 ...

  3. C#高性能TCP服务的多种实现方式

    ☆ 哎~~ 想想大部分园友应该对 "高性能" 字样更感兴趣,为了吸引眼球所以标题中一定要突出,其实我更喜欢的标题是<猴赛雷,C#编写TCP服务的花样姿势!>. 本篇文章 ...

  4. java异步处理同步化_java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring EventListener,超时处理和空循环性能优化...

    异步转同步 业务需求 有些接口查询反馈结果是异步返回的,无法立刻获取查询结果. 正常处理逻辑 触发异步操作,然后传递一个唯一标识. 等到异步结果返回,根据传入的唯一标识,匹配此次结果. 如何转换为同步 ...

  5. Spark源码分析:多种部署方式之间的区别与联系

    作者:过往记忆 从官方的文档我们可以知道, Spark 的部署方式有很多种:local.Standalone.Mesos.YARN-..不同部署方式的后台处理进程是不一样的,但是如果我们从代码的角度来 ...

  6. 学习笔记之51单片机键盘篇(非编码键盘与编码键盘、非编码键盘的扫描方式、独立键盘、矩阵键盘)

    这篇博文主要记录51单片机键盘篇(非编码键盘与编码键盘.非编码键盘的扫描方式.独立键盘.矩阵键盘.键盘消抖等)包含原理图.代码等 (一)基础补充 1.键盘的任务 2.键盘的识别 3.如何消除按键的抖动 ...

  7. python进阶11并发之七多种并发方式的效率测试

    原创博客地址:python进阶11并发之七多种并发方式的效率测试 测试map,apply_async,gevent协程爬虫 测试代码:网页爬虫 函数代码 1 2 3 4 5 6 7 8 9 10 11 ...

  8. axios post json_助你解析Axios原理之一:如何实现多种请求方式

    自从Axios成功打入Vue全家桶之后,便开始火的一塌糊涂!截止到目前,其在github上的star即将突破80k!可以说Axios是当下前端界最流行的ajax请求库,可(jue)能(dui)没有之一 ...

  9. 三星打印机通过无线网连接到服务器,多种连接方式 三星无线打印轻松享

    原标题:多种连接方式 三星无线打印轻松享 [IT168 资讯]基于无线网络的兴起和移动办公新风潮,各打印厂商开始尝试将打印机设备置于无线网络中,使移动设备和PC设备都能通过无线传输进行打印.三星作为智 ...

最新文章

  1. jquery API
  2. python模拟登录qq账号密码_最新的Python模拟登陆QQ脚本,一键批量登录,强行过验证!...
  3. php https server_使用https,$_SERVER['HTTPS']却不等于on?
  4. android 字体加下划线,android自定义带下划线EditText解决文字压线的问题
  5. Reading privileged memory with a side-channel
  6. d触发器q端的输出波形_如果把D触发器的输出Q'反馈连接到输入D,则输出Q的脉冲波形的频率为CP脉冲频率f的 。...
  7. Pandas系列(三)新增数据列
  8. 基于PHP的在线聊天室(网页版)
  9. 泰坦尼克号-决策树模型
  10. Unity下落式音游实现——(5)根据音乐生成滑块
  11. originPro2021(4)origin导出图片且去除demo水印
  12. E152A03EIOA 3AXD50000032633驱动器
  13. 非法使用long类型数据
  14. 转:大数据面试之_01_IT 从业人员面试小技巧
  15. 我有个朋友叫大路,他满世界“平事儿”不含糊
  16. 英文论文提交后各阶段含义
  17. 绿盟科技网络安全威胁周报2017.07 请关注OpenSSL拒绝服务漏洞CVE-2017-3733
  18. SpringBoot:大连埃森哲java招聘信息
  19. RoadFlow Asp.Net Core工作流部署
  20. 软件过程管理中的知识总结---个人总结

热门文章

  1. 《iPad开发从入门到精通》——6.5节地图信息
  2. LibreCAD for windows 编译
  3. 盈鹏飞嵌入式_EVB-T335 TF卡功能测试手册
  4. 解决windows10 ping不通问题(请求超时)
  5. 解决Mac上MAMP Pro 80端口被占用
  6. 查询起止时间为同一天,需要查到当天数据
  7. 【测试用例】测试用例设计的关键点总结
  8. BibTeX的使用方法
  9. 双视图特征点匹配———使用RANSAC法剔除误差点
  10. C语言BCC异或效验