randg
Функция генерации Гауссовского шума с заданным математическим ожиданием и среднеквадратическим отклонением.
Синтаксис
y = randg(m, g);
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| m | double |
Входное значение математического ожидания |
| g | double |
Входное значение среднеквадратического отклонения |
Описание
randg(m, g) – функция возвращает случайное число, сгенерированное с
распределением Гаусса (Гауссовский шум) с математическим ожиданием m и
среднеквадратическим отклонением g.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| y | double |
Выходное значение, случайное число, сгенерированное с распределением Гаусса |
Пример
var t: array = 10#0; //массив из 10 элементов
for(i=1, 10)
t[i] = randg(5, 2); //заполним массив случайными числами
В результате переменной t будут присвоены значения массива [6.8355076 , 5.6157777 , 1.5408495 , 8.5692876 , 5.8709171 , 4.4622456 , 5.7149265 , 6.9142895 , 3.8483596 , 2.9655359], представляющее собой случайные величины (Гауссовский шум) с математическим ожиданием 5 и среднеквадратическим отклонением 2. Значения массива будут заполняться случайным образом на каждом шаге программы.
Дополнительные материалы
Нет.