Ruby | Matrix eql? function
The eql? is an inbuilt method in Ruby returns a boolean value. It returns true if both the matrix are equal or else it returns false..
Syntax: mat1.eql?(mat2)
Parameters: The function need two matrix mat1 and mat2 which are to be compared.
Return Value: It returns true if both the matrix are equal or else it returns false.
Example 1:
# Ruby program for eql? method in Matrix # Include matrix require "matrix" # Initialize a matrix mat1 = Matrix[[ 1 , 21 ], [ 31 , 18 ]] mat2 = Matrix[[ 1 , 21 ], [ 31 , 18 ]] # Prints if both are equal or not puts mat1.eql?(mat2) |
chevron_right
filter_none
Output:
true
Example 2:
# Ruby program for eql? method in Matrix # Include matrix require "matrix" # Initilizes the matrix mat1 = Matrix[[ 1 , 21 ], [ 31 , 18 ]] mat2 = Matrix[[ 1 , 16 ], [ 31 , 28 ]] # Prints if both are equal or not puts mat1.eql?(mat2) |
chevron_right
filter_none
Output:
false
Recommended Posts:
- Ruby | Matrix inv() function
- Ruby | Matrix zero?() function
- Ruby | Matrix row() function
- Ruby | Matrix det() function
- Ruby | Matrix zero() function
- Ruby | Matrix I() function
- Ruby | Matrix lup() function
- Ruby | Matrix tr() function
- Ruby | Matrix t() function
- Ruby | Matrix first_minor() function
- Ruby | Matrix row_size() function
- Ruby | Matrix real?() function
- Ruby | Matrix row_vectors() function
- Ruby | Matrix unitary?() function
- Ruby | Matrix upper_triangular?() function
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.