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



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

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


Для прохождения курса требуется знание математики на уровне бакалавра и базовый опыт работы с ПК.

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


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

День 1 

Модуль 1. Работа с пользовательским интерфейсом MATLAB

Введение в основные возможности среды разработки MATLAB и ее пользовательского интерфейса. Обзор тем курса. 

  • Чтение данных из файлов
  • Сохранение и загрузка переменных
  • Построение графиков
  • Настройка графиков
  • Экспорт графиков для использования в других приложениях


Модуль 2. Переменные и выражения

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

  • Ввод команд
  • Создание численных переменных
  • Создание символьных переменных
  • Создание графиков и их аннотация
  • Работа со справочной системойMATLAB
  • Создание и запуск живых скриптов (live scripts)


Модуль 3. Анализ и визуализация векторных данных

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

  • Выполнение вычислений с векторами
  • Доступ и изменения значений в векторах
  • Форматирование и распространение живых скриптов


День 2 

Модуль 4. Анализ и визуализация матриц

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

  • Создание и управление матрицами
  • Вычисления с матрицами
  • Статистические расчеты с матричными данными
  • Визуализация матричных данных


Модуль 5. Таблицы данных

Импорт данных в виде таблиц MATLAB. Работа с данными в таблицах. 

  • Хранение данных в виде таблиц
  • Операции с таблицами
  • Извлечение данных из таблиц
  • Изменение таблиц


Модуль 6. Выбор данных по условию 

Выбор и анализ подмножеств данных, удовлетворяющих заданному условию. 

  • Логические операторы и выражения
  • Поиск данных по условию и их подсчет
  • Логическая индексация


Модуль 7. Организация данных 

Организация табличных данных для анализа. Представление данных используя типы данных MATLAB. 

  • Объединение таблиц с данными
  • Свойства таблиц
  • Представление даты и длительности времени
  • Категории


День 3 

Модуль 8. Анализ данных 

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

  • Импорт из электронных таблиц и текстовых файлов с разделителями
  • Обработка пропущенных данных
  • Функции визуализации
  • Настройка графиков


Модуль 9. Автоматизация скрипт файлов 

Создание гибкого кода, с реализацией взаимодействия с пользователем, выбора вариантов, и адаптированного под различные ситуации 

  • Программные конструкции
  • Взаимодействие с пользователем
  • Управление потоком данных, ветвления
  • Циклы


Модуль 10. Написание функций

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

  • Создание функций
  • Вызов функций
  • Настройка путей MATLAB
  • Отладка кода в редакторе MATLAB
  • Использование точек останова
  • Создание и использование структур


Связанные видео:

Поделиться

Код тренинга

MLBE
*
Настоящим в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» от 27.07.2006, отправляя данную форму, вы подтверждаете свое согласие на обработку персональных данных . Мы, ООО ЦИТМ "Экспонента" и аффилированные к нему лица, гарантируем конфиденциальность получаемой нами информации. Обработка персональных данных осуществляется в целях эффективного исполнения заказов, договоров и пр. в соответствии с «Политикой конфиденциальности персональных данных». * - обязательные поля