Универсальное случайное число PS

Сгенерируйте равномерно распределенные случайные числа для физического моделирования

  • Библиотека:
  • Simscape / Библиотека Основы / Физические сигналы / Источники

Описание

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

Поведение блока совпадает с блоком Simulink® Uniform Random Number (за исключением того, что это генерирует физический сигнал, а не Сигнал Simulink).

У вас есть опция, чтобы задать начальное смещение времени как часть параметра Sample time. В этом случае блок выходные параметры 0 до времени симуляции достигает значения offset, в которой точке запускается случайная последовательность.

Универсальные блоки PS Случайных чисел, которые используют тот же seed и параметры, генерируют повторяемую последовательность. Сброс seed к заданному значению каждый раз симуляция запускается.

Порты

Вывод

развернуть все

Выведите физический сигнал.

Параметры

развернуть все

Минимальное выходное значение сгенерировано блоком.

Максимальное выходное значение сгенерировано блоком.

Стартовый seed для генератора случайных чисел. Вывод повторяем для данного seed. Seed должен быть целым числом в области значений 0 к (2^32 – 1).

Значение времени интервал step. Значением step по умолчанию является 1 s. Чтобы задать начальное смещение времени, введите значение параметров как [step, offset], в противном случае значение offset принято, чтобы быть 0. Смещение должно быть меньше, чем размер шага.

Вопросы совместимости

развернуть все

Поведение изменяется в R2019a

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью MATLAB® Coder™.

Введенный в R2013a