- •1. Метод Данилевского
- •1.1 Метод Гаусса.
- •1.2 Метод Гаусса с выбором главного элемента. ( )
- •1.3 Метод оптимального исключения ( )
- •1.4 Метод прогонки.
- •II. Методы, основанные на разложении матрицы коэффициентов.
- •2.1. Метод квадратного корня (случай эрмитовой матрицы)
- •2.2 Частный случай метода квадратного корня (случай симметричной матрицы)
- •2.3 Схема Халецкого (случай матрицы с отличными от 0 глав. Минорами).
- •Приближенные (итерационные) методы.
- •2.1 Метод простой итерации.
- •2.2 Метод Якоби.
- •2.3 Метод Зейделя.
- •2. Решение полной проблемы собственных чисел.
- •1. Метод Данилевского
- •2. Итерационный метод вращений.
- •Решение нелинейных уравнений.
- •1.2.1 Метод половинного деления (метод дихотомии).
- •1.2.2 Метод Ньютона или метод касательных
- •1) Существование производных 1-го и 2-го порядков;
- •1.2.3 Метод хорд. Метод секущих.
- •1.2.4 Метод простой итерации.
- •III. Решение дифференциальных уравнений.
- •Задачи с начальными условиями для оду (задача Коши).
- •Численные методы решения дифференциальных уравнений Одношаговые методы. Метод Эйлера и его модификации
- •Одношаговые методы. Метод Эйлера и его модификации.
- •1 Метод Эйлера
- •2. Метод Рунге-Кутта.
- •Многошаговые методы
- •1. Формулировка методов
- •Постановка линейных краевых задач для оду 2-го порядка.
- •Конечно-разностный метод решения краевой задачи.
2. Метод Рунге-Кутта.
Рассмотрим задачу Коши (1). Обозначим через приближенное значение искомого решения в точке . По методу Рунге-Кутта вычисление приближенного значения в следующей точке производится по формулам:
, (7)
Где
Многошаговые методы
1. Формулировка методов
Для решения задачи Коши
(1)
Введем сетку с постоянным шагом (построим систему равноотстоящих точек). Обозначим через функции, определенные на сетке . Линейным –шаговым разностным методом называется система разностных уравнений
(2)
где – числовые коэффициенты, не зависящие от , причем .
Уравнение (2) следует рассматривать как рекуррентное соотношение, выражающее новое значение через найденные ранее значения .
Расчет начинается с , т.е. с уравнения
Для начала расчета необходимо задать начальных значений . Значение определяется исходной задачей (1): , величины можно вычислить, например, методом Рунге-Кутта.
Наибольшее распространение получили методы Адамса, которые представляют собой частный случай многошаговых методов (2), когда производная аппроксимируется только по двум точкам, и , т.е.
.
Т.о. методы Адамса имеют вид
(10)
. В случае методы Адамса называются явным, в случае – неявными.
Методы решения краевых задач. Конечно-разностный метод решения краевой задачи.
Принципиальным отличием краевой задачи от задачи Коши для ОДУ является задание дополнительных (краевых или граничных) условий более чем в одной точке независимой переменной (в задаче Коши дополнительные условия задаются в одной точке, называемой начальной)
Постановка линейных краевых задач для оду 2-го порядка.
Пусть на отрезке определена дважды непрерывно дифференцируемая функция , поведение которой описывается линейным неоднородным уравнением 2-го порядка.
Если на границах и заданы значения искомой функции , , то такие условия называются граничными условиями первого рода, а задача
называется первой краевой задачей для ОДУ
Если на границах заданы значения производных искомой функции, то такие условия называются граничными условиями второго рода:
,
а соответствующая задача – второй краевой задачей.
Если на границах заданы линейные комбинации искомой функции и ее первой производной:
то такие условия называются граничными условиями третьего рода, а соответствующая задача– третьей краевой задачей.
Чаще всего на разных границах задаются граничные условия различных родов. Такие задачи называют краевыми задачами со смешанными краевыми условиями.
Конечно-разностный метод решения краевой задачи.
Рассмотрим линейное ДУ
, (1)
с двухточечными краевыми условиями
, (2)
где – известные непрерывные на отрезке функции, – заданные постоянные, причем
О дним из наиболее простых методов решения этой краевой задачи является сведение ее к системе конечно-разностных уравнений.
Суть конечно-разностных методов:
Введем разностную сетку на , .
Решение исходной задачи будем искать в виде сеточной функции ,
Значения в точках деления производных искомой функции обозначим соответственно через
Введем также обозначения
Предполагаем, что решение существует и единственно. Введем разностную аппроксимацию производных следующим образом (воспользуемся симметричными конечно-разностными отношениями):
(3)
Для концевых точек полагаем
(4)
Таким образом, получена СЛАУ из уравнений с неизвестными . с трехдиагональной матрицей коэффициентов.
Для производных в концевых точек обычно приходится пользоваться формулами (4). Но в этом случае СЛАУ аппроксимирует дифференциальную задачу в целом только с первым порядком (из-за аппроксимации в граничных точках), однако сохраняется трехдиагональная структура матрицы коэффициентов сохраняется.
Полученную систему
(5)
можно представить в виде следующей СЛАУ с трехдиагональной матрицей
.
где
и дополнительно уравнения (6) (при использовании граничных условий и формул (4)).
(6)
т.е.
Для полученной линейной трехдиагональной системы алгебраических уравнений при достаточно малых шагах сетки и выполнены условия преобладания диагональных элементов, что гарантирует устойчивость счета и корректность применения метода прогонки для решения этой системы.
1 Лат. a priori и a posteriori означают соответственно «до опыта» и «из опыта», т.е. априорной оценкой можно воспользоваться до начала счета, апостериорной – лишь после проведения -й итерации.