线性代数 --- 置换矩阵 (Permutation matrix)

这篇具有很好参考价值的文章主要介绍了线性代数 --- 置换矩阵 (Permutation matrix)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

置换矩阵就是重新排列后的单位矩阵

        对一个矩阵进行行交换,需要通过置换矩阵(permutation matrix)来完成。

        在对一个Ax=b的方程组进行高斯消元的过程中,我们常常会遇到一种情况,也就是消元消不下去的情况。下面,我列出了两个不同的3x3矩阵的消元过程:

线性代数 --- 置换矩阵 (Permutation matrix)

        上图中的第一行,是一个比较常见的消元流程。对于3x3方阵而言,先令主对角线上的第一个元素A11(在图中左上角用方框框出)主元(pivot),且当前列被称为主元列。用A11所在的行去乘以一个合适的系数减去下面各行(第二,第三行),使得A11这一列下面的元素都为0。之后,再令A22为主元,A22所在的列为主元列,用A22所在的行乘以一个相应的系数减去下面各行(第三行),使得A22所在列下面的元素都为0。一直进行到,对角线上的最后一个元素。

        但有时候,我们在消元过程中可能会遇到主对角线上为0的情况,正如上图中的第二个消元过程。当消元进行到主对角线上的A22(图中第二行第二步中用方框框出来的元素)时,消元无法进行下去了。因为,0无论乘以任何系数都无法消除0下面的元素。这时,我们就要把A22下面的非零元素所在的行,和A22所在的行,进行行交换。使得主对角线上的A22不为0,并完成后续的消元过程。

        上面提到的行交换的矩阵表达形式就是置换矩阵P。也就是用置换矩阵P左乘以该矩阵。例如,我们下面这个例子:

线性代数 --- 置换矩阵 (Permutation matrix)

 消元一开始就遇到了问题,主对角线上的第一个元素A11=0,消元进行不下去了。这时我们只需把上面的两行对调一下就可以得到下面的方程组。

线性代数 --- 置换矩阵 (Permutation matrix)

 而如果我们把这一过程用矩阵的形式来表现的话就是:

线性代数 --- 置换矩阵 (Permutation matrix)

线性代数 --- 置换矩阵 (Permutation matrix)

 

        重点:现在我再重申一遍这篇文章开头的标题,置换矩阵就是重新排列后的单位矩阵。实际上,最简单的置换矩阵P就是单位矩阵I本身,他的作用就是对矩阵不做任何处理,即:

P = I(no exchanges)

        

        为了更加直观的描述一个置换矩阵的功能,我们可以用矩阵来表示置换矩阵。用去左乘另一个矩阵,会交换这个矩阵I的i行和j行。如果我们仔细比较置换矩阵中的i,j行和相同尺寸的单位矩阵中的i,j行,我们会发现,他就是交换了单位矩阵中ij行后的矩阵。

线性代数 --- 置换矩阵 (Permutation matrix)


 置换矩阵的性质

1,对任何一个置换矩阵P而言,每一行,梅一列都只有一个“1”。

2,同时,置换矩阵的转置也是一个置换矩阵,可能是同一个矩阵P,可能是另一个矩阵。

3,任意两个置换矩阵的乘积也是一个置换矩阵。

置换矩阵也可以是一次交换多行的矩阵P,这需要通过两个置换矩阵相乘得到:

例子:

线性代数 --- 置换矩阵 (Permutation matrix)

4,对于任何n阶矩阵,共有n的阶乘种置换矩阵。其中,n!=1x2x3...xn。因此,若n=4就对应有24种置换矩阵,若n=5,就会有120种置换矩阵!

5,置换矩阵的逆矩阵就是他自己。已知,置换矩阵的作用就是交换另一个矩阵的i行和j行,要想恢复这个操作,那就是把另一个矩阵的i行和j行再交换一次,所以:

注意,第五条所说的性质,只争对进行一次行交换的置换矩阵,但,如果是一次执行多次行交换的置换矩阵,例如P=P21P32,他的矩阵和他的逆不同,如下:

线性代数 --- 置换矩阵 (Permutation matrix)

线性代数 --- 置换矩阵 (Permutation matrix)

但他的逆确实实现了对p操作的还原,如下:

线性代数 --- 置换矩阵 (Permutation matrix)

6,置换矩阵被广泛的用于对非奇异矩阵(nonsingular matrix)进行高斯消元时,遇到主元为零时需要进行行交换的情况。即:PA=LU(或者PA=LDU)。对于奇异矩阵(singular matrix),行交换也无法彻底杜绝主元为0的情形。

By the way: LU分解是一个伟大的矩阵分解!


以下是一些早期的个人笔记: 

置换矩阵:

线性代数 --- 置换矩阵 (Permutation matrix)


 置换矩阵的乘法:

