Книга, которую Вы держите в руках, представляет собой уникальную и самую современную методику обучения: это одновременно и хорошо иллюстрированная книга, и очень наглядный видеокурс.
Прочитав книгу и посмотрев видеокурс, Вы быстро сможете производить математические и технические вычисления любой сложности в программе Matlab.
Книга является официальным учебным курсом Кембриджского университета, который успешно используется в учебном процессе на протяжении ряда лет.
СОДЕРЖАНИЕ
Введение
Для чего написана эта книга
Для кого эта книга
Как составлена эта книга
Соглашения, используемые в этой книге
Об авторах
Благодарности
Глава 1. Начало работы
Платформы и версии
Установка
Запуск программы MATLAB
Ввод в окне Command Window (Командное окно)
Онлайновая справка
Окна программы MATLAB
Завершение сессии
Глава 2. Основы программы MATLAB
Ввод и вывод
Арифметика
Разрешение проблем
Ошибки при вводе
Прерывание вычислений
Алгебраическое или символьное счисление
Подстановка в символьных выражениях
Символьные выражения, точность переменной и точная арифметика
Векторы и матрицы
Векторы
Матрицы
Запрещение вывода
Функции
Встроенные функции
Функции, задаваемые пользователем
Управление переменными
Переменные и присваивание
Решение уравнений
Графика
Построение графиков командой ezplot
Видоизменение графиков
Построение графиков командой plot
Построение нескольких кривых
Глава 3. Взаимодействие с программой MATLAB
Интерфейс программы MATLAB
Рабочий стол
Рабочая область
Текущий каталог и путь поиска
Окно Command History (История команд)
М-файлы
М-файлы-сценарии
М-файлы-функции
Циклы
Представление результатов
Публикация М-файлов
Файлы-дневники
Интерактивные М-файлы
Продолжение на следующей строке длинных строк при вводе и выводе
Распечатка и сохранение графики
М-книги
Точная настройка М-файлов
Практическое занятие А. Алгебра и арифметика
Глава 4. Выход за пределы основ
Запрет вывода
Классы данных
Действия со строками
Символьные числа и числа с плавающей точкой
Функции и выражения
Подстановка
Дополнительно об М-файлах
Переменные в М-файлах-сценариях
Переменные в М-файлах-функциях
Структура М-файлов-функций
Комплексная арифметика
Дополнительно о матрицах
Решение линейных систем
Вычисление значений собственных и векторов собственных
Исчисление в программе MATLAB
Дифференцирование
Интегрирование
Пределы
Суммы и произведения
Серия Тейлора
Переменные по умолчанию
Глава 5. Графика программы MATLAB
Двухмерные чертежи
Параметрические чертежи
Контурные и неявные чертежи
Чертежи полей
Трехмерные чертежи
Кривые в трехмерном пространстве
Поверхности в трехмерном пространстве
Окна изображений
Несколько окон изображений
Панель инструментов изображения
Объединение чертежей в одном окне
Настройка графики
Аннотирование
Изменение типа чертежа
Полная настройка
Изображения, анимация и звук
Изображения
Анимация
Звук
Практическое занятие В. Исчисление, графика и линейная алгебра
Глава 6. Программирование
Ветвление
Ветвление с помощью команды if
Логические выражения
Ветвление с помощью команды switch
Более подробно о циклах
Неограниченные циклы
Прерывание цикла
Другие команды программирования
Подфункции
Массивы ячеек и структур
Команды для синтаксического разбора ввода и вывода
Вычисление и дескрипторы функций
Пользовательский ввод и вывод результата на экран
Отладка
Взаимодействие с операционной системой
Вызов внешних программ
Файловый ввод и вывод
Глава 7. Публикация и М-книги
Особенности процесса публикации
Более подробно об М-книгах
Элементы меню Notebook (Блокнот)
Графика М-книги
Дополнительные советы по эффективному использованию М-книг
Глава 8. Программа Simulink
Простое дифференциальное уравнение
Пример проектирования
Взаимодействие с рабочей областью
Глава 9. Графический интерфейс пользователя
Планировка GUI и инструмент GUIDE
Сохранение и запуск GUI
Возвратные функции GUI
Глава 10. Прикладные задачи
Освещение комнаты
Одна лампа на 300 ватт
Две лампы по 150 ватт
Три лампы по 100 ватт
Залоговые платежи
Моделирование Монте-Карло
Математическая генетика
Экспоненциальный рост/спад
Логистический рост
Повторный запуск модели с помощью программы Simulink
Линейные экономические модели
Линейное программирование
Маятник 360°
Уравнения движения
Увеличение начальной скорости
Нахождение начальной скорости, которая заставляет маятник совершать полные вращения
Численное решение теплового уравнения
Решение методом конечных разностей
Случай переменной проводимости
Решение с помощью программы Simulink
Решение с помощью команды pdepe
Модель транспортного потока
Практическое занятие С. Развитие навыков работы с программой MATLAB
Глава 11. Разрешение проблем
Общие ошибки
Неправильный или неожиданный результат
Ошибки синтаксиса
Ошибки написания
Сообщения об ошибках или предупреждения при построении графиков
Ранее сохраненный М-файл вычисляется по-другому
Компьютер не отвечает
Наиболее распространенные ошибки
Методики отладки
Ответы к практическим занятиям
Ответы к практическому занятию А: алгебра и арифметика
Ответы к практическому занятию В: исчисления, графика и линейная алгебра
Ответы к практическому занятию С: развитие навыков работы с программой MATLAB
Глоссарий
Операторы среды MATLAB
Встроенные постоянные
Встроенные функции
Команды среды MATLAB
Графические команды
Программирование в среде MATLAB
Команды программы Simulink
Блоки программы Simulink
Комментарии: