Open In App

Ruby | Matrix tr() function

Improve
Improve
Like Article
Like
Save
Share
Report

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

Last Updated : 07 Jan, 2020
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads