如何在 R 中创建一个空矩阵?
术语空矩阵没有行也没有列。包含缺失值的矩阵至少有一行和一列,包含零的矩阵也是如此。在本文中,我们将看到如何在 R 编程语言中创建一个空矩阵。
创建空矩阵有以下三种方式:
- 使用行和列。
- 仅使用行。
- 仅使用列。
方法 1:同时使用行和列:
在这里,我们需要同时传递行和列来创建一个空矩阵:
Syntax: matrix name = matrix(, nrow = value 1, ncol = value2)
Where:
- Here matrix name can be any valid identifier
- Value 1 is for number of rows.
- Value 2 is for number of columns.
示例 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 :
这里我们需要传递唯一的一行来创建一个空矩阵
Syntax: matrix name = matrix(, nrow = value 1)
Where,
Here matrix name can be any valid identifier
value 1 is for number of rows.
示例 1:
电阻
Mat<-matrix(,nrow=10)
# printing empty matrix.
print(Mat)
输出:
方法 3:仅使用列。
这里我们需要传递唯一的列来创建一个空矩阵。
Syntax: matrix name = matrix(, ncol = value 1)
Where,
Here matrix name can be any valid identifier
Value 1 is for number of column.
下面是实现:
电阻
Mat<-matrix(,ncol=10)
#printing empty matrix.
print(Mat)
输出: