r - 如何计算矩阵中的下三角形元素

标签 r

假设我有一个矩阵。假设我有一个下三角矩阵的列表。如何计算矩阵中元素的数量?

例如,

Matrix <- c(0, 4, 3, 1, 2,
            0, 0, 3, 2, 1,
            0, 0, 0, 2, 1,
            0, 0, 0, 0, 1,
            0, 0, 0, 0, 0)
Matrix <- matrix(Matrix, 5, 5)

> Matrix
     [,1] [,2] [,3] [,4] [,5]
[1,]    0    0    0    0    0
[2,]    4    0    0    0    0
[3,]    3    3    0    0    0
[4,]    1    2    2    0    0
[5,]    2    1    1    1    0

如何计算这个矩阵中元素的数量?
该矩阵包含 10 个元素。如何在R中计算它?

最佳答案

对于大小为 n x n 的矩阵,下三角形中的元素数为

n * (n - 1)/2

关于r - 如何计算矩阵中的下三角形元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50366387/

相关文章:

r - 如果检查输入,是否需要参数化 SQL 搜索?

r - 使用same()忽略列表中项目的顺序

r - 如何创建自定义 R 'property'(例如 dim())

r - 如何为 r 中的列中的特定序列赋值?

r - 没有标题的 ggplot 图例为标题留出空间

r - 如何跨 data.frame 列应用函数?

r - 更改 xlim 会自动更改 geom_density 的 ylim

sql - 向 MonetDBLite 表添加新列

r - 在 R 中创建到 DBMS 的连接

r - 为什么observeEvent 不重新评估它的内容?