跳到内容
← 全部问题

视频中循环行重排的置换矩阵表示是什么?

将原矩阵的第 3、1、2 行形成新矩阵的循环行重排,可以通过用特定的 3×33 \times 3 置换矩阵左乘原矩阵来表示。该置换矩阵在 (1,3)(1,3)、(2,1)(2,1) 和 (3,2)(3,2) 位置上有 1,其余位置为 0。它作为一个算子,按照指定的循环移位它所乘矩阵的行。

适用条件

  • 新矩阵是按顺序取原矩阵的第 3、1、2 行形成的。
  • 置换是通过左乘应用的。

理解与推导

  1. 识别行映射:第 1 行变为第 2 行,第 2 行变为第 3 行,第 3 行变为第 1 行。
  2. 构造置换矩阵 PP,使得如果原矩阵的第 jj 行变为新矩阵的第 ii 行,则 Pij=1P_{ij} = 1。
  3. 在 3×33 \times 3 矩阵的 (1,3)(1,3)、(2,1)(2,1) 和 (3,2)(3,2) 位置放置 1。
  4. 用 0 填充剩余的条目。
  5. 验证 PAPA 产生了所需的行重排。

例子

对于矩阵 A=[abcdefghi]A = \begin{bmatrix} a & b & c \\ d & e & f \\ g & h & i \end{bmatrix},新矩阵是 N=[ghiabcdef]N = \begin{bmatrix} g & h & i \\ a & b & c \\ d & e & f \end{bmatrix}。置换矩阵是 P=[001100010]P = \begin{bmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{bmatrix}。计算 PAPA 得到 [001100010][abcdefghi]=[ghiabcdef]=N\begin{bmatrix} 0 & 0 & 1 \\ 1 & 0 & 0 \\ 0 & 1 & 0 \end{bmatrix} \begin{bmatrix} a & b & c \\ d & e & f \\ g & h & i \end{bmatrix} = \begin{bmatrix} g & h & i \\ a & b & c \\ d & e & f \end{bmatrix} = N。

容易误解的地方

  • 混淆左乘(置换行)与右乘(置换列)。
  • 假设三循环置换可以由单个初等行交换矩阵表示。

观看对应讲解

相关概念

继续追问

相关问题

认识概念

↗
理解原因

↗
掌握方法

↗

答案依据视频资料生成并经过独立核验。若有疑问,请核对原视频或联系原作者。