La transposición() es un método incorporado en Ruby que devuelve la transposición de la array.
Sintaxis : mat1.transpose()
Parámetros : La función necesita que la array sea transpuesta.
Valor devuelto : Devuelve la array transpuesta.
Ejemplo 1 :
# Ruby program for transpose() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[3, 12], [2, 8]] # Prints the transpose matrix puts mat1.transpose()
Salida :
Matrix[[3, 2], [12, 8]]
Ejemplo 2 :
# Ruby program for transpose() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 0], [6, 1], [1, 2]] # Prints the transpose matrix puts mat1.transpose()
Salida :
Matrix[[1, 6, 1], [0, 1, 2]]