Ruby | Matrix diagonal() function
Last Updated :
07 Jan, 2020
The diagonal is an inbuilt method in Ruby returns a matrix with diagonal elements as the given values.
Syntax: mat1.diagonal(val1, val2, val3 …)
Parameters: The function accepts the values which are to be placed in the diagonal of the matrix.
Return Value: It returns matrix with values val1, val2, val3, and others placed in diagonals.
Example 1:
require "matrix"
mat1 = Matrix.diagonal( 1 , 6 , 9 )
puts mat1
|
Output:
Matrix[[1, 0, 0], [0, 6, 0], [0, 0, 9]]
Example 2:
require "matrix"
mat1 = Matrix.diagonal( 2 , 7 )
puts mat1
|
Output:
Matrix[[2, 0], [0, 7]]
Share your thoughts in the comments
Please Login to comment...