Министерство Цифрового Развития, Связи И Массовых
Коммуникаций Российской Федерации
Ордена Трудового Красного Знамени Федеральное
Государственное Бюджетное Образовательное Учреждение
Высшего Образования
«Московский Технический Университет Связи и Информатики»
──────────────────────────────────────
Введение в Информационные Технологии
Петров Вячеслав БИН2406
Проверил:
Зимин С.И.
Лабораторная работа №5 «Численное
интегрирование ОДУ. Задача Коши»
Цель работы:
Знакомство с численными методами для решения задач: - численное решение дифференциального уравнения - численное решение задачи Коши
Задание 1.1 “Численное решение задачи Коши”
Вывод:
Заключение:
В ходе выполнения лабораторной работы были изучены и реализованы численные методы решения задачи Коши для обыкновенных дифференциальных уравнений. Были рассмотрены три основных метода: метод Эйлера, метод Хойна и метод Рунге-Кутта четвертого порядка. Каждый из методов имеет свои особенности и области применения. Метод Эйлера является наиболее простым в реализации, однако его точность и устойчивость оставляют желать лучшего, особенно при больших шагах интегрирования. Метод Хойна, благодаря усреднению двух значений производной, обеспечивает более высокую точность и стабильность по сравнению с методом Эйлера. Метод Рунге-Кутта четвертого порядка демонстрирует наилучшие характеристики, сочетая высокую точность и устойчивость, что делает его оптимальным выбором для задач, где важна достоверность результатов.
При выполнении практической части были получены навыки программирования на Python и анализа эффективности численных методов. Сравнение результатов показало, что метод Рунге-Кутта обеспечивает наиболее точное решение, хотя требует большего объема вычислений. Метод Хойна занимает промежуточное положение между Эйлером и Рунге-Кутта, предлагая разумный баланс между точностью и вычислительными затратами. Метод Эйлера, несмотря на свою простоту, показывает наибольшую погрешность и наименьшую устойчивость, особенно при увеличении шага интегрирования.
Разработанная программа успешно решает задачу Коши для заданного уравнения, а анализ результатов подтверждает теоретические выводы об эффективности каждого метода. В результате работы были закреплены знания о численных методах решения дифференциальных уравнений и получены практические навыки их реализации на языке Python.
Москва 2025
