- •Содержание
- •Лабораторная работа № 1. Работа в командном окне системыMatLab Цель работы
- •Введение
- •Типы данных
- •Действия над матрицами
- •1. Создание матриц
- •2. Создание матриц специального вида:
- •3. Доступ к ячейкам матрицы.
- •4. Умножение, деление матрицы на скаляр.
- •5. Сложение, вычитание скаляра из матрицы.
- •6. Сложение, вычитание матриц.
- •7. Произведение матриц.
- •Построение графиков. Вывод одного графика
- •Вывод нескольких графиков
- •Поиск решения уравнения
- •Задание на лабораторную работу
- •Литература к лабораторной работе №1
- •Лабораторная работа № 2. Построение трехмерных графиков. Программирование вMatLab Цель работы
- •Построение трехмерных графиков
- •Программирование в системеMatLab
- •Проверка условия
- •Ввод с клавиатуры
- •Задание на лабораторную работу
- •Пояснение к заданию 5 и 6:
- •Аналитические вычисления
- •Решение систем линейных уравнений
- •Задание на лабораторную работу
- •Литература к лабораторной работе №3
- •Лабораторная работа № 4. Хаотические свойства нелинейных систем Цель работы
- •Введение
- •Дискретные отображения
- •Порядок построения паутинной диаграммы
- •Задание на лабораторную работу
- •Варианты заданий
- •Пояснения к выполнению лабораторной работы
- •Литература к лабораторной работе №4
- •Лабораторная работа № 5. Дискретные отображения и бифуркационные диаграммы Цель работы
- •Основные сведения о бифуркационных диаграммах
- •Порядок построения бифуркационной диаграммы
- •Задание на лабораторную работу
- •Варианты заданий
- •Пояснения к выполнению лабораторной работы
- •«Регистрация точек в массиве»
- •Литература к лабораторной работе №5
- •Лабораторная работа № 6. Карты динамических режимов и решетки связанных отображений Цель работы
- •Основные сведения о картах динамических режимов
- •Решетки связанных отображений
- •Задание на лабораторную работу
- •Литература к лабораторной работе №6
- •Лабораторная работа № 7. Фазовые портреты динамических систем. Цель работы
- •Основные сведения о фазовом пространстве
- •Построение аттракторов
- •Фрактальная размерность и показатель Хёрста
- •Задание на лабораторную работу
- •Пояснения к выполнению лабораторной работы
- •Литература к лабораторной работе №7
«Регистрация точек в массиве»
Рассмотрим пример. Мы выбрали в качестве исследуемого отображения логистическую функцию, ,, шаг поλвыбран 0.2. Таким образом КоличествоТочекПоА = 5. КоличествоТочекПоХ примем также равное 5. Исходный массив результата имеет вид:
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Начнем выполнять итерации при λ = 3. На каком-то регистрируемом шаге мы получили значение x= 0.35. Необходимо занести это значение в массив. Представим, что весь интервал разбит на 5 интервалов– это и есть столбец нашего массива результатов. Значениеx= 0.35 попадает во второй интервал (int(0.35/0.2) + 1 = 2), следовательно, во второй строке должна появиться отметка об этом. Проще всего записывать 1. Проведя аналогичные рассуждения относительно λ, получаем, что 1 должна записаться в 1 столбец, т.е.
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Аналогично выполняется «регистрация» результатов последующих итераций.
5. Необходимо помнить, что MatLABоптимизирован для выполнения векторных операций. Т.е. кодx = [0:0.1:1]; y = sin(x);будет выполняться значительно быстрее, чем соответствующий перебор массиваxи вычисления для него массиваy.
6. Инициализацию массива удобно выполнять при помощи команды zeros(m,n).
Литература к лабораторной работе №5
Медведева Н.Б. Динамика логистической функции. Соросовский образовательный журнал, том 6, №8, 2000.
Климонтович Ю.Л. Введение в физику открытых систем. Соросовский образовательный журнал, №8, 1996.
Кузнецов А.П. Наглядные образы хаоса. Соросовский образовательный журнал, том 6, №11, 2000.
Кузнецов С.П. Динамический хаос. – М: Физматлит, 2001.
Лабораторная работа № 6. Карты динамических режимов и решетки связанных отображений Цель работы
Изучить методы построения и свойства карт динамических режимов, используемых для исследования хаотических свойств нелинейных систем. Выявить взаимосвязи между различными методами исследования динамического хаоса.
Основные сведения о картах динамических режимов
В предыдущих лабораторных работах были рассмотрены основные методы и разработаны базовые алгоритмы построения бифуркационных и паутинных диаграмм для исследования хаотических свойств нелинейных динамических систем. Как уже отмечалось, паутинная диаграмма позволяет проследить развитие системы, представленной в виде дискретного отображения, при фиксированном значении параметров. Бифуркационная диаграмма предназначена для изучения поведения системы на заданном диапазоне одного из параметров. Такой подход позволяет выявить и исследовать бифуркации, происходящие при изменении одного из параметров системы. Дальнейшим развитием и обобщением бифуркационной диаграммы служит карта динамических режимов.
Карты динамических режимов используются, если система имеет 2 параметра. По оси xв этом случае откладываем один из параметров системы, по осиy– другой. «Режим» системы изображается цветом. На Рис. изображена бифуркационная диаграмма логистической функциии соответствующая диаграмме карта динамических режимов, рассчитанная для одного параметра. Зеленым цветом обозначена область параметров, отвечающая существованию неподвижной точки, желтым – цикла периода 2, синим – цикла периода 4, красным – периода 8, серая область соответствует хаосу.
Рис. 6.1. Бифуркационная диаграмма и соответствующая ей карта динамических режимов для отображения с одним параметром
Конечно, при исследовании отображений с одним параметром карты динамических режимов обычно не используются. Область их применения – отображения с двумя параметрами. На Рис. представлена карта режимов кубического отображения .
Рис. 6.2. Карта динамических режимов кубического отображения
Кроме исследований дискретных отображений с двумя параметрами карты динамических режимов используются для изучения решеток связанных отображений.