行と列の添字を入れ替えるとできる。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