exponenta event banner

randintrlv

Переупорядочить символы с помощью случайной перестановки

Синтаксис

intrlvd = randintrlv(data,state)

Описание

intrlvd = randintrlv(data,state) переставляет элементы в data используя случайную перестановку. state параметр инициализирует генератор случайных чисел, который функция использует для определения перестановки. state является скаляром или вектором 35x1 и описывается в rand функция, которая используется в randintrlv. Функция предсказуема и обратима для данного состояния, но различные состояния производят различные перестановки. Если data является матрицей с несколькими строками и столбцами, функция обрабатывает столбцы независимо.

Эта функция использует по умолчанию алгоритм Мерсенна Твистера Нисимуры и Мацумото.

Примечание

Использование state параметр заставляет эту функцию переключать случайные генераторы для использования 'state' алгоритмrand функция.

Посмотрите rand для получения подробной информации об алгоритме генератора.

Примеры

Пример использования случайного перемежения и обращенного перемежения см. в разделе Улучшение частоты ошибок с помощью блочного перемежения в MATLAB.

См. также

|

Представлен до R2006a