r - 选择上/下三角形中相应的单元格

标签 r matrix

想象一下我们有这样的东西:

mat <- matrix(rep(1,25), nrow = 5)
mat
#    [,1] [,2] [,3] [,4] [,5]
#[1,]    1    1    1    1    1
#[2,]    1    1    1    1    1
#[3,]    1    1    1    1    1
#[4,]    1    1    1    1    1
#[5,]    1    1    1    1    1

如果我选择矩阵中的一个单元格,即mat[1],我如何系统地选择相反三角形中的相应单元格。即mat[25]

例如,我还可以选择单元格mat[21],然后我想要mat[5]

最佳答案

i成为您的121,您可以这样做:

mat[length(mat) - i + 1]

rev(mat)[i]

关于r - 选择上/下三角形中相应的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23406699/

相关文章:

python - 删除pytorch中的零维

遍历二维矩阵的算法

java - Android ACTION_MOVE图像设置图像滚动范围超出其父级

sql - 从 Postgresql 表中绘制表和关系

r - R 中的stepAIC 与SPSS 中的stepwise 之间的差异

r - 检测字符串中的重复项

java - 将数据导入 R 时如何避免精度损失?

r - 可以在 plotly 中使用文本标签和悬停文本吗?

c - 具有链表实现的矩阵

opengl - 如何在 z=0 平面中将 2D 变换矩阵(用于齐次坐标)转换为 3D?