Create Two 2×3 Matrix and Add, Subtract, Multiply and Divide the Matrixes in R
Last Updated :
02 Jun, 2022
In this article, we will create two matrices with 2 rows and 3 columns each, then add, subtract, multiply and divide these two matrices in R Programming language.
We can create rows and columns in a matrix by using nrow and ncol parameters, nrow specifies the number of rows and ncol specifies the number of columns present in the matrix.
Syntax: matrix(data,nrow,ncol)
Sample Input:
[,1] [,2] [,3]
[1,] 3 5 3
[2,] 4 2 4
[,1] [,2] [,3]
[1,] 3 2 8
[2,] 4 7 9
Sample Output:
"Addition"
[,1] [,2] [,3]
[1,] 6 7 11
[2,] 8 9 13
"Subtraction"
[,1] [,2] [,3]
[1,] 0 3 -5
[2,] 0 -5 -5
"Multiplication"
[,1] [,2] [,3]
[1,] 9 10 24
[2,] 16 14 36
"Division"
[,1] [,2] [,3]
[1,] 1 2.5000000 0.3750000
[2,] 1 0.2857143 0.4444444
Example:
R program to create two matrices with 2 rows and 2 column each and display.
R
first = matrix ( c (3,4,5,2,3,4), nrow = 2,ncol=3)
second = matrix ( c (3,4,2,7,8,9), nrow = 2,ncol=3)
print (first)
print (second)
|
Output:
We can perform addition using + operator, subtraction using – opertaor, division using the / operator,the and multiplication using * operator. Each number in a row/column in first matrix is operated with other elements in the second element in the same position.
Example:
In this example, we are doing the above operations on the above matrices.
R
first = matrix ( c (3,4,5,2,3,4), nrow = 2,ncol=3)
second = matrix ( c (3,4,2,7,8,9), nrow = 2,ncol=3)
print ( "Addition" )
print (first+second)
print ( "Subtraction" )
print (first-second)
print ( "Multiplication" )
print (first*second)
print ( "Division" )
print (first/second)
|
Output:
Share your thoughts in the comments
Please Login to comment...