El / es un método incorporado en Ruby que devuelve una array que tiene la división de dos arrays mat1 y mat2. Aquí, división significa multiplicación con el inverso.
Sintaxis : mat1 / mat2
Parámetros : La función necesita dos arrays mat1 y mat2 que se van a dividir.
Valor devuelto : Devuelve la array resultante después de dividirla.
Ejemplo 1 :
Ruby
# Ruby program for / method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 2, 6], [3, 4, 8], [12, 1, 3]] mat2 = Matrix[[1, 2, 6], [3, 4, 8], [12, 1, 3]] # Prints the value of mat1/mat2 puts mat1 / mat2
Salida :
Matrix[[1/1, 0/1, 0/1], [0/1, 1/1, 0/1], [0/1, 0/1, 1/1]]
Ejemplo 2 :
Ruby
# Ruby program for / method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 21], [31, 18]] mat2 = Matrix[[1, 16], [31, 28]] # Prints the value of mat1/mat2 puts mat1 / mat2
Salida :
Matrix[[623/468, -5/468], [-155/234, 239/234]]