У меня есть 6 чисел с повторением: 1,2,2,3,3,4. Я хочу все возможные комбинации, используя любые 4 числа. Как я получу это в MATLAB?Все возможные комбинации элементов в векторе с повторениями в MATLAB
Как правило, я использую функцию «nchoosek», если повторения нет.
Пример: A = 1:6; combinations = nchoosek(A,4);
могли бы вы предоставить ожидаемый результат примера? Это 'уникально (nchoosek (A, 4), 'rows')'? – Arpi
@Arpi Я думаю, что 'nchoosek (unique (A), 4)' будет более эффективным. – Adiel
Вы можете использовать 'nchoosek' по индексам вашего массива. – buzjwa