Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛР4 / Моделирование_4

.docx
Скачиваний:
14
Добавлен:
26.06.2022
Размер:
395.5 Кб
Скачать

Никитиной С.

ИВТ-44

Лабораторная работа №4

Задание 1

Собрать модель подсчета количества дождливых, снежных и солнечных дней на планете Оз. Для этого:

1. Запустить MatLab.

2. Открыть Simulink и создать новую модель.

3. Объект Chart находится в браузере Simulink, раздел Stateflow.

4. Собрать модель согласно приведенной выше схеме.

Промоделировать систему с заданными начальными параметрами. Зафиксировать результаты.

Изменить вероятности перехода, зафиксировать полученные результаты.

Установленная в Chart’e диаграмма будет иметь следующую схему:

Модель эргодической цепи Маркова после первого моделирования:

Результат вероятностей: солнечной погоды – 1/5, снежной – 2/5, дождливой – 2/5.

Изменим вероятности перехода. Установим их так, чтобы дни распределились примерно поровну.

Модель эргодической цепи Маркова после второго моделирования:

Результат вероятностей солнечной погоды, снежной и дождливой примерно 1/3.

Задание 2

Собрать модель нахождения наибольшего общего делителя. Привести примеры работы модели.

Диаграмма Chart’a будет выглядеть следующим образом:

Модель работы алгоритма Евклида:

Результат работы НОДа для 146 и 96 – это 4. Убедимся в правильности работы:

Модель построена верно. Приведем пример работы с простыми числами.

Простые числа, как мы знаем, делятся только на самих себя и единицу. Так как числа различны, результатом является единица.

Задание 3

Разработать модель усилителя, удовлетворяющую следующим требованиям.

Входные сигналы:

1. Любой входной сигнал (например синусоида).

2. Время задержки. Задается константной.

3. Коэффициент усиления.

Выходные сигналы:

Промоделировать. Зафиксировать результаты моделирования.

В параметрах моделирования Simulink изменить «Solver options». Получить новые результаты моделирования. Зафиксировать, промоделировать.

Диаграмма Chart’a будет выглядеть следующим образом:

Здесь описываются значения выходного сигнала.

На выход Chart’а входит синусоида, коэффициент усиления (gain) и задержка (delay).

На выходе схемы получаем такой график:

Так как delay установлен 5, то синусоида рисуется с t = 5. Коэффициент усиления 2 задает величину амплитуды сигнала.

Изменим параметр “Solver Options”.

На выходе схемы получим такой график:

Сигнал на входе является непрерывным. Итак, в первом случае у нас получился график аналогово сигнала, во втором – цифрового.