Читайте также:
|
|
В Simulink/Matlab имеются очень широкие возможности по моделированию различного рода случайностей (событий, процессов, функций и т.д.).
Для генерации может быть использован блок Uniform Random Number. В каждом сеансе моделирования он генерирует одну и ту же последовательность СЧ. Для изменения генерируемой последовательности необходимо вручную изменить значение его параметра Initial seed. При проведении большого числа повторных экспериментов с целью накопления статистических данных это не очень удобно.
Поэтому для моделирования случайных событий можно воспользоваться генераторами СЧ, входящими в состав компоненты Matlab, которая называется Toolboxes-Statistics (средства статистического анализа). Данная компонента доступна для использования в том случае, если она включена в рабочую конфигурацию пакета Matlab. Toolboxes-Statistics представляет собой набор специализированных функций. Ее особенностью является то, что для нее отсутствует набор блоков, который включался бы в библиотеку Simulink. Поэтому в процессе моделирования статистические функции следует использовать один из двух способов:
1. выполнять в командном окне Matlab;
2. включать в вычисляемое выражение в тех блоках S-модели.
Категория функций Random Number Generation (генераторы случайных чисел) обеспечивает формирование значений случайной величины, распределенной по определенному закону с задаваемыми параметрами. Генератор непрерывной СВ, равномерно распределенной в заданном интервале, называется unifrnd. Обращение к данной функции имеет вид unifrnd (А, В, М, N), где А, В - границы диапазона распределения, а параметры М, N задают размер генерируемой матрицы случайных чисел. Если параметры М, N опущены, то генерируется единственное значение случайной величины.
При моделировании случайного события функция unifrnd может быть указана в качестве параметра настройки следующих блоков:
1. Matlab Fcn (раздел Function&Tables);
2. Fcn (из того же раздела);
3. Constant (раздел Sources).
Дата добавления: 2015-07-26; просмотров: 217 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Метод кусочной аппроксимации | | | Пример моделирования простого случайного события в MatLab |