El singular?() es un método incorporado en Ruby que devuelve un valor booleano. Devuelve verdadero si es una array singular, de lo contrario devuelve falso. Devuelve un error si se usa algo que no sea una array cuadrada.
Sintaxis : mat1.singular?()
Parámetros : la función necesita que la array sea verificada para array singular o no.
Valor devuelto : Devuelve verdadero si es una array singular, de lo contrario devuelve falso.
Ejemplo 1 :
# Ruby program for singular?() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[3, 12], [2, 8]] # Prints if singular? or not puts mat1.singular?()
Salida :
true
Ejemplo 2 :
# Ruby program for singular?() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 0], [0, 1]] # Prints if singular? or not puts mat1.singular?()
Salida :
false