Ruby | Función de array escalar()

El escalar() es un método incorporado en Ruby que devuelve una array diagonal N x N donde cada elemento diagonal es un valor.

Sintaxis : mat1.scalar(N, valor)

Parámetros : la función acepta dos parámetros obligatorios N y valor donde N es el tamaño de la array de identidad y valor es el valor que se asignará a las diagonales

Valor devuelto : Devuelve la array diagonal.

Ejemplo 1 :

# Ruby program for scalar() method in Matrix
   
# Include matrix 
require "matrix"
   
# Initialize a matrix
# using scalar method 
mat1 = Matrix.scalar(2 ,6)
   
# Print the matrix
puts mat1

Salida :

Matrix[[6, 0], [0, 6]]

Ejemplo 2 :

# Ruby program for scalar() method in Matrix
   
# Include matrix 
require "matrix"
   
# Initialize a matrix
# using scalar method 
mat1 = Matrix.scalar(4 , 2)
   
# Print the matrix
puts mat1

Salida :

Matrix[[2, 0, 0, 0], [0, 2, 0, 0], [0, 0, 2, 0], [0, 0, 0, 2]]

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 *