Раздел: Документация
0 1 2 3 4 ... 365 Оглавление Введение................................................................................................................................I 81.О назначении и возможностях пакета MATLAB и его расширений...................1 82.О содержании книги................................................................................................10 Часть I. Основы работы в MATLAB..................................................................19 Глава 1. Простейшие вычисления.....................................................................................21 Рабочая среда MATLAB...............................................................................................21 Арифметические вычисления........................................................................................24 Простейшие вычисления...........................................................................................24 Форматы вывода результата вычислений...............................................................25 Использование элементарных функций..................................................................28 Встроенные элементарные функции........................................................................33 Тригонометрические, гиперболические и обратные к ним функции...............33 Экспоненциальная функция, логарифмы, степенные функции.........................34 Функции для работы с комплексными числами.................................................34 Округление и остаток от деления.........................................................................34 Использование переменных..........................................................................................35 Сохранение и восстановление рабочей среды........................................................38 Просмотр и удаление переменных, выбор имен переменных...............................42 Эффективная работа из командной строки (Command History)...............................44 Задания для самостоятельной работы.........................................................................48 Глава 2. Работа с массивами.............................................................................................50 Ввод, сложение и вычитание векторов....................................................................51 Обращение к элементам вектора..............................................................................57 Применение функций обработки данных к векторам............................................59 Поэлементные операции с векторами......................................................................62 Построение таблицы значений функции.................................................................65 Построение графиков функции одной переменной...............................................70 Умножение векторов.................................................................................................75 Скалярное произведение.......................................................................................75 Векторное произведение........................................................................................76 Внешнее произведение...........................................................................................77 Ввод матриц, простейшие операции........................................................................78 Различные способы ввода.....................................................................................78 Обращение к элементам матриц...........................................................................79 Логическое индексирование.................................................................................81 Сложение, вычитание, умножение, транспонирование и возведение в степень..................................................................................................................84 Перемножение матрицы и вектора......................................................................86 Решение систем линейных уравнений......................................................................86 Считывание и запись данных...................................................................................87 Блочные матрицы......................................................................................................89 Конструирование блочных матриц......................................................................89 Выделение блоков..................................................................................................91 Удаление строк и столбцов...................................................................................91 Заполнение матриц при помощи индексации.........................................................92 Создание матриц специального вида......................................................................93 Визуализация матриц................................................................................................97 Поэлементные операции и встроенные функции...................................................99 Поэлементные операции с матрицами.................................................................99 Вычисление математических функций от элементов матриц..........................101 Применение функций обработки данных к матрицам.........................................102 Графики функций двух переменных......................................................................105 Задания для самостоятельной работы.......................................................................109 Задания на векторы..................................................................................................109 Задания на матрицы................................................................................................109 Глава 3. Высокоуровневая графика................................................................................112 Построение графиков из окна Workspace..................................................................112 Диаграммы и гистограммы.........................................................................................116 Представление векторных данных.........................................................................116 Диаграммы векторных данных..........................................................................116 Гистограммы векторных данных.......................................................................122 Представление матричных данных........................................................................126 Графики функций.........................................................................................................129 Графики функций одной переменной....................................................................129 Графики в линейном масштабе..........................................................................129 Графики в логарифмических масштабах...........................................................132 Изменение свойств линий...................................................,...............................133 Оформление графиков.........................................................................................135 Графики параметрических и кусочно-заданных функций...............................137 Графики функций двух переменных......................................................................140 Трехмерные графики функций...........................................................................140 Контурные графики.............................................................................................145 Оформление графика...........................................................................................148 Поворот графика, изменение точки обзора......................................................153 Построение параметрически заданных поверхностей и линий......................156 Построение освещенной поверхности...............................................................159 Аннмированные графики........................................................................................161 Работа с несколькими графиками..............................................................................162 Вывод графиков в отдельные окна........................................................................163 Вывод нескольких графиков на одни оси..............................................................165 Несколько графиков в одном графическом окне.................................................166 Визуализация векторных полей..................................................................................169 Задания для самостоятельной работы.......................................................................174 Глава 4. Интерактивная среда для построения графиков.............................................176 Графические объекты..................................................................................................177 Редактор графиков.......................................................................................................178 Свойства осей, подписи, заголовок..........................................................................183 Цветовое оформление, разметка и сетка...........................................................184 Подписи и заголовок...........................................................................................186 Свойства линий и поверхностей.................................................................................187 Свойства линий....................................................................................................187 Свойства поверхностей.......................................................................................190 Дополнительные элементы оформления...................................................................191 Обзор графиков и поверхностей................................................................................196 Изменение масштаба, определение значений функции, поворот.......................196 Камера для обзора графического объекта............................................................197 Панель инструментов камеры................................................................................199 Сохранение, экспорт и печать................................................................................201 Задания для самостоятельной работы.......................................................................204 Глава 5. М-файлы............................................................................................................205 Работа в редакторе М-файлов....................................................................................205 Настройки редактора М-файлов................................................................................209 Типы М-файлов............................................................................................................212 Файл-программы.....................................................................................................212 Установка путей.......................................................................................................215 Команды для установки путей............................................................................218 Файл -функции..........................................................................................................219 Файл-функции с одним входным аргументом..................................................220 Файл-функции с несколькими входными аргументами...................................225 Файл-функции с несколькими выходными аргументами................................225 Разновидности функций..............................................................................................227 Подфункции..............................................................................................................228 Вложенные функции................................................................................................232 Приватные функции................................................................................................234 Разбиение М-файла на ячейки....................................................................................234 Диагностика М-файлов...............................................................................................237 Задания для самостоятельной работы.......................................................................239 Часть И. Вычисления и программирование................................................241 Глава 6. Методы вычислении в MATLAB .........................................................•..•..«.—243 Исследование функций................................................................................................243 Встраиваемые и анонимные функции....................................................................243 Решение уравнений..................................................................................................246 Решение произвольных уравнений.....................................................................246 Вычисление всех корней полинома....................................................................252 Нахождение экстремумов функций........................................................................253 Минимизация функции одной переменной.......................................................253 Минимизация функции нескольких переменных..............................................255 Управление ходом вычислений..........................................................................258 0 1 2 3 4 ... 365
|