Сгенерируйте случайную матрицу, используя заданный алфавит
генерирует случайный скаляр, который либо out
= randsrc-1
или 1
, с равной вероятностью.
генерирует out
= randsrc(m
,n
,[alphabet
; prob
])m
-by- n
матрица с каждой записью, независимо выбранной из значений в векторе-строке alphabet
. Повторяющиеся значения в alphabet
игнорируются. Область вектора-строки prob
приводит соответствующие вероятности, так что символ alphabet(k)
происходит с prob(k) вероятностей
, где k
- любое целое число между одним и количеством столбцов alphabet
. Элементы prob
необходимо добавить до 1.
принимает входные комбинации из предыдущих синтаксисов и указателя на случайный поток, чтобы сгенерировать равномерные случайные шумовые выборки при помощи out
= randsrc(m
,n
,___,streamhandle
)rand
. Предоставление указателя на случайный поток или использование reset (RandStream)
функция на объекте случайного потока по умолчанию позволяет вам генерировать повторяемые шумовые выборки. Если вы хотите сгенерировать повторяемые шумовые выборки, либо сбросьте вход случайного потока перед вызовом randsrc
или использовать тот же начальный вход. Для получения дополнительной информации см. RandStream
.