El trace() es un método incorporado en Ruby que devuelve el rastro, es decir, la suma de los elementos diagonales de la array.
Sintaxis : mat1.trace()
Parámetros : la función necesita la array cuya traza se va a devolver.
Valor devuelto : Devuelve la traza.
Ejemplo 1 :
# Ruby program for trace() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[3, 12], [2, 8]] # Prints the trace puts mat1.trace()
Salida :
11
Ejemplo 2 :
# Ruby program for trace() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[1, 0, 6], [6, 1, 7], [1, 2, 19]] # Prints the trace puts mat1.trace()
Salida :
21