PARTPERM -- Partial random permutation of a vector

Partial random permutation of a vector.

Ahora está siguiendo esta publicación

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).

Citar como

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

Agradecimientos

Inspiración para: Permute a grouped vector

Categorías

Más información sobre Statistics and Machine Learning Toolbox en Help Center y MATLAB Answers.

Información general

Compatibilidad con la versión de MATLAB

  • Compatible con cualquier versión

Compatibilidad con las plataformas

  • Windows
  • macOS
  • Linux
Versión Publicado Notas de la versión Action
1.0.0.0

Improved the help text.