Глава 1. Графический интерфейс пользователя и простейшие вычисления
1.1. Командное окно системы MATLAB 7
1.2. Рабочее пространство системы MATLAB
1.3. Вещественные числа и тип данных double
1.4. Комплексные числа и комплексные функции
1.5. Одномерные и двумерные числовые массивы
1.6. Вычисление функций от массивов
Глава 2. Визуализация результатов вычислений
2.1. Построение графиков функций
2.2. Оформление графиков и графических окон
2.3. Специальная графика системы MATLAB 7
2.4. Инструментальная панель графических окон
Глава 3. Вычисления с действительными и комплексными массивами чисел
3.1. Операции отношения и логические операции над числами
3.2. Формирование одномерных числовых массивов
3.3. Двумерные массивы чисел: матрицы и векторы
3.4. Вычисления с массивами
3.5. Функции, выполняющие битовые операции
Глава 4. 3D визуализация
4.1. Трехмерная графика
4.2. Дополнительные детали оформления трехмерных графиков
4.3. Сохранение графических изображений в дисковых файлах
Глава 5. Встроенные средства решения типовых задач алгебры и анализа
5.1. Решение систем линейных уравнений
5.2. Операции линейной алгебры над матрицами. Матричные функции
5.3. Разреженные матрицы
5.4. Вычисление спецфункций математической физики
5.5. Нахождение нулей функций
5.6. Поиск минимума функции
5.7. Вычисление определенных интегралов
5.8. Решение систем обыкновенных дифференциальных уравнений
Глава 6. Обзор дополнительных возможностей работы в интерактивном режиме
6.1. Аналитические вычисления с помощью пакета расширения Symbolic Math Toolbox
6.2. Обработка звука и сохранение его в дисковых файлах
6.3. Операторы цикла в M-языке. Анимация
6.4. Сценарии и M-файлы
Глава 7. Встроенные типы данных пакета MATLAB 7
7.1. Многомерные числовые массивы
7.2. Множественная индексация массивов в системе MATLAB
7.3. Массивы символов и тип данных char
7.4. Встроенные функции для обработки строк
7.5. Массивы структур
7.6. Массивы ячеек
7.7. Разреженные матрицы. Числовые массивы пониженной точности Массивы целых чисел
Глава 8. Программирование функций на M-языке
8.1. Синтаксис определения и вызова M-функций
8.2. Конструкции управления
8.3. Взаимодействие M-функций с пользователем
8.4. Локальные, глобальные и статические переменные
8.5. Рекурсивные функции. Производительность M-функций
8.6. M-функции с переменным числом входных параметров и выходных значений
8.7. Контроль входных параметров и выходных значений M-функций
8.8. Практические советы по разработке и отладке M-функций
Глава 9. Примеры конкретных разработок M-функций
9.1. Функции, работающие со временем и датами
9.2. Обработка текстов
9.3. Запись в файлы массивов ячеек
9.4. Чтение и запись текстовых файлов
9.5. Динамическое построение графиков функций
9.6. Вращение трехмерных графиков
Глава 10. Введение в дескрипторную графику пакета MATLAB 7
10.1. Основные объекты дескрипторной графики
10.2. Свойства объектов figure и axes
10.3. Объект image и растровые изображения в системе MATLAB 7
10.4. Вывод растровых изображений в объект axes
Глава 11. Программирование графического
пользовательского интерфейса
11.1. Основные типы элементов управления
11.2. Создание графического окна с элементами управления и объектами axes
11.3. Callback функции и другие обработчики событий
11.4. Диалоговые окна
11.5. Применение утилиты guide для формирования пользовательского интерфейса
11.6. Динамическая перестройка элементов управления
11.7. Использование манипулятора “мышь” в графических окнах пакета MATLAB
11.8. Создание меню
Приложение A. Программирование MEX-функций системы MATLAB 7 на языке C
A1. Интерфейс MEX-функций с системой MATLAB
A2. Создание и компиляция DLL-проекта в среде компилятора Microsoft Visual C++ 6.0
A3. Вызов функций MATLAB API
A4. Отладка MEX-функций
A5. Примеры конкретных разработок MEX-функций
A6. Вызов функций и команд системы MATLAB 7 из MEX-функций
Приложение B. Взаимодействие Windows-приложений с системой MATLAB 7
Список литературы