N_PERMUTE_K

Version 1.4.0.0 (2,52 ko) par Matt Fig
All possible permutations of the elements of set N, taken K at a time, with repetition.
10,6K téléchargements
Mise à jour 31 août 2012

Afficher la licence

MAT = NPERMUTEK(N,K) returns all possible permutations of the elements taken from vector N of length K. This type of sampling is an ordered sample with replacement.
This is also known as the permutations with repetition.
MAT has size (length(N)^K)-by-K, where K must be a scalar.

[MAT, IDX] = NPERMUTEK(N,K) also returns IDX such that MAT = N(IDX).

If N is of class single, MAT and IDX will be also.

Please email me about bugs in the code.
Thanks

Citation pour cette source

Matt Fig (2024). N_PERMUTE_K (https://www.mathworks.com/matlabcentral/fileexchange/11462-n_permute_k), MATLAB Central File Exchange. Récupéré le .

Compatibilité avec les versions de MATLAB
Créé avec R2007a
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Elementary Math dans Help Center et MATLAB Answers
Remerciements

Inspiré par : permn

A inspiré : VChooseKRO, n permute k

Community Treasure Hunt

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

Start Hunting!
Version Publié le Notes de version
1.4.0.0

MathWorks changed the behavior of the DIFF function with character arrays, resulting in an error for this file when called as in the second help example.

1.2.0.0

Fixed typos (Matlab needs spellchecker for guys like me.)

1.1.0.0

Cut execution time in half for single output calls. Added full support for single class.

1.0.0.0

Uploaded the wrong file.