Компьютерные науки

Введение в Octave

Программа о свободно распространяемом математическом пакете Octave. Рассматриваются встроенный язык программирования и решение инженерных задач.
Студентов 611 Выпускников 66 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Обучение охватывает все аспекты использования Octave — от основ программирования на встроенном языке до реализации сложных алгоритмов численного анализа. Подробно разбираются графические инструменты для визуализации результатов, методы линейной алгебры и аналитической геометрии. В процессе изучения рассматриваются подходы к решению нелинейных систем, оптимизационным задачам и статистической обработке данных методами аппроксимации и интерполяции. Материал будет полезен студентам технических специальностей, инженерам и научным сотрудникам, которым требуется мощный свободный инструмент для математического моделирования.
Цели
  • Сформировать навыки программирования на языке Octave для решения математических задач.
  • Развить способности к визуализации экспериментальных данных и расчетных показателей.
  • Освоить методы численного интегрирования и дифференцирования в среде Octave.
  • Сформировать понимание алгоритмов решения систем линейных и нелинейных уравнений.
Чему я научусь?
  • Использовать встроенный язык Octave для автоматизации инженерных вычислений.
  • Разрабатывать скрипты для решения обыкновенных дифференциальных уравнений.
  • Применять методы наименьших квадратов и интерполяции для обработки результатов экспериментов.
  • Проектировать графические представления функций и поверхностей.
  • Настраивать параметры оптимизационных задач для поиска экстремумов.

Авторы

Алексеев Евгений Ростиславович
Алексеев Евгений Ростиславович
Профессор кафедры прикладной математики и информатики Вятского государственного университета
Чеснокова Оксана Витальевна
Чеснокова Оксана Витальевна
Чему я научусь?
  • Использовать встроенный язык Octave для автоматизации инженерных вычислений.
  • Разрабатывать скрипты для решения обыкновенных дифференциальных уравнений.
  • Применять методы наименьших квадратов и интерполяции для обработки результатов экспериментов.
  • Проектировать графические представления функций и поверхностей.
  • Настраивать параметры оптимизационных задач для поиска экстремумов.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Общие сведения, установка Краткое описание курса и процесса установки GNU Octave.
Общие сведения, установка тест для курса Введение в Octave 40 мин
2 Основы работы Умение выполнять элементарные математические операции, определять переменные, использовать встроенные функции системы и создавать собственные, работать с... Умение выполнять элементарные математические операции, определять переменные, использовать встроенные функции системы и создавать собственные, работать с массивами данных — это азы работы в системе Octave. ещё
Основы работы тест для курса Введение в Octave 40 мин
3 Программирование Рассмотрим основные операторы язык программирования, встроенного в Octave и примеры их использования.
Программирование тест для курса Введение в Octave 40 мин
4 Построение графиков В этой лекции рассказывается как строить графики с помощью Octave. Первый раздел посвящён работе с двумерными... В этой лекции рассказывается как строить графики с помощью Octave. Первый раздел посвящён работе с двумерными графиками. Во втором разделе рассмотрено создание различных трёхмерных графиков. Затем описаны анимационные возможности GNU Octave. Последний параграф посвящён описанию графических объектов. ещё
Построение графиков тест для курса Введение в Octave 40 мин
5 Задачи линейной алгебры Познакомимся с инструментами Octave, предназначенными для работы с векторами и матрицами, а также с возможностями, которые... Познакомимся с инструментами Octave, предназначенными для работы с векторами и матрицами, а также с возможностями, которые предоставляет пакет при непосредственном решении задач линейной алгебры. ещё
Задачи линейной алгебры тест для курса Введение в Octave 40 мин
6 Векторная алгебра и аналитическая геометрия Рассмотрим возможности Octave при решении задач векторной алгебры и аналитической геометрии. Благодаря мощным графическим средствам пакета... Рассмотрим возможности Octave при решении задач векторной алгебры и аналитической геометрии. Благодаря мощным графическим средствам пакета эти задачи становятся более понятными и наглядными. ещё
Векторная алгебра и аналитическая геометрия тест для курса Введение в Octave 40 мин
7 Нелинейные уравнения и системы Рассмотрены графические методы решения уравнений с заданной точностью.
Нелинейные уравнения и системы тест для курса Введение в Octave 40 мин
8 Интегрирование и дифференцирование Рассматриваются символьные вычисления интегралов и производных функций.
Интегрирование и дифференцирование тест для курса Введение в Octave 40 мин
9 Решение обыкновенных дифференциальных уравнений и систем Дифференциальные уравнения и системы описывают очень многие динамические процессы и возникают при решении различных задач физики,... Дифференциальные уравнения и системы описывают очень многие динамические процессы и возникают при решении различных задач физики, электротехники, химии и других наук. Данная глава посвящена численному решению дифференциальных уравнений и систем средствами Octave. ещё
Решение обыкновенных дифференциальных уравнений и систем тест для курса Введение в Octave 40 мин
10 Решение оптимизационных задач В данной главе рассматриваются решение задач поиска минимума (максимума) в Octave. В первой части на примерах... В данной главе рассматриваются решение задач поиска минимума (максимума) в Octave. В первой части на примерах решения практических задач рассматривается функция qp предназначенная для поиска минимума функции одной или нескольких переменных с ограничениями. Вторая часть целиком посвящена задачам линейного программирования. ещё
Решение оптимизационных задач тест для курса Введение в Octave 40 мин
11 Обработка результатов эксперимента. Метод наименьших квадратов Данная лекция посвящена решению часто встречающихся на практике задач по обработке реальных количественных экспериментальных данных, полученных... Данная лекция посвящена решению часто встречающихся на практике задач по обработке реальных количественных экспериментальных данных, полученных в результате всевозможных научных опытов, технических испытаний методом наименьших квадратов. В первых четырёх параграфах читатель познакомится с математическими основами метода наименьших квадратов. Последний пятый параграф посвящён решению задач обработки экспериментальных данных методом наименьших квадратов с использованием пакета Octave. ещё
Обработка результатов эксперимента. Метод наименьших квадратов тест для курса Введение в Octave 40 мин
12 Обработка результатов эксперимента. Интерполяция функций Данная лекция посвящена решению часто встречающихся на практике задач по обработке реальных количественных экспериментальных данных, полученных... Данная лекция посвящена решению часто встречающихся на практике задач по обработке реальных количественных экспериментальных данных, полученных в результате всевозможных научных опытов, технических испытаний методом интерполяции. Описаны численные методы интерполирования, а также рассмотрено решение задач интерполирования в Octave. ещё
Обработка результатов эксперимента. Интерполяция функций тест для курса Введение в Octave 40 мин
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.