线性代数 --- 置换矩阵 (Permutation matrix)


置换矩阵的性质: 

线性代数 --- 置换矩阵 (Permutation matrix)

注:上文中提到的,置换矩阵P可用于列交换,需要进一步考证,待定!

(全文完)

作者 --- 松下J27

格言摘抄:人就是三个口!(无名氏)

参考文献(鸣谢):

文中截图均来自于:《Introduction to Linear Algebra》,5th Edition - Gilbert Strang

线性代数 --- 置换矩阵 (Permutation matrix)

(配图与本文无关)

版权声明:所有的笔记,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27​文章来源地址https://www.toymoban.com/news/detail-455114.html

到了这里,关于线性代数 --- 置换矩阵 (Permutation matrix)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 线性代数——求逆矩阵

    利用计算技巧凑出公式:两边加E、提取公因式、没有公因式可提时利用隐形的E=AA^(-1),因为E可看作系数1 主对角线有矩阵(副对角线是0矩阵),则分别逆后放在原位置 副对角线有矩阵(主对角线是0矩阵),则分别逆后互换位置

    2024年02月11日
    浏览(38)
  • 线性代数——矩阵

    学习高等数学和线性代数需要的初等数学知识 线性代数——行列式 线性代数——矩阵 线性代数——向量 线性代数——线性方程组 线性代数——特征值和特征向量 线性代数——二次型 本文大部分内容皆来自李永乐老师考研教材和视频课。 从矩阵的转置章节到方阵和行列式

    2023年04月08日
    浏览(210)
  • 线性代数3:矩阵

    目录 矩阵研究的是什么呢? 逆阵 什么叫做逆阵?  例题1:  例题2:  逆阵的存在性 定理1: 定理2: 定理3: 定理4: 拉普拉茨方程 方阵可以的条件  例题3:  Note1: 例题4  Note2:  Note3: Note4:  Note5:  Note6: Note7:  例题5:  逆矩阵的求法: 方法1:伴随矩阵法:  方

    2024年02月13日
    浏览(43)
  • 线性代数(七) 矩阵分析

    从性线变换我们得出,矩阵和函数是密不可分的。如何用函数的思维来分析矩阵。 通过这个定义我们就定义了矩阵序列的 收敛性 。 研究矩阵序列收敛性的常用方法,是用《常见向量范数和矩阵范数》来研究矩阵序列的极限。 长度是范数的一个特例。事实上,Frobenius范数对

    2024年02月08日
    浏览(40)
  • 线性代数-矩阵的本质

    线性代数-矩阵的本质

    2024年02月11日
    浏览(36)
  • 投影矩阵推导【线性代数】

    如果两个向量垂直,那么满足。但如果两个向量不垂直,我们就将 b 投影到 a 上,就得到了二者的距离,我们也称为向量 b 到直线 a 的误差。这样就有出现了垂直:                (1) 投影向量 p 在直线上,不妨假设  ,那么误差 。带入式(1)中得到: 投影矩阵:  

    2024年02月06日
    浏览(47)
  • 线性代数:矩阵的定义

    目录 一、定义 二、方阵 三、对角阵 四、单位阵 五、数量阵  六、行(列)矩阵  七、同型矩阵 八、矩阵相等 九、零矩阵 十、方阵的行列式

    2024年01月22日
    浏览(30)
  • 线性代数基础--矩阵

     矩阵是由排列在矩形阵列中的数字或其他数学对象组成的表格结构。它由行和列组成,并且在数学和应用领域中广泛使用。 元素:矩阵中的每个数字称为元素。元素可以是实数、复数或其他数学对象。 维度:矩阵的维度表示矩阵的行数和列数。一个 m × n 的矩阵有 m 行和

    2024年02月11日
    浏览(34)
  • 线性代数_对称矩阵

    对称矩阵是线性代数中一种非常重要的矩阵结构,它具有许多独特的性质和应用。下面是对称矩阵的详细描述: ### 定义 对称矩阵,即对称方阵,是指一个n阶方阵A,其转置矩阵等于其本身,即A^T = A。这意味着方阵A中的元素满足交换律,即对于任意的i和j(i ≤ j),都有A[

    2024年02月02日
    浏览(34)
  • 线性代数:矩阵的秩

    矩阵的秩(Rank)是线性代数中一个非常重要的概念,表示一个矩阵的行向量或列向量的线性无关的数量,通常用 r ( A ) r(boldsymbol{A}) r ( A ) 表示。具体来说: 对于一个 m × n mtimes n m × n 的实矩阵 A boldsymbol{A} A ,它的行秩 r ( A ) r(boldsymbol{A}) r ( A ) 定义为 A boldsymbol{A} A 的各

    2024年02月07日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包