在矩阵中使用直线转置列

时间:2012-08-30 12:59:03

标签: matrix transpose

我们有4x4的矩阵:

  

a b c d

     

e f g h

     

1 2 3 4

     

5 6 7 8

通过转置矩阵,我们得到:

  

a e 1 5

     

b f 2 6

     

c g 3 7

     

d h 4 8

我的问题是:

我们通过“将第2列换成第4行来获得什么矩阵?”

我需要了解操作本身,它意味着什么/意味着什么?我从未想过“用一条线转置一列”。

2 个答案:

答案 0 :(得分:2)

AFAIK,这意味着你要交换第2列和第4行,而不是第1行,第1行,第2列,第2行等。

除了你只有一个列/行

之外,代码与完全换位基本相同

答案 1 :(得分:0)

Matrix transposition是一种数学运算,其中矩阵的行成为其列。从数学的角度来看,在 M x N 矩阵中只转换一行并没有什么好处,但转换一行的代码与转置整个矩阵没有多大区别。 / p>

换位后得到的矩阵是:

a b 1 d

e f 2 h

c g 3 7

5 6 4 8