Я пытаюсь сделать что-то, что мне кажется довольно простым, но я не в состоянии сделать.У меня есть функция, которая принимает в качестве входных данных несколько измерений, скажем func(n)
.Я хотел бы, чтобы функция выполняла поиск всех возможных направлений, по которым сущность может двигаться в этом n-мерном пространстве.Так что для n=2
я ожидаю, что результат будет
1, 1
1,-1
-1, 1
-1,-1
Конечный вариант использования состоит в том, чтобы сказать: если дана пара переменных, то обе могут увеличиваться, обе могут уменьшаться, могут увеличиваться, в то время какдругие уменьшаются и наоборот.Их легко перечислить для n = 2, но мой n должен быть в диапазоне 8-12.Это дало бы 2^8 to 2^12
комбинаций.Как это сделать в R
?
Я попробовал функцию permutations
в пакете gtools
, но это явно не то, что здесь нужно.Любые указатели приветствуются.