Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Дифференциального уравнения второго порядка методом прогонки
Пусть на отрезке требуется найти решение дифференциального уравнения: , (1) удовлетворяющее следующим краевым условиям:
Численное решение задачи состоит в нахождении приближенных значений искомого решения в точках . Для этого разобьем отрезок на равных частей с шагом . Полагая и вводя обозначения , , для внутренних точек отрезка , вместо дифференциального уравнения (1)–(2) получаем систему конечноразностных уравнений: После соответствующих преобразований будем иметь , , (3) где . Полученная система имеет линейных уравнений с неизвестными. Решим эту систему методом прогонки. Решая уравнение (3) относительно , будем иметь . Предположим, что из этого уравнения исключена неизвестная . Тогда это уравнение примет вид , (4) где – некоторые коэффициенты. Отсюда . Подставляя это выражение в (3), получим и, следовательно, . (5) Сравнивая формулы (4) и (5), получим для определения рекуррентные формулы: . Определим : . Из формулы (4) при имеем . (6) Поэтому , . (7) На основании формул (6) и (7) последовательно определяются коэффициенты до включительно (прямой ход). Обратный ход начинается с определения . Решая систему , получим и по формуле (4) последовательно находим . Для простейших краевых условий формулы для упрощаются. Полагая получим . Отсюда . Пример. Методом прогонки решить краевую задачу: . Решение. Пусть . ; ; ; ; . Найденные значения записываем в первых двух строках таблицы. Используя известное значение , вычислим и запишем в таблицу. Для значения в последней строке даны значения точного решения . Таблица 10
|