Компьютерная литература
  • формат epub
  • размер 10,41 МБ
  • добавлен 1 апреля 2015 г.
Дьяконов В.П. MATLAB. Полный самоучитель
М.: ДМК Пресс, 2012. – 768 с.: ил. — ISBN 978-5-94074-652-2.
Самоучитель по массовой матричной системе MATLAB, занимающей лидирующее место в области численных научно-технических вычислений, расчётов и моделирования. Основное внимание уделено описанию основ применения и языка программирования базовой системы MATLAB, реализации численных методов вычислений и визуально-ориентированному проектированию графического интерфейса пользователя (GUI). Описаны особенности интерфейса MATLAB, операторы, функции и средства программирования. Приведены сотни примеров применения MATLAB в учебных, научно-технических и математических вычислениях и расчетах. Для студентов, преподавателей и аспирантов университетов и вузов различного профиля, инженеров и научных работников.
Введение.
Благодарности и адреса для связи.
Первое знакомство с MATLAB.
Назначение и особенности системы MATLAB.
Начало работы с MATLAB.
Простые вычисления в MATLAB.
Основные объекты MATLAB.
Формирование векторов и матриц.
Операции с рабочей областью, текстом сессии и редактором m-файлов.
Интерактивная справка из командной строки.
Работа с демонстрационными примерами с командной строки.
Знакомство с двумерной графикой MATLAB.
Знакомство с трехмерной графикой MATLAB.
Знакомство с интерфейсом пользователя.
Интерфейс основного окна MATLAB.
Работа с меню.
Основы редактирования и отладки m-файлов.
Новинки графического интерфейса MATLAB.
Интерфейс графических окон.
Основы форматирования графиков.
Работа с Мастером импорта данных.
Работа со справкой и демонстрационными примерами.
Интерфейс и новые возможности MATLAB R2007.
Программные средства математических вычислений.
Вычислительные и логические операции.
Специальные символы.
Работа со специальными данными.
Встроенные элементарные функции.
Числовые функции.
Специальные математические функции.
Операции с векторами и матрицами.
Создание матриц с заданными свойствами.
Операции с матрицами.
Создание и вычисление специальных матриц.
Матричные операции линейной алгебры.
О скорости выполнения матричных операций.
Типы данных – массивы специального вида.
Разреженные матрицы.
Применение разреженных матриц.
Функции разреженных матриц.
Многомерные массивы.
Работа с размерностями массивов.
Тип данных – структуры.
Функции полей структур.
Массивы ячеек.
Многомерные массивы ячеек.
Программные средства обычной графики.
Графики функций и данных.
Визуализация в полярной системе координат.
Визуализация векторов.
Основы трехмерной графики.
Улучшенные средства визуализации 3D-графики.
Текстовое оформление графиков.
Форматирование графиков.
Цветовая окраска графиков.
Другие возможности графики.
Программные средства специальной графики.
Анимационная графика.
Основы дескрипторной графики.
Галерея трехмерной графики.
Графический интерфейс пользователя GUI.
Графическая поддержка цвета.
Расширенная техника визуализации вычислений.
Программные средства численных методов.
Решение систем линейных уравнений (СЛУ).
Решение СЛУ с разреженными матрицами.
Вычисление корней функций.
Вычисление минимумов функций.
Аппроксимация производных.
Численное интегрирование.
Математические операции с полиномами.
Обыкновенные дифференциальные уравнения (ОДУ).
Примеры решения дифференциальных уравнений.
Программные средства обработки данных.
Обработка данных массивов.
Геометрический анализ данных.
Преобразование Фурье.
Свертка и дискретная фильтрация.
Интерполяция и аппроксимация данных.
Специальные виды интерполяции.
Обработка данных в графическом окне.
Работа со строками, файлами и звуками.
Обработка строковых данных.
Работа с файлами.
Работа с файлами изображений.
Работа со звуковыми данными.
Типовые средства программирования.
Основные понятия программирования.
M-файлы сценариев и функций.
Обработка ошибок и комментарии.
Функции с переменным числом аргументов.
Особенности работы с m-файлами.
Управляющие структуры.
Основы объектно-ориентированного программирования.
Handle- и inline-функции.
Отладка программ.
Профилирование программ в MATLAB 7.
Общение MATLAB с операционной системой.
Поддержка Java.
Компиляция MATLAB-программ.
Визуальное программирование GUI.
Средства визуального программирования GUIDE.
Работа с заготовками примеров.
Детальная работа с инструментом GUIDE.
Стандартные диалоговые окна MATLAB.
Обзор расширений MATLAB.
Состав расширений MATLAB.
Примеры работы с Simulink.
Пакеты математических вычислений.
Пакеты анализа и синтеза систем управления.
Пакет идентификации систем.
Пакеты для обработки сигналов и изображений.
Прочие пакеты прикладных программ.
Пакеты расширения MATLAB 6.5.
Новейшие пакеты расширения MATLAB 7+Simulink 6.
Стыковка MATLAB с измерительными приборами.
Работа измерительных приборов с системой MATLAB.
Стыковка компьютера с цифровым осциллографом.
Управление генераторами произвольных сигналов от системы MATLAB.
Применение MATLAB при совместной работе генератора и цифрового осциллографа.
Встраивание MATLAB в осциллографы, построенные на основе платформы ПК.
Список литературы.
Предметный указатель.
Похожие разделы