Bonjour
j'ai besoin du nom de fonction qui me permettra d'avoir tout les combinaisons possibles des éléments d'un tableau donné exemple :
tab=[A B C ]
Résultat : tab2 [A B C AB AC BC ABC]
Merci![]()
Bonjour
j'ai besoin du nom de fonction qui me permettra d'avoir tout les combinaisons possibles des éléments d'un tableau donné exemple :
tab=[A B C ]
Résultat : tab2 [A B C AB AC BC ABC]
Merci![]()
Bonjour,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 tab = ['A' 'B' 'C']; for i = 1:length(tab) combnk(tab,i) end
Oui merci !
mais comme ça je vais pouvoir consulter seulement la dernière combinaison et si je veux enregistrer tout le résultat dans une cellule !
exemple :
node.carde= tout les combinaisons
![]()
Tu remplis un tableau
C'est pas compliqué non ?
j'ai essayé ça mais ce n'est pas le résultat voulu !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 A={'A','B','C'}; j=1; c{j}={}; for i =1:length(A) temp=combnk(A,i); for k =1:length(temp) j=j+1; c{j}=temp(k,:); end end
j'ai besoin d'avoir comme résultat 'AB' pas 'A' 'B'
j'espère que vous avez compris mon problème !?
Bonjour en exécutant ce code :
j'obtient comme résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 j=1; A={'A' 'B' 'C'}; for m=1:length(A) temp=combnk(A,m); for k =1:size(temp,1) c{j}=temp(k,:); j=j+1; end end
et ce n'est pas ce que je cherche je veux c = {A} {B} {C} {AB} {AC} {BC} {ABC}c = Columns 1 through 4 {1x1 cell} {1x1 cell} {1x1 cell} {1x2 cell} Columns 5 through 7 {1x2 cell} {1x2 cell} {1x3 cell}
comment je fais !?
merci
C'est exactement ce que donne le code que je t'ai corrigé.
Partager