當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


R lower.to.upper.tri.inds 三角矩陣的置換索引

R語言 lower.to.upper.tri.inds 位於 cluster 包(package)。

說明

計算索引向量,以提取或重新排序存儲為連續向量的下三角矩陣或上三角矩陣。

用法

lower.to.upper.tri.inds(n)
upper.to.lower.tri.inds(n)

參數

n

大於 1 的整數。

包含 1:N 排列的整數向量,其中

例子

m5 <- matrix(NA,5,5)
m <- m5; m[lower.tri(m)] <- upper.to.lower.tri.inds(5); m
m <- m5; m[upper.tri(m)] <- lower.to.upper.tri.inds(5); m

stopifnot(lower.to.upper.tri.inds(2) == 1,
          lower.to.upper.tri.inds(3) == 1:3,
          upper.to.lower.tri.inds(3) == 1:3,
     sort(upper.to.lower.tri.inds(5)) == 1:10,
     sort(lower.to.upper.tri.inds(6)) == 1:15)

也可以看看

upper.trilower.tri 具有相關用途。

相關用法


注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Permute Indices for Triangular Matrices。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。