El I() es un método incorporado en Ruby que devuelve una array de identidad de tamaño NXN.
Sintaxis : mat1.I(N)
Parámetros : la función acepta un parámetro obligatorio N que es el tamaño de la array de identidad.
Valor de Retorno : Devuelve la array de Identidad.
Ejemplo 1 :
# Ruby program for I() method in Matrix # Include matrix require "matrix" # Initialize a matrix # using I method mat1 = Matrix.I(2) # Print the matrix puts mat1
Salida :
Matrix[[1, 0], [0, 1]]
Ejemplo 2 :
# Ruby program for I() method in Matrix # Include matrix require "matrix" # Initialize a matrix # using I method mat1 = Matrix.I(3) # Print the matrix puts mat1
Salida :
Matrix[[1, 0, 0], [0, 1, 0], [0, 0, 1]]