Related Articles

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

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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

chevron_right


Output

Matrix[[1/1, 0/1, 0/1], [0/1, 1/1, 0/1], [0/1, 0/1, 1/1]]

Example 2

Ruby

filter_none

edit
close

play_arrow

link
brightness_4
code

# 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

chevron_right


Output

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

 

My Personal Notes arrow_drop_up
Recommended Articles
Page :