当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Ruby Matrix round()用法及代码示例


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]]


相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 Ruby | Matrix round() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。