Generate nchoosek vectors line-by-line

I would like to interate through combinations according to the code,
combos = nchoosek(1:512,6);
for c = 1:size(combos,1)
% code
end
However, the number of combinations, 2.4295e+13, is too big. Is there a way to generate the combinations line-by-line? I have no intention of running code for every single one, but I would like to index and get a specific combination for that index.

Risposte (1)

Bjorn Gustavsson
Bjorn Gustavsson il 28 Mag 2022
There are loads of nchoosek functions available on the file exchange: nchoosek. Some of those should help you with this. I recall using versions by Jos, Bruno Luong, or/and Jan.
HTH

Categorie

Scopri di più su Interpolation in Centro assistenza e File Exchange

Tag

Richiesto:

il 28 Mag 2022

Risposto:

il 28 Mag 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by