Ruby 矩阵 first_minor() 函数
first_minor() 是Ruby中的一个内置方法,在删除指定的行和列后返回子矩阵。
语法 :mat1. first_minor (row_num, col_num)
参数 :该函数需要要删除的行号和列号
返回值 :它返回删除后的子矩阵。
示例 1 :
# Ruby program for first_minor method in Matrix
# Include matrix
require "matrix"
# Initializes the matrix
mat1 = Matrix[[12, 21], [31, 12]]
# Prints the submatrix after removing
puts mat1.first_minor(1, 1)
输出 :
Matrix[[12]]
例2 :
# Ruby program for first_minor method in Matrix
# Include matrix
require "matrix"
# Initializes the matrix
mat1 = Matrix[[6, 7], [9, 10], [12, 4]]
# Prints the submatrix after removing
puts mat1.first_minor(0, 1)
输出 :
Matrix[[9], [12]]