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