在这里,我们将解释如何编写一个 R 程序来创建一个以给定数字向量为输入的矩阵。这里我们使用内置函数 **matrix()** 进行转换。此方法有助于从给定值集中创建矩阵。此函数的语法是:
matrix(data = NA, nrow = 1, ncol = 1, byrow = FALSE,dimnames = NULL)
NA:一个可选的数据向量。
nrow:所需的行数。
ncol:所需的列数。
byrow:如果为 FALSE(默认值),则矩阵按列填充;否则按行填充。
dimnames:NULL 或一个长度为2的列表,分别给出行名和列名。
以下是在 R 程序中用于创建一个以给定数字向量为输入的矩阵的步骤。在这个 R 程序中,我们直接将值赋给内置函数。并打印函数结果。这里我们使用变量 **Matx** 来赋值矩阵。
步骤 1:将变量 Matx 赋值为矩阵值
步骤 2: 创建一个包含 12 个元素和 3 行的矩阵
步骤 3: 通过调用 **matrix(c(1:12), nrow = 3, byrow = TRUE)** 来创建
步骤 4: 打印结果矩阵
Matx = matrix(c(1:12), nrow = 3, byrow = TRUE)
print("Original Matrix is:")
print(Matx)
[1] "Original Matrix is:"
[,1] [,2] [,3] [,4]
[1,] 1 2 3 4
[2,] 5 6 7 8
[3,] 9 10 11 12