Ruby 矩阵 的rank()函数
rank() 是Ruby中一个内置的方法,用于返回给定矩阵的等级。由于浮点数的精确性,浮点数可以产生巨大的结果。
语法 :mat1.rank()
参数 :该函数不接受任何参数。
返回值 :它返回当前矩阵的等级。
例子 1 :
#Ruby program for rank() method in Matrix
#Include matrix
require "matrix"
#Initialize a matrix
mat1
= Matrix[[ 1, 21 ], [ 31, 18 ]]
#Prints the rank
puts mat1.rank()
输出:
2
例2 :
#Ruby program for rank() method in Matrix
#Include matrix
require "matrix"
#Initialize a matrix
mat1
= Matrix[[ 1, 0 ], [ 0, 1 ]]
#Prints the rank
puts mat1.rank()
输出:
2