KCOMBSN

Returns k random combinations of p unique integers between 1 and N.
46 download
Aggiornato 13 gen 2016

Visualizza la licenza

C = KCOMBSN(N,k,p) returns the k-by-p matrix C consisting of k random combinations of p unique integers between 1 and N.
Note that:
1. N, k and p should be positive integers, with p < N.
2. There are at most nchoosek(N,p) combinations of p unique integers between 1 and N, therefor k <= nchoosek(N,p).
Example: The following code:
N = 9;
k = 3;
p = 4;
C = kcombsn(N,k,p);

could return the following matrix C:

5 3 9 6
1 6 5 2
5 6 4 2

NB: This code circumvents taking a subset of all possible combinations, as constructing all possible combinations, e.g. using nchoosek(1:N,p), easily runs into memory issues.

Cita come

Eric Schols (2024). KCOMBSN (https://www.mathworks.com/matlabcentral/fileexchange/54876-kcombsn), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2015a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux
Riconoscimenti

Ispirato da: KTHCOMBN

Community Treasure Hunt

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

Start Hunting!
Versione Pubblicato Note della release
1.2.0.0

Improved the input checks.

1.1.0.0

Fixed the ugly alignment in the description (due to copying it from MATLAB)

1.0.0.0