Uniform Random Number

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

  • Библиотека:
  • Simulink/Источники

  • Uniform Random Number block

Описание

Блок Uniform Random Number генерирует равномерно распределенные случайные числа в течение заданного вами интервала. Чтобы сгенерировать нормально распределенные случайные числа, используйте блок Random Number. Оба блока используют генератор случайных чисел Normal (Gaussian) ('v4': устаревший MATLAB® 4.0 генератора rng функция).

Можно сгенерировать повторяемую последовательность, используя любой Uniform Random Number блок с тем же неотрицательным начальным значением и параметрами. Seed устанавливается на заданное значение каждый раз, когда начинается симуляция.

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

Числовые параметры этого блока должны иметь одинаковые размерности после скалярного расширения. Если установить флажок Interpret vector parameters as 1-D, и числовые параметры будут строкой или векторами-столбцами после скалярного расширения, блок выводит сигнал 1-D. Если снять флажок Interpret vector parameters as 1-D, блок выводит сигнал той же размерности, что и параметры.

Порты

Выход

расширить все

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

Типы данных: double

Параметры

расширить все

Задайте минимум интервала.

Программное использование

Параметры блоков: Minimum
Тип: Вектор символов
Значения: скаляр
По умолчанию: '-1'

Задайте максимальное значение интервала.

Программное использование

Параметры блоков: Maximum
Тип: Вектор символов
Значения: скаляр
По умолчанию: '1'

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

Seed должно быть 0 или положительным целым числом. Выход повторяется для заданного seed.

Программное использование

Параметры блоков: See
Тип: Вектор символов
Значения: скаляр
По умолчанию: '0'

Задайте временной интервал между выборками. Дополнительные сведения см. в разделе «Задание шага расчета».

Программное использование

Параметры блоков: SampleTime
Тип: Вектор символов
Значения: скаляр
По умолчанию: '0.1'

Установите этот флажок, чтобы вывести вектор длины N если параметр Constant value вычисляется как N- элемент строку или вектор-столбец.

  • Когда вы устанавливаете этот флажок, блок выводит вектор длины N если параметр Constant value вычисляется как N- элемент строку или вектор-столбец. Для примера блок выводит матрицу размерности 1-by-N или N-by-1.

  • Когда вы снимаете этот флажок, блок не выводит вектор длины N если параметр Constant value вычисляется как N- элемент строку или вектор-столбец.

Программное использование

Параметры блоков: VectorParams1D
Тип: Вектор символов
Значения: 'on' | 'off'
По умолчанию: 'on'

Характеристики блоков

Типы данных

double

Прямое сквозное соединение

no

Многомерные сигналы

yes

Сигналы переменного размера

no

Обнаружение пересечения нулем

no

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

Генерация кода C/C + +
Сгенерируйте код C и C++ с помощью Coder™ Simulink ®

.
Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте