${message}

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

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

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

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

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

Код тренинга

MLBE

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

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


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

Поделиться

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

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