randdeintrlv

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

Синтаксис

deintrlvd = randdeintrlv(data,state)

Описание

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

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

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

Примечание

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

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

Примеры

Для примера с помощью случайного чередования и устранения чередования, смотрите, Улучшают Коэффициент ошибок Используя Чередование блоков в MATLAB.

Смотрите также

|

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

Для просмотра документации необходимо авторизоваться на сайте