Generate all possible permutations including repeats
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Alec Bledsoe
le 25 Oct 2023
Modifié(e) : Bruno Luong
le 25 Oct 2023
I am trying to generate all possible combinations of 0,1,2 including repeats.
I have tried:
F = [0,1,2];
perms(F)
That works but it only gives the combinations with no repeats:
2 1 0
2 0 1
1 2 0
1 0 2
0 2 1
0 1 2
Including repeats there should be 27 combinations instead of just 6 without repeats
0 commentaires
Réponse acceptée
Bruno Luong
le 25 Oct 2023
Modifié(e) : Bruno Luong
le 25 Oct 2023
F = [0,1,2];
combinations(F,F,F)
0 commentaires
Plus de réponses (1)
Voss
le 25 Oct 2023
F = [0,1,2];
n_values = numel(F);
n_combos = n_values^n_values;
M = F(1+dec2base(0:n_combos-1,n_values)-'0');
disp(M);
0 commentaires
Voir également
Catégories
En savoir plus sur MATLAB Coder dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!