Concept Flow - Matrix dimensions
Create Matrix
Check Dimensions
Use dim() Function
Get Rows and Columns
Use Dimensions in Code
This flow shows how to create a matrix, check its dimensions using dim(), and then use those dimensions in your code.
m <- matrix(1:6, nrow=2, ncol=3) dim(m)
| Step | Action | Code | Result |
|---|---|---|---|
| 1 | Create matrix m with values 1 to 6, 2 rows, 3 columns | m <- matrix(1:6, nrow=2, ncol=3) | m = [ [1, 3, 5], [2, 4, 6] ] |
| 2 | Get dimensions of matrix m | dim(m) | 2 3 |
| 3 | Use dimensions to get number of rows | nrow(m) | 2 |
| 4 | Use dimensions to get number of columns | ncol(m) | 3 |
| Variable | Start | After Step 1 | After Step 2 | After Step 3 | After Step 4 |
|---|---|---|---|---|---|
| m | NULL | [[1, 3, 5], [2, 4, 6]] | [[1, 3, 5], [2, 4, 6]] | [[1, 3, 5], [2, 4, 6]] | [[1, 3, 5], [2, 4, 6]] |
| dim(m) | NULL | NULL | [2, 3] | [2, 3] | [2, 3] |
| nrow(m) | NULL | NULL | NULL | 2 | 2 |
| ncol(m) | NULL | NULL | NULL | NULL | 3 |
Matrix dimensions in R: - Use matrix(data, nrow, ncol) to create. - Use dim(matrix) to get rows and columns as a vector. - Use nrow(matrix) and ncol(matrix) for separate values. - R fills matrices by columns by default.