📅  最后修改于: 2023-12-03 15:07:47.660000             🧑  作者: Mango
在 R 中,可以通过 matrix
函数来创建矩阵。创建一个全是零的矩阵可以通过设置 nrow
和 ncol
参数为矩阵的行数和列数,并将其它参数设置为零来实现。
# 创建一个3x3的零矩阵
zero_matrix <- matrix(0, nrow = 3, ncol = 3)
# 输出零矩阵
zero_matrix
此时,会输出以下结果:
[,1] [,2] [,3]
[1,] 0 0 0
[2,] 0 0 0
[3,] 0 0 0
可以看到,zero_matrix
就是一个 3x3 的全是零的矩阵。
除了用 matrix
函数,也可以使用 array
函数来创建全是零的多维数组。
# 创建一个3x3x3的零数组
zero_array <- array(0, dim = c(3, 3, 3))
# 输出零数组
zero_array
此时,会输出以下结果:
, , 1
[,1] [,2] [,3]
[1,] 0 0 0
[2,] 0 0 0
[3,] 0 0 0
, , 2
[,1] [,2] [,3]
[1,] 0 0 0
[2,] 0 0 0
[3,] 0 0 0
, , 3
[,1] [,2] [,3]
[1,] 0 0 0
[2,] 0 0 0
[3,] 0 0 0
可以看到,zero_array
是一个 3x3x3 的全是零的多维数组。
总结:
matrix
函数可以创建零矩阵。array
函数可以创建零数组。