diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/matrix.rb | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/matrix.rb b/lib/matrix.rb index 75b5da29c7..336a92877b 100644 --- a/lib/matrix.rb +++ b/lib/matrix.rb @@ -1533,6 +1533,17 @@ class Matrix alias_method :conj, :conjugate # + # Returns the adjoint of the matrix. + # + # Matrix[ [i,1],[2,-i] ].adjoint + # # => -i 2 + # # 1 i + # + def adjoint + conjugate.transpose + end + + # # Returns the imaginary part of the matrix. # Matrix[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]] # # => 1+2i i 0 |