how can I generate different vectors with the all the unique combinations of numbers inside a one vector?
    5 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
    German Preciat Gonzalez
 il 16 Mar 2016
  
    
    
    
    
    Commentato: German Preciat Gonzalez
 il 16 Mar 2016
            Hi, If i have a vector a like:
    a=[1 2 3 4]:
how can I generate different vectors with the all the unique combinations of the original numbers like:
r=[1 2 3]
r=[1 2 4]
r=[2 3 4]
r=[1 2]
r=[1 3]
r=[1 4]
r=[2 3]
r=[2 4]
r=[3 4]
r=[1]
r=[2]
r=[3]
r=[4]
0 Commenti
Risposta accettata
  Andrei Bobrov
      
      
 il 16 Mar 2016
        
      Modificato: Andrei Bobrov
      
      
 il 16 Mar 2016
  
      a=[1 2 3 4]
r = cell;
for ii = numel(a)-1:-1:1
    r = [r;num2cell(nchoosek(a,ii),2)];
end
Più risposte (0)
Vedere anche
Categorie
				Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

