まくまくOctaveノート
転置行列を作成する
2017-03-23

転置行列を求める

行列 A の転置行列 (transposed matrix) である は、ダッシュ (') 記号を付加することで求められます。

>> A = [1 2 3; 4 5 6]
A =

   1   2   3
   4   5   6

>> A'
ans =

   1   4
   2   5
   3   6

転置行列と共役転置行列

A' で得られる行列は、正確には共役転置行列であり、転置行列の各要素の複素共役をとったものになっています。 各要素の値が実数の場合は違いはありませんが、複素数が含まれていると結果が変わってきます。

>> A = [1+2i 3+4i; 5-6i 7-8i]
A =

   1 + 2i   3 + 4i
   5 - 6i   7 - 8i

>> A'
ans =

   1 - 2i   5 + 6i
   3 - 4i   7 + 8i

単純な転置行列を求めたい場合は、A' ではなく、A.' とします。

>> A.'
ans =

   1 + 2i   5 - 6i
   3 + 4i   7 - 8i
2017-03-23