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