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
matrixwith 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 argumentsnrowandncolto 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
dimensionsand 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
matrixwith 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 argumentsnrowandncolto 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_rowsand 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
matrixwith 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 argumentsnrowandncolto 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_columnsand 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 ?