线性代数之矩阵秩的求法与示例详解

线性代数之矩阵秩的求法与示例详解线性代数之矩阵秩的求法K阶子式在m×n的矩阵A中,任取k行、k列(k小于等于m、k小于等于n),位于这些行和列交叉处的个元素,在不改变原有次序的情况下组成的矩阵叫做矩阵A的k阶子式。不难发现矩阵A有个个k阶子式。比如有矩阵A比如取第1行,第3行,第1列,第4列交叉上的元素组成的子式即为其一个2阶子式。即按照如下划线操作:即其中的一个2阶子式是:矩阵的秩设在m×n的矩阵A中有一个不等于0的r阶子式D,且所有r+1阶子式全等于0,则D是该矩阵的最高阶非零子式。非..

大家好,又见面了,我是你们的朋友全栈君。

线性代数之矩阵秩的求法

K阶子式的定义

在m×n的矩阵A中,任取k行、k列(k小于等于m、k小于等于n),位于这些行和列交叉处的 个元素,在不改变原有次序的情况下组成的矩阵叫做矩阵A的k阶子式。

不难发现矩阵A有个https://img-blog.csdnimg.cn/20210306203127695.png 个k阶子式。

 比如有矩阵A https://img-blog.csdnimg.cn/20210816151222913.png

比如取第1行,第3行,第1列,第4列交叉上的元素组成的子式即为其一个2阶子式。即按照如下划线操作 :https://img-blog.csdnimg.cn/2021081615135032.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NoZW5saWFuZzE5ODU=,size_16,color_FFFFFF,t_70

即其中的一个2阶子式是: https://img-blog.csdnimg.cn/20210816151411415.png

矩阵秩的定义

设在m×n的矩阵A中有一个不等于0的r阶子式D,且所有r+1阶子式全等于0,则D是该矩阵的最高阶非零子式。非零子式的最高阶数即叫做矩阵的秩 记作R(A) r是rank的缩写。不难发现矩阵的秩有如下特点:

  •  R(A)大于等于0小于等于min{m,n}。
  • r(A) = m 取了所有的行,叫行满秩
  • r(A) = n 取了所有的列,叫列满秩
  • r(A) < min{m,n}则叫做降秩
  • A是方阵,A满秩的充要条件是A是可逆的(转换为A的行列式不等于0,所以可逆)
  • r(A) = r的充要条件是有一个r阶子式不为0,所有r+1阶子式为0
  • 矩阵A(m乘n阶)左乘m阶可逆矩阵P,右乘n阶可逆矩阵Q,或者左右乘可逆矩阵PAQ不改变其秩。
  • 对矩阵实施(行、列)初等变换不改变矩阵的秩
  • 阶梯形矩阵的秩 r(A)等于非零行的行数。
  • A的秩等于A转置的秩
  • 任意矩阵乘可逆矩阵,秩不变

矩阵秩的求法

定义法

该方法是根据矩阵的秩的定义来求,如果找到k阶子式为0,而k-1阶不为0,那么k-1即该矩阵的秩。

#Sample1(示例一),求下列矩阵的秩:

A=线性代数之矩阵秩的求法与示例详解

针对矩阵A,我们先找它的一个3阶子式看看是否为0,比如我们找的是

线性代数之矩阵秩的求法与示例详解

很显然该三阶子式等于-1≠0,所以该矩阵的秩是3。

因为当前矩阵没有4阶子式子,所以3是该矩阵的最高阶。

#Sample2(示例二):已知矩阵A

线性代数之矩阵秩的求法与示例详解 ,如果R(A)<3,求a。

Step1:这种已知矩阵的秩求参数的题目需要借助秩的定义。因为当前矩阵A是3阶的,而R(A)又小于3,那么A的三阶子式(即A本身)为0。

Step2:可按照行(列)将第2、3行(列)都加到第1行(列)上去,然后提取公因子a+2,

Step3:再以第1行(列)为轴,消除其它行(列)进而得到

Step4:(a+2)线性代数之矩阵秩的求法与示例详解 =0 所以a=-2或者a=1。

类似的,#Sample3(示例三)如果如下的矩阵A的秩R(A)等于3那么k等多少呢?

线性代数之矩阵秩的求法与示例详解

