Ruby | Matrix division / method
Last Updated :
04 Dec, 2020
The / is an inbuilt method in Ruby returns a matrix which has the division of two matrix mat1 and mat2. Here, division means multiplication with the inverse.
Syntax: mat1 / mat2
Parameters: The function need two matrix mat1 and mat2 which are to be divided.
Return Value: It returns the resultant matrix after divided.
Example 1:
Ruby
require "matrix"
mat1 = Matrix[[ 1 , 2 , 6 ], [ 3 , 4 , 8 ], [ 12 , 1 , 3 ]]
mat2 = Matrix[[ 1 , 2 , 6 ], [ 3 , 4 , 8 ], [ 12 , 1 , 3 ]]
puts mat1 / mat2
|
Output:
Matrix[[1/1, 0/1, 0/1], [0/1, 1/1, 0/1], [0/1, 0/1, 1/1]]
Example 2:
Ruby
require "matrix"
mat1 = Matrix[[ 1 , 21 ], [ 31 , 18 ]]
mat2 = Matrix[[ 1 , 16 ], [ 31 , 28 ]]
puts mat1 / mat2
|
Output:
Matrix[[623/468, -5/468], [-155/234, 239/234]]
Share your thoughts in the comments
Please Login to comment...