📜  如何在 R 中创建一个空矩阵?

📅  最后修改于: 2022-05-13 01:54:22.429000             🧑  作者: Mango

如何在 R 中创建一个空矩阵?

术语空矩阵没有行也没有列。包含缺失值的矩阵至少有一行和一列,包含零的矩阵也是如此。在本文中,我们将看到如何在 R 编程语言中创建一个空矩阵。

创建空矩阵有以下三种方式:

  • 使用行和列。
  • 仅使用行。
  • 仅使用列。

方法 1:同时使用行和列:

在这里,我们需要同时传递行和列来创建一个空矩阵:

示例 1:在下面的示例中,我们创建了一个 mat 变量,创建 mat 变量后,我们将使用 matrix函数创建一个矩阵并在其中提及许多行和列。

下面是实现:

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)


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)


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


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


输出:

这里我们得到 NA 作为输出,这意味着不是数字或不可用。

示例 2:



电阻

# 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)

输出:

方法 2:仅使用 row :

这里我们需要传递唯一的一行来创建一个空矩阵

示例 1:



电阻

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

输出:

方法 3:仅使用列。

这里我们需要传递唯一的列来创建一个空矩阵。

下面是实现:

电阻

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

输出: