Система управления, управляемая двумя открытыми центральными, 5-ходовыми, 3-позиционными направляющими клапанами.
Система управления, управляемая двумя открытыми центральными, 5-ходовыми, 3-позиционными направляющими клапанами.

Что входит в курс:

  • Работа с пользовательским интерфейсом MATLAB;

  • Ввод команд и создание переменных;

  • Создание и анализ векторов и матриц;

  • Визуализация векторов и матриц;

  • Импорт данных из файлов;

  • Работа с различными типами данных;

  • Автоматизация выполнения команд с помощью скриптов;

  • Создание программ с логикой и управлением потоками данных (ветвления, циклы);

  • Написание функций.

Предварительная подготовка:

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

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

Система управления, управляемая двумя открытыми центральными, 5-ходовыми, 3-позиционными направляющими клапанами. Система управления, управляемая двумя открытыми центральными, 5-ходовыми, 3-позиционными направляющими клапанами.

Программа

День 1 

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

День 2 

  • Автоматизация команд с использованием скриптов.
  • Таблицы данных.
  • Выбор данных по условию.
  • Организация данных.

День 3 

  • Анализ данных.
  • Автоматизация скрипт файлов.
  • Написание функций.

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

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

Переменные и выражения

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

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

Выполнение математическичи статистическич расчетов с векторами. Использование синтаксиса MATLAB для расчетов со всем набором данных с помощью одной команды. 

  • Выполнение вычислений с векторами;
  • Расчеты с матрицами;
  • Статистика по матричным данным;
  • Построение графиков по векторам;
  • Измененение размера матрицы и линейное индексирование;
  • Многомерные массивы.

Матричный анализ и визуализация.

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

  • Определение размера матрицы;
  • Построение графиков по векторам;
  • Изменение основных параметров графиков;
  • Подписи к графикам.

Автоматизация команд с использованием скриптов

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

  • История команд;
  • Создание файлов скриптов;
  • Запуск скриптов;
  • Секции кода;
  • Публикации скриптов.

Таблицы данных

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

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

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

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

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

Организация данных

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

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

Анализ данных

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

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

Автоматизация скрипт файлов

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

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

Написание функций

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

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