MATLAB для профессионалов автомобильной отрасли

Записаться на обучение

Описание курса

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

Курс содержит следующие темы

Работа с пользовательским интерфейсом MATLAB
Ввод команд и создание переменных
Создание и анализ векторов и матриц
Визуализация векторов и матриц
Импорт данных из файлов
Работа с различными типами данных
Автоматизация выполнения команд с помощью скриптов
Создание программ с логикой и управлением потоками данных (ветвления, циклы)
Написание функций

Для прохождения курса требуется

Знание математики на уровне бакалавра и базовый опыт работы с ПК

Продолжительность

3 дня

Программа курса

Модуль 1. Работа с пользовательским интерфейсом MATLAB
Введение в основные возможности среды разработки MATLAB и ее пользовательского интерфейса. Обзор тем курса.
Чтение данных из файлов
Сохранение и загрузка переменных
Построение графиков
Настройка графиков
Экспорт графиков для использования в других приложениях

Модуль 2. Переменные и выражения
Введение в концепцию ввода команд MATLAB. Упор на создание и доступ к данным через векторные переменные, создание базовой визуализации данных. Сохранение MATLAB команд в виде скрипт файла для последующего использования и редактирования.
Ввод команд
Создание численных переменных
Создание символьных переменных
Создание графиков и их аннотация
Работа со справочной системой MATLAB
Создание и запуск живых скриптов (live scripts)

Модуль 3. Анализ и визуализация векторных данных
Математические и статистические расчеты с векторами. Использование синтаксиса MATLAB для расчетов со всем набором данных с помощью одной команды. Организация скрипт-файлов по логическим разделам для более простой разработки, обслуживания и публикации.
Выполнение вычислений с векторами
Доступ и изменения значений в векторах
Форматирование и распространение живых скриптов

Модуль 4. Анализ и визуализация матриц
Использование матриц как математических объектов или как наборов векторных данных. Выбор верного синтаксиса MATLAB, в зависимости от прикладного режима использования.
Создание и управление матрицами
Вычисления с матрицами
Статистические расчеты с матричными данными
Визуализация матричных данных

Модуль 5. Таблицы данных
Импорт данных в виде таблиц MATLAB. Работа с данными в таблицах.
Хранение данных в виде таблиц
Операции с таблицами
Извлечение данных из таблиц
Изменение таблиц

Модуль 6. Выбор данных по условию
Выбор и анализ подмножеств данных, удовлетворяющих заданному условию.
Логические операторы и выражения
Поиск данных по условию и их подсчет
Логическая индексация

Модуль 7. Организация данных
Организация табличных данных для анализа. Представление данных используя типы данных MATLAB.
Объединение таблиц с данными
Свойства таблиц
Представление даты и длительности времени
Категории

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

Модуль 9. Автоматизация скрипт файлов
Создание гибкого кода, с реализацией взаимодействия с пользователем, выбора вариантов, и адаптированного под различные ситуации
Программные конструкции
Взаимодействие с пользователем
Управление потоком данных, ветвления
Циклы

Модуль 10. Написание функций
Автоматизация путем создания пользовательских функций для компоновки модульных задач. Работа со ссылками на файлы и переменные в MATLAB. Инструменты отладки MATLAB для поиска и исправления ошибок в коде.
Создание функций
Вызов функций
Настройка путей MATLAB
Отладка кода в редакторе MATLAB
Использование точек останова
Создание и использование структур