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

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

06.04.2022
Нужно сделать цикл перебора комбинаций. Есть массив чисел от 1 до N. Нужно найти все комбинации состоящие из 3 чисел. Через функцию nchoosek не подойдёт

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

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

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

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

Теги

    06.04.2022

    Комментарии

    • aBoomest
      aBoomest+942.89
      6.04.2022 17:01
      • Centurio
        Centurio+42.00
        9.04.2022 02: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));