Лазарев Ю.Ф. Начала программирования в среде MatLAB. Учебное пособие

Опубликовал: pvi777 в категорию Материалы по MathWorks MATLAB - Дата добавления: 01.10.2020, 07:07


Изложены основные особенности проведения вычислений в среде MatLAB как в режиме калькулятора, так и в программном режиме. Ознакомление с системой рассчитано на начинающего. Приведены сведения об основных командах, операторах, функциях и процедурах MatLAB. Изложение ведется таким образом, чтобы пользователь мог сразу применить полученные знания для проведения вычислений. Пособие содержит много примеров, которые поясняют и иллюстрируют работу по использованию процедур. Рассмотрена работа с некоторыми наиболее важными для инженеров пакетами прикладных программ MatLAB. (Signal Toolbox, Control и Simulink).
Для студентов высших технических учебных заведений. Может быть полезно научным работникам и инженерам для начального ознакомления с системой MatLAB и приобретения навыков работы с ней.

СОДЕРЖАНИЕ

Предисловие
Вступление

1. MatLAB как научный калькулятор
1.1. Командное окно
1.2. Операции с числами
1.2.1. Ввод действительных чисел
1.2.2. Простейшие арифметические действия
1.2.3. Ввод комплексных чисел
1.2.4. Элементарные математические функции
1.2.5. Специальные математические функции
1.2.6. Элементарные действия с комплексными числами
1.2.7. Функции комплексного аргумента
1.2.8. Задания
1.2.9. Вопросы
1.3. Простейшие операции с векторами и матрицами
1.3.1. Ввод векторов и матриц
1.3.2. Формирование векторов и матриц
1.3.3. Извлечение и вставка частей матриц
1.3.4. Действия над векторами
1.3.5. Поэлементное преобразование матриц
1.3.6. Матричные действия над матрицами
1.3.7. Матричные функции
1.3.8. Задания
1.3.9. Вопросы
1.4. Функции прикладной численной математики
1.4.1. Операции с полиномами
1.4.2. Обработка данных измерений
1.4.3. Функции линейной алгебры
1.4.4. Аппроксимация и интерполяция данных
1.4.5. Векторная фильтрация и спектральный анализ
1.4.6. Задания
1.4.7. Вопросы
1.5. Построение простейших графиков
1.5.1. Процедура plot
1.5.2. Специальные графики
1.5.3. Дополнительные функции графического окна
1.5.4. Вывод графиков в печать
1.5.5. Задания
1.5.6. Вопросы
1.6. Операторы управления вычислительным процессом
1.6.1. Оператор условного перехода
1.6.2. Оператор переключения
1.6.3. Операторы цикла
1.6.4. Задания
1.6.5. Вопросы

2. Программирование в среде MatLAB
2.1. Функции функций
2.2. Создание М-файлов
2.2.1. Особенности создания М-файлов
2.2.2. Основные особенности оформления М-файлов
2.3. Создание простейших файлов-функций (процедур)
2.3.1. Общие требования к построению
2.3.2. Типовое оформление процедуры-функции
2.3.3. Задания
2.3.4. Вопросы
2.4. Создание Script-файлов
2.4.1. Основные особенности Script-файлов
2.4.2. Ввод и вывод информации в диалоговом режиме
2.4.3. Организация повторения действий
2.4.4. Организация изменения данных в диалоговом режиме
2.4.5. Типовая структура и оформление Script-файла
2.5. Графическое оформление результатов
2.5.1. Общие требования к представлению графической информации
2.5.2. Разбивка графического окна на подокна
2.5.3. Вывод текста в графическое окно (подокно)
2.6. Создание функций от функций
2.6.1. Процедура feval
2.6.2. Примеры создания процедур от функций
2.6.3. Задания
2.7. Пример создания сложной программы
2.7.1. Программа моделирования движения маятника
2.7.2. Задания

3. Интерфейс MatLAB и команды общего назначения. М-книг
3.1. Функции меню командного окна
3.1.1. Меню «File»
3.1.2. Другие меню командного окна
3.1.3. Панель инструментов
3.2. Команды общего назначения
3.3. Создание М-книги
3.3.1. Начало новой М-книги
3.3.2. Написание М-книги
3.3.3. Редактирование М-книги
3.3.4. Преобразование документа WORD в М-книгу
3.3.5. Некоторые особенности использования системы MatLAB
3.3.6. Изменение параметров вывода результатов

