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:
require "matrix"
mat1 = Matrix[[ 3 , 12 ], [ 2 , 8 ]]
puts mat1.transpose()
|
Output:
Matrix[[3, 2], [12, 8]]
Example 2:
require "matrix"
mat1 = Matrix[[ 1 , 0 ], [ 6 , 1 ], [ 1 , 2 ]]
puts mat1.transpose()
|
Output:
Matrix[[1, 6, 1], [0, 1, 2]]