PARTPERM -- Partial random permutation of a vector

Version 1.0.0.0 (1,22 KB) von David Fass
Partial random permutation of a vector.
1,7K Downloads
Aktualisiert 3. Sep 2004

Keine Lizenz

X = PARTPERM(A,IDX) randomly permutes the elements of vector A which are specified by vector IDX. That is, the elements A(IDX) are randomly interchanged with one another and the resulting (partially permuted) vector is returned. No permutation occurs when length(IDX) < 2.

By default, permutation is subject to the constraint that all elements specifed by IDX must appear in new positions ("derangement"). If you don't like this, use the following syntax:

X = PARTPERM(A,IDX,'allow') randomly permutes the elements of vector A which are specified by vector IDX, but allows indexed elements to remain unchanged if that is the natural result of the random permutation (i.e., if after permutation an element's new location happens to be the same as its original location).

Zitieren als

David Fass (2026). PARTPERM -- Partial random permutation of a vector (https://de.mathworks.com/matlabcentral/fileexchange/5631-partperm-partial-random-permutation-of-a-vector), MATLAB Central File Exchange. Abgerufen.

Kompatibilität der MATLAB-Version
Erstellt mit R13
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS Linux
Kategorien
Mehr zu Statistics and Machine Learning Toolbox finden Sie in Help Center und MATLAB Answers
Quellenangaben

Inspiriert: Permute a grouped vector

Version Veröffentlicht Versionshinweise
1.0.0.0

Improved the help text.