4. Классы вычислительных объектов
4.1. Основные классы объектов
4.1.1. Класс символьных строк (char)
4.1.2. Класс записей (struct)
4.1.3. Класс ячеек (cell)
4.2. Производные классы MatLAB
4.2.1. Класс объектов Inline
4.2.2. Классы пакета CONTROL
4.3. Пример создания нового класса polynom
4.3.1. Создание подкаталога @polynom
4.3.2. Создание конструктора
4.3.3. Создание процедуры символьного представления polynom-объекта
4.4. Создание методов нового класса

5. Цифровая обработка сигналов (пакет Signal Processing Toolbox)
5.1. Формирование типовых процессов
5.1.1. Формирование одиночных импульсных процессов
5.1.2. Формирование колебаний
5.2. Общие средства фильтрации. Формирование случайных процессов
5.2.1. Основы линейной фильтрации
5.2.2. Формирование случайных процессов
5.3. Процедуры спектрального (частотного) и статистического анализа процессов
5.3.1. Основы спектрального и статистического анализа
5.3.2. Примеры спектрального анализа
5.3.3. Статистический анализ
5.4. Проектирования фильтров
5.4.1. Формы представления фильтров и их преобразования
5.4.2. Разработка аналоговых фильтров
5.4.3. Проектирование БИХ-фильтров
5.4.4. Проектирование КИХ-фильтров
5.5. Графические и интерактивные средства
5.5.1. Графические средства
5.5.2. Интерактивная оболочка SPTOOL

6. Исследование линейных стационарных систем (пакет Control Toolbox)
6.1. Ввод и преобразование моделей
6.2. Получение информации о модели
6.3. Анализ системы
6.4. Интерактивный «обозреватель» ltiview
6.5. Синтез системы

7. Моделирование нелинейных систем (пакет Simulink)
7.1. Общая характеристика пакета Simulink
7.1.1. Запуск Simulink
7.1.2. Библиотека модулей (блоков)
7.1.3. Раздел Sinks (Приемники)
7.1.4. Раздел Sources (Источники)
7.1.5. Раздел Continuous
7.1.6. Раздел Discrete
7.1.7. Раздел Math
7.1.8. Раздел Functions & Tables
7.1.9. Раздел Nonlinear
7.1.10. Раздел Signals & Systems
7.2. Построение блок-схем
7.2.1. Выделение объектов
7.2.2. Оперирование с блоками
7.2.3. Проведение соединительных линий
7.2.4. Проставление меток сигналов и комментариев
7.2.5. Создание подсистем
7.2.6. Запись и распечатка S-модели
7.3. Примеры моделирования
7.3.1. Моделирование поведения физического маятника
7.3.2. Моделирование поведения гироскопа в кардановом подвесе
7.4. Объединение S-моделей с программами MatLAB
7.4.1. Принципы функционирования блоков системы Simulink
7.4.2. Функции пересечения нуля
7.4.3. Передача данных между средой MatLAB и S-моделью
7.4.4. Запуск процесса моделирования S-модели из среды MatLAB
7.4.5. Образования S-блоков путем использования программ на языке MatLAB. S-функции
7.4.6. Пример создания S-функции
7.5. Создание библиотек S-блоков пользователя
7.5.1. Создание библиотеки
7.5.2. Маскировка блоков
7.5.3. Моделирование процесса ориентации космического аппарата

Послесловие
Список литературы
Предметный указатель
Указатель операторов, команд, функций и функциональных блоков MatLAB


Скачать:


  • Теги:

Комментарии:


Оставить комментарий

Вход на сайт

Информация о проекте

Настоящий сайт представляет собой информационный портал, содержащий материалы по проблеме бизнес-аналитики, раскрывающие особенности использования современных подходов и методов анализа и обработки данных, что в условиях современной информатизации общества представляется весьма актуальным при исследовании различных проблем социально-экономического характера.
Настоящий портал содержит материалы познавательного, учебно-методического и научно-исследовательского характера, демонстрирующие современное состояние развития проблемы бизнес-аналитики, проблемы анализа и обработки данных. Особое внимание на страницах сайта уделено методическому и аналитическому инструментарию рассматриваемых проблем. Наряду с теоретическими и аналитическими материалами сайт содержит пакеты программных продуктов, представляющих собой прикладной инструментарий, способный автоматизировать научно-практические исследования в области бизнес-аналитики и бизнес-статистики.

Контакты