Отчет л абораторная работа 8 Создание комплексных проектов на базе MatLab
Скачать 251.98 Kb.
|
МИНОБРНАУКИ РОССИИ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ «ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА) Кафедра САУ ОТЧЕТ Лабораторная работа 8 |
№ п./п. | Фрактал | № п./п. | Фрактал |
1 | Дракон Хартера–Хайтвея | 7 | Куст |
2 | Кoвер Серпинского | 8 | Остров |
3 | Кривая Гильберта | 9 | Снежинка Коха |
4 | Кривая Госпера | 10 | Сорняк |
5 | Кривая Пеано | 11 | Цветок |
6 | Кривая Серпинского | ― |
Таблица 1
3. Создайте ячейку ввода. Для этого введите с новой строки N = 3. Затем выделите этот текст и исполните команду меню Notebook \ Define Input Cell. В результате проделанных действий текст автоматически заключается в квадратные скобки.
4. Создадим еще одну ячейку ввода с командой вызова функции построения фракталов Lsystem(N). Выделите набранную команду и снова примените процедуру Define Input Cell. Автоматически сгенерируется ячейка вывода – изображение фрактала.
5. Можно изменить ячейку ввода, задав новый номер N фрактала. После этого необходимо вызвать контекстное меню и обновить всю М-книгу командой Evaluate M-book. Таким образом, можно просмотреть все 11 представленных фракталов. При изменении ячейки ввода ячейка вывода обновляется автоматически.
6. Сохраните созданную М-книгу в формате *.doc.
8.2.2. Задание на самостоятельную работу
Создайте M-книгу, иллюстрирующую основные возможности дескрипторной графики математического пакета MATLAB.
8.3. Содержание отчета
Отчет должен содержать цель лабораторной работы, краткое описание расширения Notebook MATLAB, две созданные в результате работы М - книги.
Остров
Порождающее правило | Изображения фрактала | |
Аксиома: F+F+F+F F→F+F-F-FFF+F+F-F θ=π/2 α=0 | | Число итераций: 2 |
Обозначения порождающего правила:
F – переместиться вперед на один шаг, прорисовывая след ( ;
b – переместиться вперед на один шаг, НЕ прорисовывая след;
+ – увеличить угол α на величину θ;
- – уменьшить угол α на величину θ;
[ – открыть ветвь. Сохранить координаты (x, y, α) в конце стека;
] – закрыть ветвь. Присвоить переменным (x, y, α) значения, считанные из конце стека, после чего удалить их из стека;
X и Y вспомогательные переменные, которые должны игнорироваться графикой.
Рис 1 Остров
Поскольку M-book не может быть открыт, используйте вместо него LIVE EDITOR
Рис 2 Результаты LIVE EDITOR
Вывод: научитесь создавать сложные изображения и запускать их с помощью Создание документов класса Notebook, которые можно использовать на практике