Тематический план
-
-
Команды в группе 5 Опрос
-
Команды в группе 6 Опрос
-
Введение в MATLAB. Работа в командном окне. Системные переменные. Операции с матрицами и векторами, поэлементные операции. Операции сравнения. Элементарные математические функции. Функции - m-файлы.
-
Дескрипторная графика. Работа с графическими объектами. Настройка графических опций. 2D и 3D графики. Несколько графиков в одних осях. Совмещение нескольких графических окон. Функции plot и ezplot
-
Матрицы и векторы. Задачи для самостоятельного решения по материалам заданий из методички на с. 27
-
Графики. Задачи для самостоятельного решения по материалам заданий из методички на с. 41-45.
-
Матрицы (блоки и диагонали). Задачи для самостоятельного решения по материалам заданий из методички на с. 53-54.
-
Использование графиков. Решение нелинейных уравнений и систем. Графический функционал, конструкторы для построения графиков. Решение нелинейных уравнений и систем (определение точек пересечения линий). Полиномы, корни полиномов.
-
Максимальное количество баллов - 10.
-
Контрольная работа 1 для группы 5 Задание
-
Контрольная работа 1 для группы 6 Задание
-
-
Элементы эффективного программирования. Условный оператор, оператор цикла, continue, break, try, catch. Объекты Double и Char. Эффективное программирование в Matlab: как можно обойтись без циклов.
Процедурно-ориентированное программирование. Файлы-функции. Преобразование типов.
-
Работа с файлами: запись в файл, чтение из файла, форматированный ввод и вывод. Произвольное количество аргументов в функциях.
-
Аналитическое и численное дифференцирование и интегрирование. Задание символьных переменных. Символьное дифференцирование и интегрирование. Команды diff и int. Команды численного интегрирования trapz, quad, integral.
-
Решение задач линейной алгебры. Решение СЛАУ. Команды обратного деления, mldivide, linsolve. Решение с помощью qr- и lu-разложения. Разложение Холецкого. Нахождение собственных значений и собственных векторов в аналитическом и численном виде.
Решение алгебраических уравнений и систем с помощью Symbolic Math Toolbox. Команды solve (аналитическое решение) и vpasolve (численное решение)
-
Модули и функции Matlab для решения задач из различных областей. Презентация в файле Matlab.
Срок сдачи - до 31.05.2025 включительно
-
Изучите описание задания и выберите одну из предложенных тем. Подтвердите выбор темы в опросе ниже (необходимо убедиться, что тема доступна для выбора, иначе следует выбрать другую тему).
-
Загрузить индивидуальное задание 1 для группы 5 (до 31.05.2025)
-
Загрузить индивидуальное задание 1 для группы 6 (до 31.05.2025)
-
-
Графический интерфейс пользователя (GUI). Создание приложения GUI интерактивно в App Designer или с помощью старого редактора guide. Программирование GUI вручную на основе компонентов App Designer или guide.
Срок сдачи - до 31.05.2025 включительно
-
Изучите описание индивидуального задания и выберите одну из предложенных тем. Подтвердите выбор темы в опросе ниже (необходимо убедиться, что тема доступна для выбора, иначе следует выбрать другую тему).
-
Загрузить индивидуальное задание 2 для группы 5 (до 31.05.2025)
-
Загрузить индивидуальное задание 2 для группы 6 (до 31.05.2025)
-
-
Выполнение дистанционно 31 мая в течение суток 00.00-23.59.
-
Контрольная работа 2 для группы 5 Задание
-
Контрольная работа 2 для группы 6 Задание
-