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