The identity() is an inbuilt method in Ruby returns an Identity matrix of N X N size.
Ruby
Output:
Ruby
Output:
Syntax: mat1.identity(N) Parameters: The function accepts a mandatory parameter N which is the size of the Identity matrix. Return Value: It returns the Identity matrix.Example 1:
# Ruby program for identity() method in Matrix
# Include matrix
require "matrix"
# Initialize a matrix
# using identity method
mat1 = Matrix.identity(2)
# Print the matrix
puts mat1
Matrix[[1, 0], [0, 1]]Example 2:
# Ruby program for identity() method in Matrix
# Include matrix
require "matrix"
# Initialize a matrix
# using identity method
mat1 = Matrix.identity(3)
# Print the matrix
puts mat1
Matrix[[1, 0, 0], [0, 1, 0], [0, 0, 1]]