randdeintrlv

Восстановите упорядоченное расположение символов с помощью случайного сочетания

Синтаксис

deintrlvd = randdeintrlv(data,state)

Описание

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

Чтобы использовать эту функцию как обратную randintrlv function, использовать то же state вход в обе функции. В этом случае две функции являются обратными в том смысле, что применение randintrlv далее следуют randdeintrlv оставляет данные без изменений.

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

Примечание

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

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

Примеры

Для примера, использующего случайное перемежение и обратное перемежение, смотрите Улучшите Частоту Ошибок, Используя Блочное Перемежение в MATLAB.

См. также

|

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