The transpose() is an inbuilt method in Ruby returns the transpose of the matrix.
Syntax: mat1.transpose()
Parameters: The function needs the matrix to be transposed.
Return Value: It returns the transposed matrix.
Example 1:
# Ruby program for transpose() method in Matrix # Include matrix require "matrix"
# Initialize a matrix mat1 = Matrix[[ 3 , 12 ], [ 2 , 8 ]]
# Prints the transpose matrix puts mat1.transpose() |
Output:
Matrix[[3, 2], [12, 8]]
Example 2:
# Ruby program for transpose() method in Matrix # Include matrix require "matrix"
# Initialize a matrix mat1 = Matrix[[ 1 , 0 ], [ 6 , 1 ], [ 1 , 2 ]]
# Prints the transpose matrix puts mat1.transpose() |
Output:
Matrix[[1, 6, 1], [0, 1, 2]]