Восстановите упорядоченное расположение символов с помощью случайного сочетания
deintrlvd = randdeintrlv(data,state)
deintrlvd = randdeintrlv(data,state)
восстанавливает исходное упорядоченное расположение элементов в data
путем инвертирования случайного сочетания. state
параметр инициализирует генератор случайных чисел что функциональное использование, чтобы определить сочетание. state
или скаляр или 35x1 вектор и описан в rand
функция, которая используется в randintrlv
. Функция предсказуема для данного состояния, но различные состояния производят различные перестановки. Если data
матрица с несколькими строками и столбцами, функциональные процессы столбцы независимо.
Использовать эту функцию в качестве инверсии randintrlv
функция, используйте тот же state
введите в обеих функциях. В этом случае две функции являются инверсиями в том смысле, что применение randintrlv
сопровождаемый randdeintrlv
оставляет данные без изменений.
Эта функция использование, по умолчанию, Алгоритм Вихря Мерсенна Нисимуры и Мацумото.
Используя state
параметр заставляет эту функцию переключать случайные генераторы, чтобы использовать 'state'
алгоритм rand
функция.
Смотрите rand
для получения дополнительной информации об алгоритме генератора.
Для примера с помощью случайного перемежения и устранения чередования, смотрите, Улучшают Коэффициент ошибок Используя Чередование блоков в MATLAB.