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

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

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

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

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


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

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

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

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


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


    Подробнее

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

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

    Введение в основные возможности среды разработки MATLAB и ее пользовательского интерфейса. Обзор тем курса.

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

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

    Введение в концепцию ввода команд MATLAB. Упор на создание и доступ к данным через векторные переменные, а также базовая визуализация

    • Ввод команд
    • Создание численных переменных
    • Создание символьных переменных
    • Создание и комментирование графиков
    • Работа со справочной системой
    • Получение доступа к данным в переменных и их изменение

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

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

    • Вычисления с векторами
    • Создание нескольких графиков.

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

    Компоновка нескольких команд MATLAB в скрипты для простого повторного их использования и экспериментов. Разделение скриптов на логические секции для удобства разработки, поддержки и создания отчетов

    • Использование истории команд
    • Создание файлов скриптов
    • Запуск скриптов
    • Разметка кода на секции
    • Создание отчетов из скриптов

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

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

    • Создание и управление матрицами
    • Вычисления с матрицами
    • Статистические расчеты с матричными данными
    • Визуализация матричных данных

    Модуль 6. Время и даты

    Переменные для представления и управления датами и временными интервалами. Выделение компонентов даты и длительности в виде численных переменных

    • Представление дат и временных интервалов
    • Вычисления с датами и временными интервалами
    • Использование дат на графиках
    • Выделение числовых компонентов дат и временных интервалов

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

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

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

    Модуль 8. Отбор данных по условию

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

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

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

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

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

    Модуль 10. Управление потоками данных

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

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

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

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

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

    Заявка на тренинг
    Связанные материалы

    Связанные продукты