R语言 返回下三角为TRUE值的矩阵 – lower.tri() 函数
R语言中的 lower.tri() 函数用于返回一个下三角为TRUE的逻辑值矩阵。
语法: lower.tri(x, diag)
参数:
x: 矩阵对象
diag: 包含对角线的布尔值
例1 :
# R program to print the
# lower triangle of a matrix
# Creating a matrix
mat <- matrix(c(1:9), 3, 3, byrow = T)
# Calling lower.tri() Function
# Excluding diagonal elements
lower.tri(mat, diag = F)
输出
[, 1] [, 2] [, 3]
[1, ] FALSE FALSE FALSE
[2, ] TRUE FALSE FALSE
[3, ] TRUE TRUE FALSE
例2 :
# R program to print the
# lower triangle of a matrix
# Creating a matrix
mat <- matrix(c(1:9), 3, 3, byrow = T)
# Calling lower.tri() Function
# including diagonal elements
lower.tri(mat, diag = T)
输出
[, 1] [, 2] [, 3]
[1, ] TRUE FALSE FALSE
[2, ] TRUE TRUE FALSE
[3, ] TRUE TRUE TRUE