|
|
|||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
| Вход | |||||||||||||||||||||||||||||||||
|
Раздел "Обработка сигналов и изображений\Communications Toolbox" Список функций CommunicationsToolbox: Источники сигналов В оглавление \ К следующему разделу \ К предыдущему разделу
Синтаксис: out = randsrc; Описание: 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. out = randsrc(m,n,[alphabet; prob]) Возвращает матрицу размером m на n, элементы которой являются независимыми случайными числами, выбираемыми из вектора-строки alphabet. Повторяющиеся значения в векторе alphabet игнорируются. Вектор-строка prob содержит вероятности появления символов, так что символу alphabet(k) соответствует вероятность prob(k), где k — целое число в диапазоне от единицы до размера вектора alphabet. Сумма элементов вектора prob должна быть равна единице. out = randsrc(m,n,...,state); То же, что и при двух предыдущих вариантах синтаксиса, но в данном случае дополнительно можно задавать начальное состояние генератора случайных чисел MATLAB (функция rand) с помощью целочисленного параметра state. Примеры. Матрицу размером 10 на 10, целочисленные элементы которой равновероятно выбраны из набора {-3,-1,1,3}, можно сгенерировать с помощью любой из двух приведенных ниже команд: out = randsrc(10,10,[-3 -1 1 3]); Чтобы внести перекос в распределение вероятностей, так, чтобы каждый из символов –1 и 1 встречался с вероятностью 0.3, а каждый из символов –3 и 3 — с вероятностью 0.2, можно использовать следующую команду: out = randsrc(10,10,[-3 -1 1 3; .2 .3 .3 .2]); |
|
Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
|
||
| На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro | ||
| E-mail: | ||
| Информация на сайте была обновлена 11.05.2004 |
Copyright 2001-2004 SoftLine Co Наши баннеры |
|