Лабораторные работы
Задания лабораторных работ на 6 и 7 семестры курса "Численные методы".
Семестр 6
Общая информация
Лабораторная работа #1. Методы решения задач линейной алгебры
Лабораторная работа #2. Методы решения нелинейных уравнений и систем нелинейных уравнений
Лабораторная работа #3. Методы приближения функций. Численное дифференцирование и интегрирование
Лабораторная работа #4. Методы решения начальных и краевых задач для обыкновенных дифференциальных уравнений (ОДУ) и систем ОДУ
Семестр 7
Лабораторная работа #5 (1). Используя явную и неявную конечно-разностные схемы, а также схему Кранка - Николсона, решить начально-краевую задачу для дифференциального уравнения параболического типа. Осуществить реализацию трех вариантов аппроксимации граничных условий, содержащих производные: двухточечная аппроксимация с первым порядком, трехточечная аппроксимация со вторым порядком, двухточечная аппроксимация со вторым порядком. В различные моменты времени вычислить погрешность численного решения путем сравнения результатов с приведенным в задании аналитическим решением U(x, t)
. Исследовать зависимость погрешности от сеточных параметров 𝜏
, h
.
Лабораторная работа #6 (2). Используя явную схему крест и неявную схему, решить начально-краевую задачу для дифференциального уравнения гиперболического типа. Аппроксимацию второго начального условия произвести с первым и со вторым порядком. Осуществить реализацию трех вариантов аппроксимации граничных условий, содержащих производные: двухточечная аппроксимация с первым порядком, трехточечная аппроксимация со вторым порядком, двухточечная аппроксимация со вторым порядком. В различные моменты времени вычислить погрешность численного решения путем сравнения результатов с приведенным в задании аналитическим решением U(x, t)
. Исследовать зависимость погрешности от сеточных параметров 𝜏
, h
.
Лабораторная работа #7 (3). Решить краевую задачу для дифференциального уравнения эллиптического типа. Аппроксимацию уравнения произвести с использованием центрально-разностной схемы. Для решения дискретного аналога применить следующие методы: метод простых итераций (метод Либмана), метод Зейделя, метод простых итераций с верхней релаксацией. Вычислить погрешность численного решения путем сравнения результатов с приведенным в задании аналитическим решением U(x,y)
. Исследовать зависимость погрешности от сеточных параметров h_x
, h_y
.
Лабораторная работа #8 (4). Используя схемы переменных направлений и дробных шагов, решить двумерную начально-краевую задачу для дифференциального уравнения параболического типа. В различные моменты времени вычислить погрешность численного решения путем сравнения результатов с приведенным в задании аналитическим решением U(x, t)
. Исследовать зависимость погрешности от сеточных параметров 𝜏
, h_x
, h_y
.
Образцы выполнения лабораторных работ
Автор: студент группы 08-406 (2013 г.) Степан Белоусов