Skip to content
Related Articles

Related Articles

Improve Article

How to create an empty matrix in R ?

  • Last Updated : 24 Sep, 2021
Geek Week

The term empty matrix has no rows and no columns. A matrix that contains missing values has at least one row and column, as does a matrix that contains zeros. In this article, we are going to see how to create an empty matrix in R Programming Language.

There are three ways of creating an empty matrix:

  • Using row and column.
  • Using only row.
  • Using only column.

Method 1: Using both row and column:

Here in this, we need to pass both row and column to create an empty matrix:

Syntax: matrix name = matrix(, nrow = value 1, ncol = value2)



Where:

  • Here matrix name can be any valid identifier
  • Value 1 is for number of rows.
  • Value 2 is for number of columns.

Example 1: In the below example, we created a mat variable, After creating mat variable we are using the matrix function to create a matrix and mentioning a number of rows and columns in it.

Below is the implementation:

R




# creating empty matrix,
# storing in variable mat and passing
# number of rows and columns
mat = matrix(, nrow = 1, ncol = 1)
 
# printing empty matrix.
print(m)

Output: 

Here we got NA as output which means not a number or not available.

Example 2: 



R




# creating empty matrix,
# storing in variable mat1 and passing
@ number of rows and columns
mat1 = matrix(, nrow = 10, ncol = 10)
 
# printing empty matrix.
print(mat1)

Output: 

Method 2: Using only row :

Here we need to pass the only one row to create an empty matrix 

Syntax: matrix name = matrix(, nrow = value 1)

Where,

Here matrix name can be any valid identifier

value 1 is for number of rows.

Example 1: 



R




Mat<-matrix(,nrow=10)
 
# printing empty matrix.
print(Mat)

Output:

Method 3: Using only column.

Here we need to pass the only columns to create an empty matrix.

Syntax: matrix name = matrix(, ncol = value 1)

Where,

Here matrix name can be any valid identifier

Value 1 is for number of column.

Below is the implementation:

R




Mat<-matrix(,ncol=10)
 
#printing empty matrix.
print(Mat)

Output:




My Personal Notes arrow_drop_up
Recommended Articles
Page :