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