【转置与置换】

news/2024/11/29 3:52:20/

置换矩阵

我们以 3 × 3 3\times3 3×3的单位矩阵 I I I来举例: I = [ 1 0 0 0 1 0 0 0 1 ] I=\left[ {\begin{array}{cc} 1\quad 0\quad0\\ 0\quad 1\quad0\\ 0\quad0\quad1 \end{array} } \right] I=100010001
其满足置换一次即能得到原矩阵的变形有: [ 0 1 0 1 0 0 0 0 1 ] [ 0 0 1 0 1 0 1 0 0 ] [ 1 0 0 0 0 1 0 1 0 ] \left[ {\begin{array}{cc} 0\quad 1\quad0\\ 1\quad 0\quad0\\ 0\quad0\quad1 \end{array} } \right]\left[ {\begin{array}{cc} 0\quad 0\quad1\\ 0\quad 1\quad0\\ 1\quad0\quad0 \end{array} } \right]\left[ {\begin{array}{cc} 1\quad 0\quad0\\ 0\quad 0\quad1\\ 0\quad1\quad0 \end{array} } \right] 010100001001010100100001010
其满足置换两次能得到原矩阵的变形有: [ 0 1 0 0 0 1 1 0 0 ] [ 0 0 1 1 0 0 0 1 0 ] \left[ {\begin{array}{cc} 0\quad 1\quad0\\ 0\quad 0\quad1\\ 1\quad0\quad0 \end{array} } \right]\left[ {\begin{array}{cc} 0\quad 0\quad1\\ 1\quad 0\quad0\\ 0\quad1\quad0 \end{array} } \right] 010001100001100010

  • 我们可以看到其共有6种( A 3 3 A_3^3 A33)形式(通过行交换可以获得的变形)

  • 两两相乘这六个矩阵得到的结果仍然在这六个矩阵之中

  • 并且他们还有个重要的性质,即其逆等于其转置,并且结果在这六个之中: P P T = I PP^T=I PPT=I

之前的 A = L U A=LU A=LU分解,我们假设矩阵主元位置都不为0,不需要进行行互换,但现实往往没有那么理想,因此 A = L U A=LU A=LU就变成了 P A = L U PA=LU PA=LU,其中 P P P为置换矩阵(行进行重新排列的单位矩阵)

转置矩阵

所谓矩阵的转置,即矩阵的行和列互换,下面举例说明: A = [ 1 3 2 3 4 1 ] A T = [ 1 2 4 3 3 1 ] A=\left[ {\begin{array}{cc} 1\quad 3\\ 2\quad 3\\ 4\quad1 \end{array} } \right]A^T=\left[ {\begin{array}{cc} 1\quad 2\quad4\\ 3\quad 3\quad1\\ \end{array} } \right] A=132341AT=[124331]

  • ( A T ) i j = A j i (A^T)_{ij}=A_{ji} (AT)ij=Aji
  • 我们称 A T = A A^T=A AT=A的矩阵为对称矩阵
  • 所有的 A T A A^TA ATA的结果都是对称阵 ( R T R ) T = R T R (R^TR)^T=R^TR RTRT=RTR

http://www.ppmy.cn/news/660615.html

相关文章

排列的置换运算

1.定义 给定定两个排列 P p 1 , p 2 , . . . , p n P{p_1,p_2,...,p_n} Pp1​,p2​,...,pn​, Q q 1 , q 2 , . . . , q n Q{q_1,q_2,...,q_n} Qq1​,q2​,...,qn​。 排列 Q Q Q关于排列 P P P进行置换运算得到的新排列为 A n s Q ∗ P P Q 1 , P Q 2 , . . …

置换矩阵与转置矩阵之间的联系

置换矩阵与转置矩阵之间的联系 置换矩阵(Permutation matrix):矩阵的每一行和每一列的元素中只有一个1,其余元素都为0。(不严谨的解释) 转置矩阵(Transpose matrix):矩…

页面置换算法;最佳置换算法、先进先出置换算法、最近最久未使用置换算法

一、 实验目的和要求 1. 了解虚拟存储技术的特点。 2. 掌握请求页式存储管理的页面置换算法,如最佳(Optimal)置换算法、先进先出(Fisrt In First Out)置换算法和最近最久未使用(LeastRecently Used&am…

置换 置换群 应用 +置换群对某些算法问题的解释

置换 置换群 应用 http://hi.baidu.com/foreverlin1204/item/5bafa5e7e95629acc10d758b http://blog.163.com/myq_952/blog/static/863906320110211731329/ 置换的概念是什么?一个有限集合的一一变换叫做置换,一对对置换组成了置换群。对于一个集合a(a[1],a[2],a…

逆置换

******* 提交 输入一个1到n的排列&#xff0c;p[1], p[2], …, p[n]&#xff0c; 即1到n都出现了1次的一个长度为n的数组p。 对于每个满足1 < i < n的i&#xff0c;求下标j使得p[j] i。 1 < n < 100000 收起 输入 第一行一个整数n&#xff0c;表示排列长度 接下…

单陷门置换

陷门置换定义 一个陷门置换族是一个PPT算法元组 ( G e n , S a m p l e , E v a l , I n v e r t ) (Gen,Sample,Eval,Invert) (Gen,Sample,Eval,Invert)&#xff1a; PPT&#xff0c;运行步数是安全参数的多项式函数。 G e n ( l K ) Gen(l^{\mathcal{K}}) Gen(lK)是一个概率…

HTML - 替换(置换)元素和非替换(置换)元素

通常我们都将html元素分为块级元素、行内元素以及行内块级元素&#xff0c;但是今天冲浪时发现一个将html元素分类的新名词对——替换元素和非替换元素&#xff0c;其实也可以称为置换元素和非置换元素。接下来就记录一下个人对于这个新名词对的一些浅显见解&#xff0c;如有问…

数据结构和算法的概念以及时间复杂度空间复杂度详解

⭐️ 什么是数据结构&#xff1f; 百度百科给数据结构的定义&#xff1a; 数据结构(Data Structure)是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。 数据结构就是数据在内存中的存储方式。 ⭐️ 什么是算法&#xff1f; 百度百…