• Ближайшие события

    Новостная рассылка

    Подпишитесь и получайте самые свежие новости.
    Подписаться на новостную рассылку
  • MATLAB для профессионалов нефтегазовой отрасли

    Код тренинга: MLBE-G

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


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

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


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


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



    Заявка на тренинг


    Подробнее

    Подробная программа курса


    День 1 

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

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


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

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


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

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

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


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

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

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


    День 2 

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

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

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


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

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

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


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

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

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


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

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

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


    День 3 

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

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

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


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

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

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


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

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

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

    Заявка на тренинг