Ruby | Matrix ** method Last Updated : 07 Jan, 2020 Comments Improve Suggest changes Like Article Like Report The ** is an inbuilt method in Ruby returns the matrix after the matrix is multiplied with self N times. It returns the matrix exponentiation value. Syntax: Matrix_name ** (number) Parameters: The function takes a mandatory parameter number which signifies the number of times it will be multiplied with self. Return Value: It returns the resultant matrix after multiplication. Example 1: Ruby # Ruby program for ** method in Matrix # Include matrix require "matrix" # Initialize a matrix mat = Matrix[[12,41], [61,81]] # Prints the matrix value after # multiplying it 3 times with self puts mat ** 3 Output: Matrix[[264333, 417298], [620858, 966615]] Example 2: Ruby # Ruby program for ** method in Matrix # Include matrix require "matrix" # Initialize a matrix mat = Matrix[[1, 2, 6], [3, 4, 8], [12, 1, 3]] # Prints the matrix value after # multiplying it 2 times with self puts mat ** 2 Output: Matrix[[79, 16, 40], [111, 30, 74], [51, 31, 89]] Comment More infoAdvertise with us Next Article Ruby | Matrix ** method G gopaldave Follow Improve Article Tags : Ruby Ruby-Methods Ruby Matrix-class Similar Reads Ruby | Matrix [] method The []() is an inbuilt method in Ruby returns the element at the i-th row and the j-th column. Syntax: mat1[i, j] Parameters: The function needs the row number i and column number j whose position element is to be returned. Return Value: It returns the element at the position mat[i][j]. Example 1: R 1 min read Ruby | Matrix + method The + is an inbuilt method in Ruby returns a matrix which has the addition of two matrix mat1 and mat2. Syntax: mat1 + mat2 Parameters: The function need two matrix mat1 and mat2 which are to be added. Return Value: It returns the resultant matrix after addition. Example 1: Ruby # Ruby program for + 1 min read Ruby | Matrix - method The - is an inbuilt method in Ruby returns a matrix which has the subtraction of two matrix mat1 and mat2. Syntax: mat1 - mat2 Parameters: The function need two matrix mat1 and mat2 which are to be subtracted. Return Value: It returns the resultant matrix after subtraction. Example 1: Ruby # Ruby pr 1 min read Ruby | Matrix == method The == 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 == 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 els 1 min read Ruby | Matrix division / method 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 ma 1 min read Like