我有一个向量x
。我想创建一个由对元素组成的矩阵,它们的差异小于或等于1e-2
。我怎样才能在 R 中做到这一点?
x = c(0.0001560653, 0.0001685597, 0.0002793819, 0.0006336307, 0.0455676525,
0.3184740837, 0.3195122279, 0.3195122606)
i = which(diff(x) <= 1e-2)
我想要的矩阵如下:
> M
[,1] [,2]
[1,] 0.0001560653 0.0001685597
[2,] 0.0001685597 0.0002793819
[3,] 0.0002793819 0.0006336307
[4,] 0.3184740837 0.3195122279
[5,] 0.3195122279 0.3195122606