El hermitian?() es un método incorporado en Ruby que devuelve un valor booleano. Devuelve verdadero si la array es hermítica , de lo contrario devuelve falso. Lanza un error si se comprueba algo que no sea una array cuadrada.
Sintaxis : mat1.hermitian?()
Parámetros : La función necesita una array cuyo hermitiano se va a comprobar.
Valor devuelto : Devuelve verdadero si la array es hermítica, de lo contrario devuelve falso.
Ejemplo 1 :
# Ruby program for hermitian?() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 21], [31, 18]] # Prints the value of mat1.hermitian?() puts mat1.hermitian?()
Salida :
false
Ejemplo 2 :
# Ruby program for hermitian?() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[2, Complex(2, 1), 4], [Complex(2, -1), 3, Complex(0,1)], [4, Complex(0,-1), 1]] # Prints the value of mat1.hermitian?() puts mat1.hermitian?()
Salida :
true