用于创建空矩阵的 R 程序


2022年3月10日, Learn eTutorial
1514

在此,我们将解释如何编写 R 程序来创建空矩阵。为了更好地理解此 R 程序示例,我们始终建议您学习以下 R 编程 的基本主题:

如何创建空矩阵

在此,我们将解释如何编写 R 程序来创建空矩阵。我们使用内置函数 matrix() 进行此转换。此方法有助于从给定值集中创建矩阵。此函数的语法为:

matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE,dimnames = NULL)

NA:一个可选的数据向量。

nrow:所需的行数。

ncol:所需的列数。

byrow:如果为 FALSE(默认值),则矩阵按列填充;否则按行填充。

dimnames:NULL 或一个长度为2的列表,分别给出行名和列名。

如何在 R 程序中创建空矩阵

以下是 R 程序中用于创建空矩阵的步骤。在此 R 程序中,我们直接将值赋给内置函数。并打印函数结果。此处我们使用变量 Matx 来赋值矩阵。

算法

步骤 1:将变量 Matx 赋值为矩阵值

步骤 2: 创建一个 6 行 5 列的矩阵

步骤 3: 通过调用 matrix(, nrow = 6, ncol = 5) 创建

步骤 4: 打印结果矩阵

 

R 源代码

                                          Matx=matrix(, nrow = 6, ncol = 5)
print("Empty matrix of 6 rows and 5 columns:")
print(Matx)
                                      

输出

[1] "Empty matrix of 6 rows and 5 columns:"
      [,1] [,2] [,3] [,4] [,5]
 [1,]   NA   NA   NA   NA   NA
 [2,]   NA   NA   NA   NA   NA
 [3,]   NA   NA   NA   NA   NA
 [4,]   NA   NA   NA   NA   NA
 [5,]   NA   NA   NA   NA   NA
 [6,]   NA   NA   NA   NA   NA