Matlab 矩阵 - 转置运算

转置运算交换矩阵中的行和列。 它由单引号(') 表示。

示例

考虑以下示例 −

a = [ 10 12 23 ; 14 8 6; 27 8 9]
b = a'

输出

MATLAB 中的执行给出以下输出 −

>> a = [ 10 12 23 ; 14 8 6; 27 8 9]
b = a'

a =

   10  12  23
   14   8   6
   27   8   9
 
b =

   10  14  27
   12   8   8
   23   6   9
 
>>

transpose() 函数

您还可以使用 transpose() 函数来获取矩阵的转置。

示例

考虑以下使用 transpose() 函数的示例 −

a = [ 10 12 23 ; 14 8 6; 27 8 9]
b = transpose(a)

输出

您将得到以下输出 −

>> a = [ 10 12 23 ; 14 8 6; 27 8 9]
b = transpose(a)

a =

   10  12  23
   14   8   6
   27   8   9
 
b =

   10  14  27
   12   8   8
   23   6   9
 
>>