Engee и MATLAB — это инструменты, которые можно использовать в рамках единой концепции модельно-ориентированного проектирования, но они имеют разную философию и организацию работы. MATLAB — это в первую очередь мощная среда для численных вычислений, анализа данных, построения графиков и разработки алгоритмов на одноимённом языке программирования. Он широко применяется в научных исследованиях, инженерных расчётах и обработке сигналов. MATLAB часто используется совместно с Simulink для визуального моделирования, но и сам по себе остаётся гибким инструментом, в котором основная логика создаётся текстовым кодом.
Engee же изначально ориентирован на графическое моделирование и работу в парадигме Model-Based Design, объединяя визуальные схемы, технические вычисления и встроенную поддержку языка Julia для написания пользовательских блоков. Он имеет клиент-серверную архитектуру, что облегчает совместную работу команд, централизованное хранение моделей и управление версиями. Если MATLAB — это универсальный «швейцарский нож» для вычислений и анализа, то Engee — это специализированная среда для командной разработки сложных систем, в которой моделирование, симуляция и интеграция в рабочие процессы предприятия уже встроены по умолчанию.
Работа с пользовательским интерфейсом MATLAB;
Ввод команд и создание переменных;
Создание и анализ векторов и матриц;
Визуализация векторов и матриц;
Импорт данных из файлов;
Работа с различными типами данных;
Автоматизация выполнения команд с помощью скриптов;
Создание программ с логикой и управлением потоками данных (ветвления, циклы);
Написание функций.
Для прохождения курса требуется знание математики на уровне бакалавра и базовый опыт работы с ПК.
Продолжительность - 3 дня.
День 1
День 2
День 3
Введение в концепцию ввода команд MATLAB. Упор на создание и доступ к данным через векторные переменные, создание базовой визуализации данных. Сохранение MATLAB команд в виде скрипт файла для последующего использования и редактирования.
Математические и статистические расчеты с векторами. Использование синтаксиса MATLAB для расчетов со всем набором данных с помощью одной команды. Организация скрипт-файлов по логическим разделам для более простой разработки, обслуживания и публикации.
Выбор и анализ подмножеств данных, удовлетворяющих заданному условию.
Анализа данных в MATLAB, включая импорт данных из файлов, предобработку данных, поиск модели по этим данным, создание пользовательской визуализации этой модели MATLAB.
Создание гибкого кода, с реализацией взаимодействия с пользователем, выбора вариантов, и адаптированного под различные ситуации
Автоматизация путем создания пользовательских функций для компоновки модульных задач. Работа со ссылками на файлы и переменные в MATLAB. Инструменты отладки MATLAB для поиска и исправления ошибок в коде.
Связанные видео: