Все курсы TeachPro :: Курс TeachPro MatLab

Основы работы в MATLAB

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

Работа с массивами

Вектор-столбцы и вектор-строки (часть I)
Вектор-столбцы и вектор-строки (часть II)
Обращение к элементам вектора
Применение функций обработки данных к векторам
Поэлементные операции с векторами
Построение таблицы значений функции
Построение графиков функции одной переменной
Умножение векторов
Двумерные массивы, матрицы (часть I)
Двумерные массивы, матрицы (часть II)
Сложение, вычитание, умножение, транспортирование и возведение в степень
Считывание и запись данных. Блочные матрицы
Блочные матрицы (часть I)
Блочные матрицы (часть II)
Визуализация матриц
Поэлементные операции и встроенные функции (часть I)
Поэлементные операции и встроенные функции (часть II)

Высокоуровневая графика

Построение графиков из окна Workspace
Диаграммы векторных данных (часть I)
Диаграммы векторных данных (часть II)
Гистограммы векторных данных
Представление матричных данных
Графики функций одной переменной
Изменение свойств линии
Оформление графиков
Графики параметрических и кусочно-заданных функций
Трехмерные графики функций
Трехмерные графики функций. Контурные графики
Оформление графика
Построение параметрически заданных поверхностей и линий
Построение освещенной поверхности
Анимированные графики
Работа с несколькими графиками
Вывод нескольких графиков на одни оси
Несколько графиков в одном графическом окне
Визуализация векторных полей

Интерактивная среда для построение графиков

Редактор графиков, свойства осей, подписи, заголовок (часть I)
Редактор графиков, свойства осей, подписи, заголовок (часть II)
Подписи и заголовок. Свойства линий. Свойства поверхности
Дополнительные элементы оформления
Изменение масштаба, определение значений функции, поворот. Камера для обзора графического объекта. Панель инструментов камеры
Сохранение, экспорт и печать

М-файлы

Работа в редакторе М-файлов (часть I)
Работа в редакторе М-файлов (часть II)
Настройки редактора М-файлов
Файл программы
Установка путей. Команды для установки путей
Файл-функция с одним входным аргументом
Файл-функция с несколькими входными аргументами. Файл-функции с несколькими выходными аргументами
Подфункция (часть I)
Подфункция (часть II)
Вложенные функции
Приватные функции, разбиение М-файла на ячейки. Диагностика М-файлов

Методы вычислений в MATLAB

Исследование функций, встраиваемые и анонимные функции
Решение произвольных уравнений (часть I)
Решение произвольных уравнений (часть II)
Минимизация функции одной или нескольких переменных (часть I)
Минимизация функции одной или нескольких переменных (часть II)
Минимизация функции одной или нескольких переменных (часть III)
Управление ходом вычислений (часть I)
Управление ходом вычислений (часть II)
Вычисление определенных интегралов
Вычисление двойных интегралов. Интегралы, зависящие от параметра
Интеграл с переменным верхним пределом. Операции с полиномами: умножение, деление, сложение и вычитание
Вычисление производных. Приближение по методу наименьших квадратов
Интерполяция сплайнами
Системы уравнений, определители, обращение матриц. Системы с плохо обусловленными матрицами
Решение систем при помощи функции linsolve
Обращение матриц. Решение задачи Коши (часть I)
Решение задачи Коши (часть II)
Решение задачи Коши. Выбор солвера для решения задачи Коши. Управление процессом решения

Управляющие конструкции языка программирования

Цикл for (часть I)
Цикл for (часть II)
Цикл while, суммирование рядов
Условный оператор if
Организация ветвления
Оператор switch (часть I)
Оператор switch (часть II)
Выход из файл-функции return. Прерывание и продолжение циклов
Обработка исключительных ситуаций
Логические выражения с массивами и числами
Логические операции с числами и массивами. Приоритет логических и арифметических операций

Обработка данных и приемы программирования в MATLAB

Сервисные функции для работы со строками (часть I)
Сервисные функции для работы со строками (часть II)
Массивы строк
Чтение файла
Запись в файл (часть I)
Запись в файл (часть II)
Структуры (часть I)
Структуры (часть II)
Массив структур (часть I)
Массив структур (часть II)

Дескрипторная графика

Основы дескрипторной графики. Функции set и get, текущие объекты
Свойство осей
Свойство линий и поверхностей. Указатели на объекты
Изменение свойств линий и осей. Добавление линий графика
Удаление и очистка объекта. Влияние команд hold, cla, clf и reset на свойства окна и осей. Задание свойств в аргументах графических функций
Размещение окон, осей и объектов (часть I)
Размещение окон, осей и объектов (часть II)
Управление положением осей
Текстовые объекты
Линии, стрелки и текстовые пояснения
Объекты Figure, Rectangle и Line
Блок схемы и диаграммы

Объект Patch, цветовое оформление объектов

Создание произвольных объектов и применение к ним фиксированного цвета
Применение градиентной заливки. Применение заливки к трехмерным объектам
Применение заливки к трехмерным объектам
Освещение объектов, объект Light (источник света)

Управление объектами

Копирование
Поиск и скрытые указатели (часть I)
Поиск и скрытые указатели (часть II)
Объекты-группы hggroup и hgtransform

Приложение с графическим интерфейсом. Принципы создания приложений с GUI

Среда GUIDE. Программирование событий
Программирование событий

Конструирование интерфейса

Управление свойствами объектов. Работа над приложением. Размеры объектов и их выравнивание
Флаги, рамки
Переключатели (часть I)
Переключатели (часть II)
Списки
Полосы скроллинга
Область ввода текста
Изменение размеров приложения

Диалоговые окна и меню приложения

Окно подтверждения
Окна открытия и сохранения файла
Окно с сообщением об ошибке. Редактор меню
Программирование пунктов меню
Пункты меню с флагами состояния. Упорядочение меню
Контекстное меню объектов. Связывание контекстного меню с объектом. Программирования контекстного меню

Программирование событий

События графических объектов. Приложение для получения ASCII-кода символа
Как вызываются подфункции обработки событий
Событие ButtonDownFcn осей

Оптимизация

Линейное и квадратичное программирование
Решение системы нелинейных уравнений
Пример приложения с GUI (часть I)
Пример приложения с GUI (часть II)

Символьные вычисления

Символьные переменные и функции. Матрицы и векторы
Вычисления с символьными переменными. Графическое представление функций
Упрощение, преобразование и вычисление выражений (часть I)
Упрощение, преобразование и вычисление выражений (часть II)
Задачи линейной алгебры
Суммирование и разложение в ряд. Пределы, дифференцирование и интегрирование (часть I)
Пределы, дифференцирование и интегрирование (часть II)
Решение уравнений и систем
Решение дифференциальных уравнений и систем

Работа со сплайнами в Spline Toolbox

Построение кубического сплайна. Операции над сплайнами
Построение сплайна для вектор-функции. Произвольные краевые условия
Использование сплайнов в В-формате
Интерактивное построение кривых, приложение splinetool

Приближение данных и подбор параметров в Curve fitting Toolbox

Приближение Curve fitting Toolbox и его средства. Создание множества данных для приближения
Предварительная обработка данных
Приближение табличных функций. Контроль качества приближений. Типы аппроксимации для подбора параметров
Определение собственной параметрической модели. Анализ построенных приближений