Ruby | Array ortogonal? función

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

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *