How to do Scalar Division on a Matrix in R - Step by Step Examples
How to do Scalar Division on a Matrix in R ?
Answer
To perform scalar division on a matrix in R, you can use the division operator /
with a matrix and a scalar value.
✐ Examples
1 Scalar Division of a 2x2 Matrix by 2
In this example,
- We first create a 2x2 matrix named
matrix1
using thematrix()
function. We provide a vector of valuesc(4, 8, 6, 10)
and specify the number of rows as 2. - Next, we define a scalar value
scalar
and set it to 2. This is the value by which each element of the matrix will be divided. - We then perform the scalar division operation by using the division operator
/
to dividematrix1
byscalar
. The result is stored in a new variable calledresultMatrix1
. - Finally, we use the
print()
function to display the resulting matrixresultMatrix1
.
R Program
matrix1 <- matrix(c(4, 8, 6, 10), nrow = 2)
scalar <- 2
resultMatrix1 <- matrix1 / scalar
print(resultMatrix1)
Output
[,1] [,2] [1,] 2 3 [2,] 4 5
2 Scalar Division of a 3x3 Matrix by 5
In this example,
- We first create a 3x3 matrix named
matrix2
using thematrix()
function. We provide a vector of valuesc(10, 20, 30, 40, 50, 60, 70, 80, 90)
and specify the number of rows as 3. - Next, we define a scalar value
scalar
and set it to 5. This is the value by which each element of the matrix will be divided. - We then perform the scalar division operation by using the division operator
/
to dividematrix2
byscalar
. The result is stored in a new variable calledresultMatrix2
. - Finally, we use the
print()
function to display the resulting matrixresultMatrix2
.
R Program
matrix2 <- matrix(c(10, 20, 30, 40, 50, 60, 70, 80, 90), nrow = 3)
scalar <- 5
resultMatrix2 <- matrix2 / scalar
print(resultMatrix2)
Output
[,1] [,2] [,3] [1,] 2 8 14 [2,] 4 10 16 [3,] 6 12 18
Summary
In this tutorial, we learned How to do Scalar Division on a Matrix in R language with well detailed examples.
More R Matrices Tutorials
- How to Create a Matrix in R ?
- How to Combine Matrices by Columns in R ?
- How to Combine Matrices by Rows in R ?
- How to Create Diagonal Matrices in R ?
- How to Access Matrix Elements using Indexing and Slicing in R ?
- How to get Matrix Size in R ?
- How to get Number of Rows in Matrix in R ?
- How to get Number of Columns in Matrix in R ?
- How to do Matrix Addition in R ?
- How to do Matrix Subtraction in R ?
- How to do Matrix Multiplication in R ?
- How to do Scalar Multiplication on a Matrix in R ?
- How to do Scalar Division on a Matrix in R ?
- How to do Element-Wise Operations in a Matrix in R ?
- How to Assign Row and Column Names in a Matrix in R ?
- How to get Row Names in a Matrix in R ?
- How to get Column Names in a Matrix in R ?
- How to find Transpose of a Matrix in R ?
- How to Extract the Diagonal of a Matrix in R ?
- How to find Determinant of a Matrix in R ?
- How to find Inverse of a Matrix in R ?
- How to find Rank of a Matrix in R ?
- How to Find Eigenvalues and Eigenvectors of a Matrix in R ?
- How to Perform Singular Value Decomposition (SVD) in R ?
- How to Perform QR Decomposition in R ?
- How to Perform Cholesky Decomposition in R ?
- How to Reshape Matrices in R ?
- How to Convert Data Frames to Matrices in R ?
- How to Create Identity Matrix in R ?
- How to Create Zero Matrix in R ?
- How to Create Ones Matrix in R ?
- How to Generate Random Matrices in R ?
- How to Calculate Row and Column Sums in R ?
- How to Calculate Row and Column Means in R ?
- How to Find Row and Column Max/Min in R ?
- How to Perform Element-Wise Comparisons in R ?