Skip to content
Related Articles

Related Articles

Improve Article

Ruby | Matrix round() function

  • Last Updated : 07 Jan, 2020
Geek Week

The round() is an inbuilt method in Ruby returns all the values of the matrix rounded to the given number of digits after decimal point. In case no parameter is passed, then 0 is assumed to be the default value.

Syntax: mat1.round(num)

Parameters: The function takes a non-mandatory parameter num to which the values in the matrix are rounded to. In case num is not passed, it is assumed to be zero.

Return Value: It returns the matrix with all values rounded to num digits after decimal point.

Example 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)

Output:

Matrix[[1.88, 21.84], [31.74, 18.74]]

Example 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()

Output:

Matrix[[6, 432], [54, 323]]
My Personal Notes arrow_drop_up
Recommended Articles
Page :