${message}

${message}

 

Практический курс предназначен для всестороннего введения в среду технических вычислений 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;
  • Использование точек останова;
  • Создание и использование структур.


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

Задать вопрос