Ruby 矩阵 ident()函数
identity() 是Ruby中的一个内置方法,用于返回一个N X N大小的身份矩阵。
语法 :mat1.ident(N)
参数 :该函数接受一个强制性参数N,即身份矩阵的大小。
返回值 : 它返回身份矩阵。
例子 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]]
例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]]