
- •Применение математических пакетов в инженерно-технических расчетах
- •Лабораторная работа 1 Интерфейс MatLab и основы проведения вычислений в командном режиме
- •1.1. Основные сведения
- •1.2. Программа работы
- •1.2.1. Работа в командном окне
- •1.2.2. Рабочее пространство
- •1.2.3. Числа, операторы, функции
- •1.2.4. Задание на самостоятельную работу
- •1.3. Содержание отчета
- •Лабораторная работа 2 Операции с векторами и матрицами в MatLab
- •2.1. Основные сведения
- •2.2. Программа работы
- •2.2.1. Создание матриц и доступ к элементам
- •2.2.2. Операции с векторами и матрицами
- •2.2.3. Задание на самостоятельную работу
- •2.3. Содержание отчета
- •Лабораторная работа 3 Построение и редактирование графиков
- •3.1. Основные сведения
- •3.2. Программа работы
- •3.2.1. Создание графиков
- •3.2.2. Редактирование графиков и осей
- •3.2.3. Создание поверхностей и трехмерных графиков
- •3.2.4. Задание на самостоятельную работу
- •4.2.2. Операции с полиномами
- •4.2.3. Задание на самостоятельную работу
- •4.3. Содержание отчета
- •Лабораторная работа 5 Введение в среду моделирования matlab Simulink
- •5.1. Основные сведения
- •5.2. Программа работы
- •5.2.1. Математическое описание объекта моделирования
- •5.2.2. Реализация модели в среде matlab Simulink
- •5.2.3. Моделирование системы
- •5.2.4. Создание подсистем
- •6.2.2. Управление моделированием из командной строки matlab
- •6.2.3. Задание на самостоятельную работу
- •6.3. Содержание отчета
- •Лабораторная работа 7 Создание пользовательского интерфейса
- •7.1. Основные сведения
- •7.2. Программа работы
- •7.2.1. Создание простых элементов управления
- •8.2. Программа работы
- •8.2.1. Создание документов класса Notebook
- •8.2.2. Задание на самостоятельную работу
- •8.3. Содержание отчета
- •197376, С.-Петербург, ул. Проф. Попова, 5
8.2. Программа работы
8.2.1. Создание документов класса Notebook
1. Для создания нового документа Notebook наберите notebook в командной строке MATLAB. При этом автоматически запустится Microsoft Word и откроется новая M-книга с именем Document 1. Опишем с помощью М-книги некоторые фракталы.
2. Введите заголовок документа (например, «Фракталы») и с красной строки определение фрактала: «Фрактал – это сложная геометрическая фигура, обладающая свойством самоподобия, т. е. составленная из нескольких частей, каждая из которых подобна всей фигуре целиком». И далее: «В качестве иллюстрации рассмотрим следующие фракталы:
№ п./п. |
Фрактал |
№ п./п. |
Фрактал |
1 |
Дракон Хартера–Хайтвея |
7 |
Куст |
2 |
Кoвер Серпинского |
8 |
Остров |
3 |
Кривая Гильберта |
9 |
Снежинка Коха |
4 |
Кривая Госпера |
10 |
Сорняк |
5 |
Кривая Пеано |
11 |
Цветок |
6 |
Кривая Серпинского |
― |
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, две созданные в результате работы М - книги.
Содержани
Лабораторная работа 1 Интерфейс MatLab и основы проведения вычислений в командном режиме 3
1.1. Основные сведения 3
1.2. Программа работы 4
1.2.1. Работа в командном окне 4
1.2.2. Рабочее пространство 5
1.2.3. Числа, операторы, функции 5
1.2.4. Задание на самостоятельную работу 7
1.3. Содержание отчета 7
Лабораторная работа 2 Операции с векторами и матрицами в MatLab 8
2.1. Основные сведения 8
2.2. Программа работы 8
2.2.1. Создание матриц и доступ к элементам 8
2.2.2. Операции с векторами и матрицами 10
2.2.3. Задание на самостоятельную работу 11
2.3. Содержание отчета 12
Лабораторная работа 3 Построение и редактирование графиков 13
в MatLab 13
3.1. Основные сведения 13
3.2. Программа работы 13
3.2.1. Создание графиков 13
3.2.2. Редактирование графиков и осей 14
3.2.3. Создание поверхностей и трехмерных графиков 15
3.2.4. Задание на самостоятельную работу 15
3.3. Содержание отчета 16
Лабораторная работа 4 основы символьных вычислений и операций над полиномами 17
4.1. Основные сведения 17
4.2. Программа работы 17
4.2.1. Символьные вычисления 17
4.2.2. Операции с полиномами 18
4.2.3. Задание на самостоятельную работу 19
4.3. Содержание отчета 20
Лабораторная работа 5 Введение в среду моделирования matlab Simulink 20
5.1. Основные сведения 20
5.2. Программа работы 20
5.2.1. Математическое описание объекта моделирования 20
5.2.2. Реализация модели в среде MATLAB Simulink 22
5.2.3. Моделирование системы 23
5.2.4. Создание подсистем 25
5.3. Содержание отчета 26
Лабораторная работа 6 работа с matlab Simulink из командной строки 26
6.1. Основные сведения 26
6.2. Программа работы 26
6.2.1. Настройка взаимодействия Simulink модели с рабочим пространством MATLAB 26
6.2.2. Управление моделированием из командной строки MATLAB 27
6.2.3. Задание на самостоятельную работу 28
6.3. Содержание отчета 28
Лабораторная работа 7 Создание пользовательского интерфейса 28
в matlab 28
7.1. Основные сведения 28
7.2. Программа работы 29
7.2.1. Создание простых элементов управления 29
7.2.2. Задание на самостоятельную работу 30
7.3. Содержание отчета 30
Лабораторная работа 8 Создание комплексных проектов на базе MatLab 30
8.1. Основные сведения 30
8.2. Программа работы 31
8.2.1. Создание документов класса Notebook 31
8.2.2. Задание на самостоятельную работу 3
8.3. Содержание отчета 3
Лабораторная работа 1. Интерфейс MATLAB и основы проведения вычислений в командном режиме 1
Лабораторная работа 2. Операции с векторами и матрицами в MATLAB 7
Лабораторная работа 3. Построение и редактирование графиков в MATLAB 12
Лабораторная работа 4. Основы символьных вычислений и операций над полиномами 16
Лабораторная работа 5. Введение в среду моделирования MATLAB Simulink 19
Лабораторная работа 6. Работа с MATLAB Simulink из командной строки 25
Лабораторная работа 7. Создание пользовательского интерфейса в MATLAB 27
Лабораторная работа 8. Создание комплексных проектов на базе MATLAB 29
Редактор О. Е. Сафонова
Подписано в печать Формат 60 ×84 1/16.
Бумага офсетная. Печать офсетная. Печ. л. 2,0
Гарнитура “Times New Roman”. Тираж 40 экз. Заказ .
Издательство СПбГЭТУ “ЛЭТИ”