思路:该题的思路跟上例类似,不过这里解出的k(k=1或者k=-3)需要带回原矩阵里核验下,而k=1时R(A)=1和题目的条件冲突,所以k只能为-3。

阶梯型数非零行数

分两步:

第一步先将原矩阵化简成阶梯型矩阵

第二步数新矩阵的非零行行数,该函数即对应原矩阵的秩。

#Sample4(示例四):示例,求如下矩阵A的秩

线性代数之矩阵秩的求法与示例详解

Step1:第1行的-2倍加到第2行上去、第1行的1倍加到第三行上去,于是得到

线性代数之矩阵秩的求法与示例详解

Step2:针对上述矩阵,将第2行加到第3行上去,于是得到

线性代数之矩阵秩的求法与示例详解

Step3:此时我们已经能输出非0行的函数即2,所以矩阵A的秩是2。

阶梯型画台阶

我们可以借助阶梯的图形化方式勾出台阶数,见下图示例#Sample5(示例五):

线性代数之矩阵秩的求法与示例详解  

:1 画阶梯(台阶下的元素全为0)数台阶,台阶水平方向可跨多列,垂直(列)方向不能跨多行(即一次只能有1个台阶)。

2 该方法本质上属于阶梯型,只是操作时以图形化数台阶的方式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/139199.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 更新pip版本(anaconda更新pip)

    @更新pip版本#window:正常windows下更新pip版本的指令无法更新时,可以尝试如下指令python-mpipinstall–upgradepip#Ubuntu更新pip版本指令:sudo-Hpython-mpipinstall–upgradepip…

    2022年4月11日
    38
  • mysql 自定义函数 case when[通俗易懂]

    mysql 自定义函数 case when[通俗易懂]#字符串局部替换函数DELIMITER$$CREATEFUNCTIONreplaceString(sVARCHAR(14),fVARCHAR(5),rVARCHAR(5))RETURNSVARCHAR(14)BEGIN DECLAREfindposINT; DECLAREreturnstringVARCHAR(14); SETfindpos=INSTR(

    2025年10月3日
    6
  • react路由跳转

    react路由跳转React中几种页面跳转方式1、使用react-router-dom中的Link实现页面跳转一般适用于,点击按钮或其他组件进行页面跳转,具体使用方式如下:<Linkto={{pathname:’/path/newpath’,state:{//页面跳转要传递的数据,如下data1:{},data2:[]},}}><Butt

    2022年5月27日
    400
  • plc梯形图讲解_plc编程入门梯形图

    plc梯形图讲解_plc编程入门梯形图导读:初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,简单介绍一下PLC梯形图编程时需要遵循的规则,希望对大家有所帮助。有一点需要说明的是,本文虽以三菱PLC为例,但这些规则在其它PLC编程时也可同样遵守。OFweek工控网讯:初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。下面以三菱FX系列PLC为例,简单介绍一下PLC梯

    2025年10月22日
    2
  • 十大经典排序算法详解(三)-堆排序,计数排序,桶排序,基数排序[通俗易懂]

    十大经典排序算法详解(三)-堆排序,计数排序,桶排序,基数排序[通俗易懂]十大经典排序算法-堆排序,计数排序,桶排序,基数排序1-堆排序算法思想:算法图解:示例代码:在这里插入代码片复杂度分析:2-计数排序算法思想:算法图解:示例代码:在这里插入代码片复杂度分析:3-桶排序算法思想:算法图解:示例代码:在这里插入代码片复杂度分析:4-基数排序算法思想:算法图解:示例代码:在这里插入代码片复杂度分析:…

    2022年7月12日
    16
  • 谷歌浏览器搜索使用指南[通俗易懂]

    谷歌浏览器搜索使用指南[通俗易懂]谷歌浏览器使用指南下载谷歌浏览器使用浏览器时遇到的问题对谷歌浏览器进行配置下载谷歌浏览器可以在谷歌浏览器官网进行下载,网址:https://www.google.cn/intl/zh-CN/chrome/在腾讯电脑管家,进行下载使用浏览器时遇到的问题搜索引擎我们这里先选用百度搜索引擎,如果想使用其他搜索引擎,更换其他的网址即可。1.当你使用谷歌浏览器时你会发现,根本上不了网2.这个时候你不要惊慌,自己在网址框中手动输入:https://www.baidu.com/即可进行上网对谷

    2025年10月20日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号