Ruby | Matrix tr() function
The tr() is an inbuilt method in Ruby returns the trace i.e., sum of diagonal elements of the matrix.
Syntax: mat1.tr()
Parameters: The function needs the matrix whose trace is to be returned.
Return Value: It returns the trace.
Example 1:
# Ruby program for tr() method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[ 3 , 12 ], [ 2 , 8 ]] # Prints the trace puts mat1.tr() |
Output:
11
Example 2:
# Ruby program for tr() 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.tr() |
Output:
21