El range() es un método incorporado en Ruby que devuelve el rango de la array dada. Los valores flotantes pueden producir resultados enormes debido a la precisión flotante
Sintaxis : mat1.rank()
Parámetros : La función no acepta ningún parámetro.
Valor devuelto : Devuelve el rango de la array actual.
Ejemplo 1 :
#Ruby program for rank() method in Matrix #Include matrix require "matrix" #Initialize a matrix mat1 = Matrix[[ 1, 21 ], [ 31, 18 ]] #Prints the rank puts mat1.rank()
Salida :
2
Ejemplo 2 :
#Ruby program for rank() method in Matrix #Include matrix require "matrix" #Initialize a matrix mat1 = Matrix[[ 1, 0 ], [ 0, 1 ]] #Prints the rank puts mat1.rank()
Salida :
2