我想创建一个function,它用不同大小的向量的元素permutation创建不同向量的所有可能-1,0,1
。
例如对于大小为2的向量,则我将具有3^2 vectors
。如下所示,这很容易写下来,但是如果我要对大小为6的向量进行写操作,则必须编写729。
x1 = c(1,1) x2= c(1,0) x3 = c(1,-1) x4 = c(0,0) x5 = c(0,1) x6 = c(0,-1) x7= c(-1,1) x8 = c(-1,0) x9 = c(-1,-1)
对于3号向量...
(1,1,1) (1,1,0) (1,1,-1) (1,0,0)..... etc
任何想法,如何使它更加简化?谢谢。
我想创建一个函数,以针对不同大小的向量使用元素-1,0,1创建不同向量的所有可能排列。例如对于大小为2的向量,则我将有3 ^ 2个向量。这是...
这是expand.grid
的一种方法。