Related Articles

# 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

 `# Ruby program for / method in Matrix`` ` `# Include matrix``require ``"matrix"`` ` `# Initialize a matrix``mat1 = Matrix[[``1``, ``2``, ``6``], [``3``, ``4``, ``8``], [``12``, ``1``, ``3``]]``mat2 = Matrix[[``1``, ``2``, ``6``], [``3``, ``4``, ``8``], [``12``, ``1``, ``3``]]`` ` `# Prints the value of mat1/mat2``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

 `# Ruby program for / method in Matrix`` ` `# Include matrix``require ``"matrix"`` ` `# Initialize a matrix``mat1 = Matrix[[``1``, ``21``], [``31``, ``18``]]``mat2 = Matrix[[``1``, ``16``], [``31``, ``28``]]  `` ` `# Prints the value of mat1/mat2``puts  mat1 / mat2`

Output

`Matrix[[623/468, -5/468], [-155/234, 239/234]]`

My Personal Notes arrow_drop_up