MATLAB
книга

MATLAB : теория и практика

Автор: Амос Гилат

Форматы: PDF

Издательство: ДМК Пресс

Год: 2017

Место издания: Москва

ISBN: 978-5-97060-183-9

Страниц: 416

Артикул: 99014

цена: 649
Купить и скачать Читать фрагмент

Данная книга предлагает практическое введение в MATLAB – пакет прикладных программ для решения задач технических вычислений и одноименный язык программирования. Издание охватывает все, что необходимо для эффективного использования MATLAB, от простых арифметических действий со скалярами до создания и использования массивов, трехмерных графиков и решения дифференциальных уравнений. Снимки экранов, учебные примеры, работающие примеры программ и домашние задания с вопросами по математике, физике и инженерным наукам – все это делает освоение программы MATLAB эффективным и основательным.
Издание предназначено в первую очередь студентам техническим вузов, а также инженерам и научным работникам, использующим MATLAB в своей работе.

Предисловие
Введение
Глава 1. Начало работы с MATLAB
1.1. Запуск MATLAB, окна MATLAB
1.2. Работа в командном окне
1.3. Арифметические операции со скалярами
1.3.1. Приоритет операций
1.3.2. Использование MATLAB как калькулятор
1.4. Форматы вывода
1.5. Встроенные элементарные математические функции
1.6. Определение скалярных переменных
1.6.1. Оператор присвоения
1.6.2. Правила для имен переменных
1.6.3. Предопределенные переменные и зарезервированные слова
1.7. Полезные команды для управления переменными
1.8. Файлы сценария
1.8.1. Замечания о файлах сценариев
1.8.2. Создание и сохранение файлов сценариев
1.8.3. Выполнение файла сценария
1.8.4. Текущий каталог
1.9. Примеры применений MATLAB
1.10. Задачи
Глава 2. Создание массивов
2.1. Создание одномерных массивов (векторов)
2.2. Создание двумерных массивов (матриц)
2.2.1. Команды zeros, ones и eye
2.3. Замечания о переменных в MATLAB
2.4. Оператор транспонирования
2.5. Адресация (индексация) массива
2.5.1. Вектор
2.5.2. Матрица
2.6. Использование двоеточия : в адресации массивов
2.7. Добавление элементов к существующим переменным
2.8. Удаление элементов
2.9. Встроенные функции для управления массивами
2.10. Строки символов и строки как переменные
2.11. Задачи
Глава 3. Математические операции с массивами
3.1. Сложение и вычитание
3.2. Умножение массивов
3.3. Деление массивов
3.4. Поэлементные операции
3.5. Использование массивов во встроенных математических функциях MATLAB
3.6. Встроенные функции для анализа массивов
3.7. Генерация случайных чисел
3.8. Примеры приложений MATLAB
3.9. Задачи
Глава 4. Использование файлов сценариев и управление данными
4.1. Рабочее пространство MATLAB и окно рабочего пространства
4.2. Входные параметры файла сценария
4.3. Команды вывода
4.3.1. Команда disp
4.3.2. Команда fprintf
4.4. Команды save и load
4.4.1. Команда save
4.4.2. Команда load
4.5. Импорт и экспорт данных
4.5.1. Команды для импорта и экспорта данных
4.5.2. Использование Мастера импорта
4.6. Примеры приложений MATLAB
4.7. Задачи
Глава 5. Двумерные графики
5.1. Команда plot
5.1.1. График определенных данных
5.1.2. График функции
5.2. Команда fplot
5.3. Графическое изображение нескольких графиков в одном окне
5.3.1. Использование команды plot
5.3.2. Использование команд hold on и hold off
5.3.3. Использование команды line
5.4. Форматирование окна графика
5.4.1. Использование команд форматирования окна графика
5.4.2. Форматирование графика с использованием редактора графиков
5.5. Графики с логарифмическими осями
5.6. Графики с планками погрешностей
5.7. Графики специального вида
5.8. Гистограммы
5.9. Графики в полярных координатах
5.10. Расположение нескольких окон графиков на одной странице
5.11. Несколько окон графиков Figure
5.12. Построение графиков с использованием ленты инструментов PLOTS
5.13. Примеры приложений MATLAB
5.14. Задачи
Глава 6. Программирование в MATLAB
6.1. Операторы сравнения и логические операторы
6.2. Условные операторы
6.2.1. Структура if-end
6.2.2. Структура if-else-end
6.2.3. Структура if-elseif-else-end
6.3. Оператор переключения switch-case
6.4. Циклы
6.4.1. Циклы for-end
6.4.2. Циклы while-end
6.5. Вложенные циклы и вложенные условные операторы
6.6. Команды break и continue
6.7. Примеры приложений MATLAB
6.8. Задачи
Глава 7. Определенные пользователем функции и файлы функций
7.1. Создание файла функции
7.2. Структура файла функции
7.2.1. Строка определения функции
7.2.2. Входные и выходные аргументы
7.2.3. Строка H1 и текстовые строки справки
7.2.4. Тело функции
7.3. Локальные и глобальные переменные
7.4. Сохранение файла функции
7.5. Использование пользовательских функций
7.6. Примеры простых пользовательских функций
7.7. Сравнение файлов функций и скрипт-файлов
7.8. Анонимные функции
7.9. Функции от функций
7.9.1. Использование дескрипторов функций для передачи функции в функцию от функции
7.9.2. Использование имени функции для передачи функции в функцию от функции
7.10. Подфункции
7.11. Вложенные функции
7.12. Примеры приложений MATLAB
7.13. Задачи
Глава 8. Многочлены, подбор кривых и интерполяция
8.1. Многочлены
8.1.1. Значение многочлена
8.1.2. Корни многочлена
8.1.3. Сложение, умножение и деление многочленов
8.1.4. Производные многочленов
8.2. Подбор кривой
8.2.1. Подбор кривой многочленами; функция polyfit
8.2.2. Подбор кривой другими функциями
8.3. Интерполяция
8.4. Базовый интерфейс для подбора Basic fitting
8.5. Примеры приложений MATLAB
8.6. Задачи
Глава 9. Приложения в численном анализе
9.1. Решение уравнения с одной переменной
9.2. Нахождение минимума или максимума функции
9.3. Численное интегрирование
9.4. Обыкновенные дифференциальные уравнения
9.5. Примеры приложений MATLAB
9.6. Задачи
Глава 10. Трехмерные графики
10.1. Графики линий
10.2. Сети и графики поверхностей
10.3. Специальные графики
10.4. Команда view
10.5. Примеры приложений MATLAB
10.6. Задачи
Глава 11. Символьная математика
11.1. Символьные объекты и символьные выражения
11.1.1. Создание символьных объектов
11.1.2. Создание символьных выражений
11.1.3. Команда findsym и значение символьной переменной по умолчанию
11.2. Изменение вида существующего символьного выражения
11.2.1. Команды collect, expand и factor
11.2.2. Команды simplify и simple
11.2.3. Команда pretty
11.3. Решение алгебраических уравнений
11.4. Дифференцирование
11.5. Интегрирование
11.6. Решение обыкновенных дифференциальных уравнений
11.7. Графическое изображение символьных выражений
11.8. Численные расчеты с символьными выражениями
11.9. Примеры приложений MATLAB
11.10. Задачи
Приложение. Сводка символов, команд и функций
Предметный указатель

Все отзывы о книге

Чтобы оставить отзыв, зарегистрируйтесь или войдите