• Регистрация
lucasespero
lucasespero 0.00
н/д

Организовать цикл перебора комбинаций

Нужно сделать цикл перебора комбинаций.

Есть массив чисел от 1 до N.

Нужно найти все комбинации состоящие из 3 чисел.

Через функцию nchoosek не подойдёт

Теги

    06.04.2022

    Ответы

    • aBoomest
      aBoomest+929.89
      6.04.2022 20:01
      • Centurio
        Centurio+39.00
        9.04.2022 05:54

        Я так понимаю, что вы имеете ввиду, что, например 1 2 3 и 3 2 1 - это разные комбинации

        clear,clc
        A=1:6;
        B=nchoosek(A,3);
        [m,n]=size(B);
        C=mat2cell(B,ones(1,m),n);
        D=cell2mat(cellfun(@perms,C,"UniformOutput",false));

        Ближайшие события