Ruby | Matrix tr() function Last Updated : 07 Jan, 2020 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 Like Article Suggest improvement Previous Ruby | Matrix unit() function Next Ruby | Hash dig() function Share your thoughts in the comments Add Your Comment Please Login to comment...