**What are Matrices?**

Matrices are the R objects wherein the elements are organized in a 2-D rectangular shape. In a matrix, it contains elements of the same atomic types.

**Kick-start your career in R Programming with the perfect R Programming Training Course now!**

Matrix function is denoted as a matrix().

**Syntax**

matrix(data, nrow, ncol, byrow, dimnames)

**data**is the parameter of input,**nrow**is number of rows and**ncol**is the number of columns to be created;**byrow**has TRUE or FALSE as its logical values, and dimname is the rows or columns name.

**Get familiar with the top R Programming Interview Questions to get a head start in your career!**

**Accessing Elements of a matrix**

Any row or column element can be accessed by using the column and row index.

**Want to get certified in R Programming! Learn R from top R Programming experts and excel in your career with Intellipaat’s R Programming certification!**

**Example:**

#Defining the column and row namesrn = c("r1", "r2", "r3", r4")cn = c("c1", "c2", "c3")#Creating the matrixA <- matrix(c(1:12), nrow = 4, byrow = TRUE, dimnames= list(rn, cn))#Accessing 2nd row, 3rd column elementprint(A[2,3])#Accessing elements of 4th columnprint(A[ ,4])

**Output:**

[1] 6row1 row2 row3 row43 6 9 12

**Have you got more queries? Come to our R Programming Community and get them clarified today!**

**Matrix Computations**

Different types of mathematical operations such as matrix addition, subtraction, multiplication, and division can be performed on the matrices using R Programming operators.