R语言 如何创建一个空矩阵

R语言 如何创建一个空矩阵

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

有三种创建空矩阵的方法

  • 使用行和列。
  • 只使用行。
  • 只使用列。

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

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

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

其中

  • 矩阵名称可以是任何有效的标识符
  • 值1是指行数。
  • 值2代表列的数量。

例1: 在下面的例子中,我们创建了一个mat变量,创建完mat变量后,我们使用matrix函数创建一个矩阵,并在其中提到一些行和列。

下面是具体的实现

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

输出

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

这里我们得到了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)

输出

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

方法2: 只使用行。

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

语法: matrix name = matrix(, nrow = value 1)

其中。

这里矩阵名称可以是任何有效的标识符

值1是指行的数量。

例1 :

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

输出

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

方法3: 只使用列。

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

语法: matrix name = matrix(, ncol = value 1)

其中。

这里的矩阵名称可以是任何有效的标识符

值1是指列的数量。

下面是实现 方法。

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

输出

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程