Восстановите упорядоченное расположение символов с помощью случайного сочетания
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.