How to get Matrix Size in R - Step by Step Examples
How to get Matrix Size in R ?
Answer
To get the size of a matrix in R, you can use the dim()
function. This function returns a vector containing the number of rows and columns of the matrix. Additionally, you can use the nrow()
and ncol()
functions to get the number of rows and columns separately.
✐ Examples
1 Getting the Dimensions of a Matrix
In this example,
- We create a matrix named
matrix
with values from 1 to 9 arranged in 3 rows and 3 columns using thematrix()
function. - The
matrix()
function takes a vector of values and the argumentsnrow
andncol
to specify the number of rows and columns respectively. - We use the
dim()
function to get the dimensions of the matrix. Thedim()
function returns a vector where the first element is the number of rows and the second element is the number of columns. - We store the dimensions in a variable named
dimensions
and print it to standard output.
R Program
matrix <- matrix(1:9, nrow = 3, ncol = 3)
dimensions <- dim(matrix)
print(dimensions)
Output
[1] 3 3
2 Getting the Number of Rows in a Matrix
In this example,
- We create a matrix named
matrix
with values from 1 to 12 arranged in 3 rows and 4 columns using thematrix()
function. - The
matrix()
function takes a vector of values and the argumentsnrow
andncol
to specify the number of rows and columns respectively. - We use the
nrow()
function to get the number of rows in the matrix. Thenrow()
function returns a single integer value representing the number of rows. - We store the number of rows in a variable named
num_rows
and print it to standard output.
R Program
matrix <- matrix(1:12, nrow = 3, ncol = 4)
num_rows <- nrow(matrix)
print(num_rows)
Output
[1] 3
3 Getting the Number of Columns in a Matrix
In this example,
- We create a matrix named
matrix
with values from 1 to 16 arranged in 4 rows and 4 columns using thematrix()
function. - The
matrix()
function takes a vector of values and the argumentsnrow
andncol
to specify the number of rows and columns respectively. - We use the
ncol()
function to get the number of columns in the matrix. Thencol()
function returns a single integer value representing the number of columns. - We store the number of columns in a variable named
num_columns
and print it to standard output.
R Program
matrix <- matrix(1:16, nrow = 4, ncol = 4)
num_columns <- ncol(matrix)
print(num_columns)
Output
[1] 4
Summary
In this tutorial, we learned How to get Matrix Size 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 ?