Система математических расчетов MATLAB
Системы MATLAB 137
Команды управления данными (Flow Control) 114
Типы данных 108
Програмирование на MATLAB-е 97
Массивы ячеек 86
Массивы структур 75
Организация и хранение данных 74
Многомерные Массивы 65
Анализ данных и статистика 50
Полиномы и интерполяция 41
Собственные значения и собственные векторы 37
Степени матриц и матричные экспоненты 35
Решение систем линейных уравнений 30
Двоеточие (Colon) 28
Действия над матрицами в системе MATLAB 24
Дуальность (двойственность) команд и функций 23
Операции с файлами 20
Пути доступа системы MATLAB 18
Редактора Array Editor 16
Просмотр и редактирование массивов данных при помощи 13
Рабочее пространство системы MATLAB 13
Получение справок (Getting Help) 7
Общие свойства и возможности рабочего стола MATLAB 5
Рабочий стол (desktop) системы MATLAB 5
Система математических расчетов MATLAB 4
Д.т.н, с.н.с
Гаспарян Олег Николаевич
УЧЕБНОЕ ПОСОБИЕ
MATLAB
СОДЕРЖАНИЕ
Создание Многомерных Массивов 66
Приложение 1. Тематические направления системы MATLAB 121
Приложение 2. Команды общего назначения
(General purpose commands) 123
Приложение 3. Операторы и специальные символы 126
Приложение 4. Элементарные математические функции
(Elementary math functions). 127
Приложение 5. Элементарные матрицы и операции над ними
(Elementary matrices and matrix manipulation)
Приложение 6. - Матричные функции и линейная алгебра
(Matrix functions - numerical linear algebra) 129
Приложение 7. Полиномы и интерполяция
(Interpolation and polynomials) 132
Приложение 8. Анализ данных и преобразование Фурье
(Data analysis and Fourier transforms) 133
Приложение 9. Функции обработки символьных строк
(Character strings) 135
Справочник по базовым функциям
Система MATLAB(сокращение от MATrix LABoratory - МАТричная Лаборатория) разработана фирмой The MathWorks, Inc. (США, г.Нейтик, шт. Массачусетс) и является интерактивной системой для выполнения инженерных и научных расчетов, которая ориентирована на работу с массивами данных. Система использует математический сопроцессор и допускает обращения к программам, написанным на языках Fortran, C и C++.
Наиболее известные области применения системы MATLAB:
· математика и вычисления;
· разработка алгоритмов;
· вычислительный эксперимент, имитационное моделирование;
· анализ данных, исследование и визуализация результатов;
· научная и инженерная графика;
· разработка приложений, включая графический интерфейс
пользователя.
MATLAB – это интерактивная система, основным объектом которой является массив, для которого не требуется указывать размерность явно. Это позволяет решать многие вычислительные задачи, связанные с векторно-матричными формулировками, существенно сокращая время, необходимое для программирования на скалярных языках типа Fortran или C. Будучи ориентированной на работу с реальными данными, эта система выполняет все вычисления в арифметике с плавающей точкой, в отличие от систем компьютерной алгебры REDUCE, MACSYMA, DERIVE, Maple, Mathematica, Theorist, где преобладает целочисленное представление и символьная обработка данных.
Система MATLAB – это одновременно и операционная среда и язык программирования. Одна из наиболее сильных сторон системы состоит в том, что на языке MATLAB могут быть написаны программы для многократного использования. Пользователь может сам написать специализированные функции и программы, которые оформляются в виде М-файлов. По мере увеличения количества созданных программ возникают проблемы их классификации и тогда можно попытаться собрать родственные функции в специальные папки. Это приводит к концепции пакетов прикладных программ (Application Toolboxes или просто Toolboxes), которые представляют собой коллекции М-файлов для решения определенной задачи или проблемы.
В действительности Toolboxes – это нечто большое, чем просто набор полезных функ-ций; часто это результат работы многих исследователей по всему миру, которые объеди- няются в группы по самым различным интересам, начиная от нейтронных сетей, дифференциальных уравнений в частных производных, сплайн-аппроксимации, статистики и размытых множеств до проектирования робастных систем управления, теории сигналов, идентификации, а также моделирования линейных и нелинейных динамических систем с помощью исключительно эффективного пакета SIMULINK. Именно поэтому пакеты прикладных программ MATLAB Application Toolboxes, входящие в состав семейства продуктов MATLAB, позволяют находиться на уровне самых современных мировых достижений в разных областях науки и техники.