Есть много вопросов, которые похожи на мои, но я еще не нашел то, что я ищу. Я работаю над проектом по оптимизации совместной работы в классе и не уверен, как создать все возможные комбинации команд.Matlab генерировать все возможные комбинации команд
Скажет, у меня есть вектор, список из пронумерованных людей, как
<1,2,3,4,5....,n>
Я хочу, чтобы генерировать все возможные комбинации команд с k
людей в команду, где k
меньше n
. Выходные данные должны быть матрицами, в которых строки являются командами. Каждая матрица будет иметь k
столбцов и n/k
строк (соответствующих количеству команд).
Например, my vector is <1,2,3,4>
. Я хочу, чтобы все комбинации команд из 2. Мои возможные выходные матрицы были бы [1,2;3,4]
, [1,3;2,4]
и [1,4;2,3]
. Я хотел бы знать, как масштабировать это значение до любого значения n
и k
.
У вас есть Neural Networks Toolbox? – tashuhka
Является ли n делимым на k? – bdecaf
Да, n нужно делиться на k. Виноват. – GriffinT