Документация Engee

Генератор случайных чисел

Генератор нормально распределенных случайных чисел.

Тип: RandomNumber

Путь в библиотеке:

/Basic/Sources/Random Number

Описание

Блок Генератор случайных чисел генерирует нормально распределенные случайные числа. Чтобы сгенерировать равномерно распределенные случайные числа, используйте блок Равномерное случайное число. Оба блока используют нормальный (гауссовский) генератор случайных чисел.

Сгенерированную последовательность можно повторить, если использовать блок Генератор случайных чисел с тем же неотрицательным начальным числом и параметрами. Начальное значение сбрасывается до указанного значения каждый раз, когда начинается симуляция. По умолчанию блок создает последовательность со средним значением 0 и дисперсией 1. Чтобы сгенерировать вектор случайных чисел с тем же средним значением и дисперсией, задайте параметр Начальное значение генератора ПСП как вектор.

Избегайте интегрирования случайного сигнала, потому что решатели должны интегрировать относительно гладкие сигналы. Вместо этого используйте блок Ограниченный полосой белый шум.

Числовые параметры этого блока должны иметь одинаковые размерности (после расширения скаляров).

Порты

Выход

# OUT_1 — выходной сигнал
скаляр | вектор | матрица

Details

Выходной сигнал, который представляет собой сгенерированные случайные числа, попадающие в нормальное распределение. Выходная последовательность однозначно определяется начальным числом.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Основные

# Среднее — среднее значение случайных чисел
Скаляр / массив вещественных чисел

Details

Задает среднее значение сгенерированных случайных чисел.

Значение по умолчанию

0.0

Имя для программного использования

Mean

Настраиваемый

Да

Вычисляемый

Да

# Дисперсия — дисперсия случайных чисел
Скаляр / массив вещественных чисел

Details

Задает дисперсию сгенерированных случайных чисел.

Значение по умолчанию

1.0

Имя для программного использования

Variance

Настраиваемый

Да

Вычисляемый

Да

# Начальное значение генератора ПСП — начальное число
Скаляр / массив целых чисел типа Int64

Details

Начальное число для генератора случайных чисел.

Выходная последовательность однозначно определяется начальным числом.

Значение по умолчанию

0

Имя для программного использования

Seed

Настраиваемый

Нет

Вычисляемый

Да

# Период дискретизации — интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)

Details

Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

Значение по умолчанию равно 0.1, что соответствует шагу расчета по умолчанию блока Ограниченный полосой белый шум.

Значение по умолчанию

0.1

Имя для программного использования

SampleTime

Настраиваемый

Нет

Вычисляемый

Да

Дополнительные возможности

Генерация Си кода: Да