round()是Ruby中的一种内置方法,它返回四舍五入为小数点后给定位数的矩阵的所有值。如果未传递任何参数,则假定0为默认值。
用法: mat1.round(num)
参数:该函数采用非强制性参数num,矩阵中的值四舍五入为该值。如果未传递num,则假定为零。
返回值:返回矩阵,所有值四舍五入到小数点后的数字位数。
例子1:
# Ruby program for round() method in Matrix
# Include matrix
require "matrix"
# Initialize a matrix
mat1 = Matrix[[1.878787, 21.8449], [31.7382, 18.7382]]
# Prints all values of matrix
# rounded by 2
puts mat1.round(2)
输出:
Matrix[[1.88, 21.84], [31.74, 18.74]]
例子2:
# Ruby program for round() method in Matrix
# Include matrix
require "matrix"
# Initialize a matrix
mat1 = Matrix[[6.4334, 432.432], [54.342, 323.213]]
# Prints all values of matrix
# rounded by 0 which is default
puts mat1.round()
输出:
Matrix[[6, 432], [54, 323]]
相关用法
- Ruby Rational round()用法及代码示例
- Ruby BigDecimal round()用法及代码示例
- Ruby Numeric round()用法及代码示例
- Ruby Time round用法及代码示例
- Ruby Vector round()用法及代码示例
- Ruby Matrix I()用法及代码示例
- Ruby Matrix lup()用法及代码示例
- Ruby Matrix inv()用法及代码示例
- Ruby Matrix row()用法及代码示例
- Ruby Matrix tr()用法及代码示例
- Ruby Matrix det()用法及代码示例
- Ruby Matrix t()用法及代码示例
- Ruby Matrix zero()用法及代码示例
- Ruby Matrix zero?()用法及代码示例
- Ruby Matrix eql?用法及代码示例
注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby | Matrix round() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。