El inv() es un método incorporado en Ruby que devuelve el inverso de la array dada.
Sintaxis : mat1.inv()
Parámetros : La función no toma ningún parámetro.
Valor devuelto : Devuelve el inverso de una array.
Ejemplo 1 :
#Ruby program for inv() method in Matrix #Include matrix require "matrix" #Initialize a matrix mat1 = Matrix[[ Complex(1, 2), 21 ], [ 31, Complex(9, 12) ]] #prints the inv matrix puts mat1.inv()
Salida :
Matrix[[-313/24692-459/24692i, 777/24692+35/24692i], [1147/24692+155/74076i, -101/74076-227/74076i]]
Ejemplo 2 :
#Ruby program for inv() method in Matrix #Include matrix require "matrix" #Initialize a matrix mat1 = Matrix[[ 1, -8 ], [ -2, -8 ]] #prints the inv matrix puts mat1.inv()
Salida :
Matrix[[1/3, -1/3], [-1/12, -1/24]]