最近看了一篇多视图聚类的论文,论文代码使用matlab,在matlab中求矩阵的逆是使用了广义的逆pinv,对此很疑惑,整理资料供自己查阅。

奇异矩阵

奇异矩阵的概念源于线性代数,就是对应行列式为0的方阵。

非奇异矩阵

对应行列式非零的方阵为非奇异矩阵。

判断方法

首先看这个矩阵是不是方阵;
然后看此矩阵的行列式是否为0,若等于0,则称该矩阵为奇异矩阵;
若不等于0,则为非奇异矩阵。

同时,由A行列式不为0,可知A可逆。这样就可以得到一个重要的结论:可逆矩阵就是非奇异矩阵,非奇异矩阵也可以是可逆矩阵。

pinv和inv在matlab中的区别

对于方阵A,如果为非奇异方阵,则存在逆矩阵inv(A)。
对于奇异矩阵或者非方阵,并不存在逆矩阵,但可以使用pinv(A)求其伪逆。
inv(A) = pinv(A)
但是pinv的计算复杂度较高

奇异矩阵与非奇异矩阵(广义逆)相关推荐

  1. 奇异矩阵,非奇异矩阵,伪逆矩阵

    奇异矩阵就是Singular Matrix 的中文翻译. Singular 就是唯一的,可以想成是单身狗,所以他没有对象 逆矩阵. Non-singular的非奇异矩阵就是Couple 有逆矩阵. 奇 ...

  2. 奇异矩阵和非奇异矩阵,伪逆矩阵

    奇异矩阵: 奇异矩阵是线性代数的概念,就是对应的行列式等于0的矩阵. 奇异矩阵的判断方法:首先,看这个矩阵是不是方阵(即行数和列数相等的矩阵.若行数和列数不相等,那就谈不上奇异矩阵和非奇异矩阵). 然 ...

  3. 什么是奇异矩阵与非奇异矩阵

    奇异矩阵是线性代数的概念,就是对应的行列式等于0的矩阵,反之则为非奇异矩阵. 首先,看这个矩阵是不是方阵(即行数和列数相等的矩阵.若行数和列数不相等,那就谈不上奇异矩阵和非奇异矩阵). 然后,再看此矩 ...

  4. 奇异矩阵与非奇异矩阵的定义与区别

    讨论非奇异矩阵与奇异矩阵的前提:该矩阵A为方阵,即n=m,行列数相等 非方阵矩阵谈不上奇异与非奇异. 奇异矩阵判别方法: 判断矩阵A行列式是否为0,若行列式|A|=0,则矩阵A为奇异矩阵. 一个矩阵A ...

  5. 奇异矩阵与非奇异矩阵

    首先需要说明的值奇异矩阵和非奇异矩阵都是针对方阵而言的. 奇异矩阵是线性代数的概念,就是对应的行列式等于0的矩阵. 对一个 n 行 n 列的非零矩阵 A,如果存在一个矩阵 B 使 AB = BA =I ...

  6. 奇异矩阵和非奇异矩阵理解

    数学概念: 奇异矩阵 奇异矩阵是线性代数的概念,就是对应的行列式等于0的矩阵,该矩阵的秩不是满秩. 奇异矩阵的判断方法:首先,看这个矩阵是不是方阵(即行数和列数相等的矩阵.若行数和列数不相等,那就谈不 ...

  7. 奇异矩阵和非奇异矩阵有啥差别?

    奇异矩阵 奇异矩阵是线性代数的概念,就是对应的行列式等于0的矩阵. 奇异矩阵的判断方法:首先,看这个矩阵是不是方阵(即行数和列数相等的矩阵.若行数和列数不相等,那就谈不上奇异矩阵和非奇异矩阵). 然后 ...

  8. 奇异矩阵,非奇异矩阵,矩阵的逆和伪逆

    奇异矩阵/非奇异矩阵 首先看矩阵是不是方阵,只有是方阵了,才有这两个概念. 方阵A的行列式等于零,记为|A|=0,A是奇异矩阵 方阵A的行列式不等于零,记为|A|~=0,A是非奇异矩阵 一些性质: 如 ...

  9. 程序员的自我修养之数学基础06:秩(线性无关和线性相关,秩的意义、秩的求法、奇异矩阵和非奇异矩阵)

    小学初中学数学的时候我们都听过老师说过这样的话:求解n个未知数,需要n个方程.现在我们知道,这句话其实是有很大毛病的,因为,只是数量上有n个方程是不够的,这n个方程还需要"有效", ...

最新文章

  1. 自动生成低精度深度学习算子
  2. 智能车竞赛“猪尾汇” 是不是二呀?
  3. nonzero的用法一则例子
  4. vue加百度统计代码(亲测有效)
  5. php文件锁 阻塞区别,php文件锁阻塞模式和非阻塞模式
  6. 软考 - 可靠性和可用性
  7. python怎么判断输入的是不是数字_如何在PYTHON里判断字符串是否为数字
  8. echo “1“ > /proc/sys/net/ipv4/ip_forward(数据包转发)
  9. MNews 1.9 – 干净的新闻自媒体博客wordpress主题
  10. 2026.静态分析工具pclint
  11. Property 和 Attribute 的区别(转)
  12. 中国唯一入选 Forrester 领导者象限,阿里云 Serverless 产品能力全球第一
  13. 数据库日志采集系统方案设计
  14. php poedit怎么debug,php – 如何使PoEdit正确解析自定义“ngettext”实现?
  15. What is a computer?
  16. 【Oracle】批量造测试数据
  17. 福建省侨兴轻工学校计算机信息科,福建省侨兴轻工学校
  18. 腾讯帝国的2018年,本命年过得不是很顺利
  19. A Generative Adversarial Network-based Deep Learning Method for Low-quality Defect ImageReconstructi
  20. 浅谈软件和信息技术服务业发展规划与数字化转型方法(第一稿)

热门文章

  1. 计算机志愿学什么意思,一些学计算机专业的说这专业是垃圾的是什么心态
  2. Python表情输出指南:让你的代码更加生动
  3. 爆料:阿里巴巴或将战略投资优酷
  4. ListView的基础用法
  5. 【源码】产生拉普拉斯分布的随机数
  6. 验证MySQL是否安装成功
  7. 全新项目保定某建材公司重型横梁式货架安装现场部分展示—2022年海格里斯HEGERLS合作客户案例
  8. 关于Android滑动冲突的解决方法(二)
  9. 写一个人社工作年终总结
  10. springboot + Gradle test时报错:No tests found for given includes:xxxx