- •А.К. Ефремов интегрированная
- •Рекомендовано редсоветом мгту им. Н.Э. Баумана
- •Isbn 5-7038-2301-3 мгту им. Н.Э. Баумана, 2003
- •1. Интерфейс системЫ matlab
- •1.1. Программная группа matlab
- •1.2. Командное окно matlab
- •1.2.1. Главное меню
- •1.2.2. Панель инструментов
- •1.3. Настройка параметров рабочего пространства
- •1.4. Справочная система matlab
- •2. Работа в режиме прямых вычислений
- •3. Базовые объекты системы matlab
- •3.1. Способы формирования матриц и векторов
- •3.2. Матричные операции и функции
- •3.3. Решение линейных уравнений
- •3.4. Вычисление корней полиномов
- •3.5. Обработка данных
- •4. Графические средства системы matlab
- •4.1. Графические объекты на плоскости
- •4.1.1. Функция plot
- •4.1.2. Функции fplot и ezplot
- •4.1.3. Другие графические функции
- •4.1.5. Обработка данных
- •4.2. Построение трехмерных поверхностей и тел
- •4.2.1. Основные графические функции
- •4.2.2. Дополнительные возможности
- •5. Основы программирования в среде matlab
- •5.1. Общие положения
- •5.2. Примеры простых программ
- •Xlabel('sin(X)') % Надпись по оси х
- •Xlabel('X') % Надпись по оси абсцисс
- •5.3. Программа с использованием внешней функции
- •5.4. Дополнительные программы
- •5.4.1. Дифференцирование функций
- •Xlabel('Число элементов массивов')
- •Xlabel('Число элементов массивов')
- •5.4.2. Функции eval, feval
- •Xlabel(‘t’), ylabel(‘y, dy/dt’)
- •Xlabel(‘y’), ylabel(‘dy/dt’)
- •6. Символьные вычисления
- •6.1. Определение символьной переменной
- •6.2. Основные функции
- •6.3. Математический анализ
- •6.3.1. Функция limit – предел функции одной переменной
- •6.3.2. Функция diff – дифференцирование функции одной переменной
- •6.3.3. Функция int – интегрирование функции одной переменной
- •6.3.4. Функция symsum – суммирование членов рядов
- •6.3.5. Функция taylor – разложение функции в ряд Тэйлора
- •6.4. Символьное решение уравнений
- •6.4.1. Решение отдельных уравнений
- •6.4.2. Решение систем уравнений
- •6.4.3. Решение дифференциальных уравнений
- •7. Пакет моделирования динамических систем simulink
- •7.1. Рабочая среда Simulink
- •7.2. Представление динамической системы в виде структурной схемы
- •7.3. Основные приемы работы в среде Simulink
- •7.4. Модель с ветвлением соединений
- •7. 5. Интегрирование дифференциального уравнения
- •Список литературы
- •Оглавление
- •Приложение
- •Разделы справочной системы
- •Программирования и отладки программ
- •Графические средства matlab
- •Символьные вычисления (symbolic math toolbox)
Список литературы
1. Компьютерная математика // Компьютер Пресс. 1997. № 8. С.70-120.
2. Потемкин В.Г., Рудаков П.И. Система MATLAB 5 для студентов. М.: ДИАЛОГ-МИФИ, 1999.
3. Медведев В.С., Потемкин В.Г. Control System Toolbox. MATLAB 5 для студентов. Кн. 1. М.: ДИАЛОГ-МИФИ, 1999.
4. Рудаков П.И., Сафонов В.И. Обработка сигналов и изображений. MATLAB 5.x. Кн. 2. М.: ДИАЛОГ-МИФИ, 2000.
5. Дьяконов В.П., Абраменкова И.В. MATLAB 5.0/5.3. Система символьной математики. М.: Нолидж, 1999.
6. Дьяконов В., Круглов В. Математические пакеты расширения MATLAB. Специальный справочник. СПб.: Питер, 2001.
7. Потемкин В.Г. Введение в MATLAB. – М.:ДИАЛОГ-МИФИ, 2000.
8. Потемкин В.Г. Система инженерных и научных расчетов MATLAB 5.х. В 2 т. М.: ДИАЛОГ-МИФИ, 1999
9. Потемкин В.Г. Инструментальные средства MATLAB 5.x. М.: ДИАЛОГ-МИФИ, 2000.
10. Лазарев Ю.Ф. MatLAB 5.x. Киев: BHV, 2000. (Серия «Библиотека студента»)
11. Мартынов Н.Н., Иванов А.П. MATLAB 5.x. Вычисления, визуализация, программирование. – М.: КУДИЦ-ОБРАЗ, 2000. – 336 с.
12. Гультяев А. Визуальное моделирование в среде MATLAB: Учебный курс. СПб: Питер, 2000.
13. Амосов А.А., Дубинский Ю.А., Копченова Н.В. Вычислительные методы для инженеров: Учеб. пос. для студентов втузов. М.: Высш. шк., 1994.
14. Самарский А.А., Гулин А.В. Численные методы: Учеб. пособие для вузов. – М.: Наука, 1989
15. Бронштейн И.Н., Семендяев К.А. Справочник по математике для инженеров и учащихся втузов. – 13-е изд. М.: Наука, 1986.
Оглавление
Введение |
4 |
||
1. |
Интерфейс системы MATLAB …………………………………………………………………. |
6 |
|
1.1. |
Программная группа MATLAB ………………………………………………………………... |
6 |
|
1.2. |
Командное окно MATLAB ……………………………………………………………………….. |
6 |
|
|
1.2.1. |
Главное меню ……………………………………………………………………………. |
6 |
|
1.2.2. |
Панель инструментов …………………………………………………………………. |
7 |
1.3. |
Настройка параметров рабочего пространства ………………………………………………….. |
7 |
|
1.4. |
Справочная система MATLAB …………………………………………………………………… |
8 |
|
2. |
Работа в режиме прямых вычислений …………………………………………………………… |
9 |
|
3. |
Базовые объекты системы MATLAB …………………………………………………………….. |
16 |
|
3.1. |
Способы формирования матриц и векторов …………………………………………………….. |
16 |
|
3.2. |
Матричные операции и функции ………………………………………………………………… |
19 |
|
3.3. |
Решение линейных уравнений …………………………………………………………………… |
21 |
|
3.4. |
Вычисление корней полиномов ………………………………………………………………….. |
22 |
|
3.5. |
Обработка данных ………………………………………………………………………………… |
22 |
|
4. |
Графические средства системы MATLAB ………………………………………………………. |
24 |
|
4.1. |
Графические объекты на плоскости …………………………………………………………… |
24 |
|
|
4.1.1. |
Функция plot ……………………………………………………………………………… |
24 |
|
4.1.2. |
Функции fplot и ezplot …………………………………………………………………… |
25 |
|
4.1.3. |
Другие графические функции ………………………………………………………… |
26 |
|
4.1.4. |
Дополнительные графические средства ………………………………………………... |
27 |
|
4.1.5. |
Обработка данных ……………………………………………………………………….. |
30 |
4.2. |
Построение трехмерных поверхностей и тел …………………………………………………… |
31 |
|
|
4.2.1. |
Основные графические функции ……………………………………………………….. |
31 |
|
4.2.2. |
Дополнительные средства ………………………………………………………………. |
31 |
5. Основы программирования в среде MATLAB ………………………………………………………. |
33 |
||
5.1. |
Основные положения …………………………………………………………………………… |
33 |
|
5.2. |
Примеры простых программ …………………………………………………………………… |
34 |
|
5.3. |
Программа с использованием внешней функции ……………………………………………….. |
37 |
|
5.4. |
Дополнительные программы …………………………………………………………………… |
39 |
|
|
5.4.1. |
Дифференцирование функций ………………………………………………………….. |
39 |
|
5.4.2. |
Функции eval, feval ……………………………………………………………………… |
40 |
|
5.4.3. |
Решение обыкновенных дифференциальных уравнений (ОДУ) …………………… |
41 |
6. Символьные вычисления ……………………………………………………………………………… |
43 |
||
6.1. |
Определение символьной переменной ………………………………………………………… |
43 |
|
6.2. |
Основные функции ……………………………………………………………………………… |
43 |
|
6.3. |
Математический анализ ………………………………………………………………………… |
45 |
|
|
6.3.1. |
Функция limit – предел функции одной переменной ………………………………….. |
45 |
|
6.3.2. |
Функция diff – дифференцирование функции одной переменной …………………… |
46 |
|
6.3.3. |
Функция int – интегрирование функции одной переменной …………………………. |
46 |
|
6.3.4. |
Функция symsum – суммирование членов ряда ……………………………………….. |
47 |
|
6.3.5. |
Функция taylor – разложение функции в ряд Тэйлора ………………………………… |
48 |
6.4. |
Символьное решение уравнений …………………………………………………………………. |
48 |
|
|
6.4.1. |
Решение отдельных уравнений …………………………………………………………. |
48 |
|
6.4.2. |
Решение систем уравнений ……………………………………………………………… |
49 |
|
6.4.3. |
Решение дифференциальных уравнений ……………………………………………….. |
49 |
7. |
Пакет моделирования динамических систем Simulink …………………………………………. |
51 |
|
7.1. |
Рабочая среда Simulink ……………………………………………………………………………. |
51 |
|
7.2. |
Представление динамической системы в виде структурной схемы …………………………… |
52 |
|
7.3. |
Основные приемы работы в среде Simulink …………………………………………………….. |
53 |
|
7.4. |
Модель с ветвлением соединений ……………………………………………………………….. |
54 |
|
7.5. |
Интегрирование дифференциальных уравнений ……………………………………………….. |
56 |
|
Список литературы ……………………………………………………………………………………….. |
59 |
||
Приложение ………………………………………………………………………………………………. |
62 |