行と列の添字を入れ替えるとできる。T で演算を表す。
1 2 A = ( ) 3 4 について、 1 3 AT = ( ) 2 4
知っている言語で行列の転置を実行してみよう。Ruby の場合は、 mathn を使わずに表してみよう。
Ruby 言語で mathn class を使用するときは transpose method が使える。
#!/usr/koeki/bin/ruby
require 'mathn'
a = Matrix[[1,2],[3,4]]
p a.transpose