定义

一个矩阵 A  的列秩是 A 的线性无关的纵列的极大数目。类似地,行秩是 A 的线性无关的横行的极大数目。矩阵的列秩和行秩总是相等的,因此它们可以简单地称作矩阵 A 的。通常表示为 r(A),rank(A) 或 rk(A)。

可替代定义

用行列式定义

设 A 为 m*n 矩阵,若 A 至少有一个 r 阶非零子式,而其所有 r+1 阶子式全为零,则称 r 为 A 的秩。

性质

  • m × n 矩阵的秩不大于m且不大于n的一个非负整数,表示为 rk(A) ≤ min(m, n)。有尽可能大的秩的矩阵被称为有满秩;类似的,否则矩阵是秩不足(或称为“欠秩”)的。
  • 只有零矩阵有秩 0。
  • A的秩最大为 min(m,n)。
  • 如果方块矩阵 A 是可逆的,当且仅当 A 有秩 n(也就是 A 有满秩)。
  • A 的秩等于 r,当且仅当存在一个可逆的 m*m 矩阵 X 和一个可逆的 n*n 矩阵 Y 使得
  • 西尔韦斯特不等式:如果 A 是一个 m*n 的矩阵,且 B 是 n*k 的矩阵,则
  • 如果 AB,ABC 和 BC 有定义,则
  • 如果 A 是实数上的矩阵,那么
  • 如果 A 是复数上的矩阵,那么

举例

计算矩阵 A 的秩最容易的方法就是高斯消元法,即利用矩阵的初等变换生成一个行阶梯形矩阵,由于矩阵的初等变化不会改变矩阵的秩。

,可以看到第 2 纵列是第 1 纵列的两倍,而第 4 纵列-等于第 1 和第 3 纵列的总和。第 1 和第 3 纵列是线性无关的,所以 A 的秩是 2。这可以用高斯算法验证。它生成下列A的行阶梯形矩阵:,它有两个非零的横行。

矩阵的秩(Rank)相关推荐

  1. MATLAB常见矩阵运算函数,矩阵的转置transpose()、求行列式值det()、求矩阵的秩rank()、求矩阵的特征值eig()、求逆矩阵inv()

    MATLAB常见矩阵运算函数 1.转置 如矩阵A 转置后 2.求行列式的值det(A) 使用此函数必须保证A为方阵 3.求矩阵的秩 4.求方阵的特征值 5.求方阵的逆矩阵

  2. 如何直观地理解矩阵的秩?

    矩阵的秩可以直观地理解为筛眼的大小: 下面就来解释这句话是什么意思? 1 矩阵的作用 假设对于向量 x1 . x2. x3.x4 有: 上述关系可以用图像来表示,左侧的向量 x1 . x2. x3.x ...

  3. 矩阵的迹\矩阵的秩\伴随矩阵\共轭矩阵,基底、维数与秩,相对某个基底的坐标计算方法

    矩阵的迹(Trace)    n × n n\times n n×n的方阵A的n个对角线元素的和称为方阵A的迹,记作tr(A). A = ( a 11 ⋯ a 1 n ⋮ ⋮ a n 1 ⋯ a n ...

  4. MATLAB:矩阵 矩阵的秩,矩阵的逆矩阵,矩阵的转置,矩阵每个元素减一,矩阵元素变换

    1.矩阵 A=[1,2,3;4,5,6;7,8,9]/A=[1 2 3;4 5 6;7 8 9](分号与空格用于区分每行之间的元素,分号区分行) 2.矩阵每个元素减一 B=A-1 3.矩阵元素变换 需 ...

  5. 行列式,矩阵的秩,迹,范数,条件数

    方阵的行列式 det(A) 求方阵的A所对应的行列式的值 矩阵的秩 rank(A) 求矩阵A的秩 求3~20阶魔方阵的秩 for n=3:20magic(n)r(n)=rank(magic(n)) b ...

  6. 万字长文!线性代数的本质课程笔记完整合集

    点击上方"Datawhale",选择"星标"公众号 第一时间获取价值内容 系列目录 1.向量究竟是什么 https://www.bilibili.com/vid ...

  7. MATLAB从入门到精通:MATLAB矩阵操作

    clc clear A=[1 2 3 4;    3 0 3 2;    3 1 0 2;    1 8 2 0]; 方阵的行列式 det(A); 只求特征值 E=eig(A); 特征值与特征向量 [ ...

  8. Lesson 2.矩阵运算基础、矩阵求导与最小二乘法

    在Lesson 1中,我们介绍了关于机器学习的一般建模流程,并且在基本没有数学公式和代码的情况下,简单介绍了关于线性回归的一般实现形式.不过这只是在初学阶段.为了不增加基础概念理解难度所采取的方法,但 ...

  9. Lesson 4.张量的线性代数运算

    也就是PyTorch中BLAS和LAPACK模块的相关运算.   PyTorch中并未设置单独的矩阵对象类型,因此PyTorch中,二维张量就相当于矩阵对象,并且拥有一系列线性代数相关函数和方法.   ...

  10. 万字长文|线性代数的本质课程笔记完整合集!

    0.系列目录 1.向量究竟是什么:https://www.bilibili.com/video/av5987715/?spm_id_from=333.788.reco_list.2 2.线性组合.张成 ...

最新文章

  1. docker从私有仓库Harbor, push 及 pull 镜像
  2. 在windows平台使用Apache James搭建邮件服务器以及使用C#向外网发送邮件
  3. Android v4、v7、v13 的区别
  4. Jquery radio选中
  5. html和php文件怎么连接,html页面跟php文件连接的方法
  6. 前端学习(3238):react生命周期4
  7. c++ stack 遍历_划重点啦!带你解读图的两种遍历方式
  8. js字符串、数组和数字常用方法总结
  9. LeetCode 909. 蛇梯棋(BFS)
  10. microLED可能在智能手机市场取代OLED
  11. 那个牛逼的斯坦福大学
  12. 会议OA项目(三)---我的会议(会议排座、送审)
  13. SpringCloud——服务接口(api)
  14. CSS中的:before和 :after
  15. 写一些我工作中遇到的问题吧
  16. 什么是软件模块化,为什么要模块化?
  17. yolov5模型pt转wk(HISI3559)
  18. Springboot毕设项目具有智能推荐功能的外卖点餐系统bia14(java+VUE+Mybatis+Maven+Mysql)
  19. 程序猿出马,鲁迅终于不用背黑锅了?!
  20. 贝索斯:卓越亚马逊不会重走eBay老路

热门文章

  1. 聊聊我的Java自学之路
  2. 因一纸设计稿,我把竞品APP扒得裤衩不剩(中)
  3. 关于网页数据导入excel问题
  4. 地外水平/斜面的太阳理论辐照度计算及其python实现
  5. 008/160 CrackMe Andrénalin #1
  6. 大数据项目实训总结_最详细大数据项目落地路线图实践总结
  7. 使用 iPerf 测试路由器局域网性能
  8. 透视投影中3DMM系数的求解
  9. iOS UISwitch控件
  10. android网易云桌面歌词,网易云音乐APP怎么开启桌面歌词功能