![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Аппроксимация производных
Для аппроксимации первой производной можно воспользоваться формулами:
Существует множество способов аппроксимации производной, которые следуют из определения производной:
На основе формул для разностной аппроксимации первой производной можно построить разностную аппроксимацию второй производной:
Аналогично можно получить аппроксимации производных более высокого порядка. Определение. Погрешностью аппроксимации Для определения порядка аппроксимации используется разложение в ряд Тейлора. Рассмотрим правую разностную аппроксимацию первой производной: Т.е. правая разностная производная имеет первый по Центральная разностная производная имеет второй порядок аппроксимации. Аппроксимация второй производной по формуле (6.3) также имеет второй порядок аппроксимации. Для того чтобы аппроксимировать дифференциальное уравнение, необходимо в нем заменить все производные их аппроксимациями. Рассмотрим задачу (6.1), (6.2) и заменим в (6.1) производные:
В результате получим:
Порядок аппроксимации исходной задачи равен 2, т.к. вторая и первая производные аппроксимированы с порядком 2, а остальные – точно. Итак, вместо дифференциальных уравнений (6.1), (6.2) получена система линейных уравнений вида
для определения
Для краевой задачи (6.1), (6.2) имеем: Коэффициенты СЛАУ определяются формулами: Прямой этап метода прогонки:
Обратный этап метода прогонки:
Условие устойчивости (условие диагонального преобладания) тогда имеет вид:
Пусть Тогда условие устойчивости имеет вид ПРИМЕР 6.1. Найти решение краевой задачи: Выпишем разностную схему Условие устойчивости примет вид
Пусть Или
Решим СЛАУ методом прогонки. Коэффициенты СЛАУ: Прямой ход. Из первого уравнения находим:
Сравнивая это выражение с основной формулой, видим, что
Из второго уравнения Аналогично для третьего и четвертого уравнений: Обратный ход начинаем с известного значения функции Применяем прогоночное соотношение Вычисления оформим в виде таблицы:
Рассмотрим задачу с граничные условия более общего вида. ПРИМЕР 6.2. Решить ОДУ 2-го порядка
с краевыми условиями: В этом случае при построении разностной схемы необходимо еще аппроксимировать и краевые условия. Аппроксимация в общем виде выглядит так:
В результате получим разностную схему: Или Мы получили СЛАУ типа (6.5) с трехдиагональной матрицей, решение которой также можно найти методом прогонки.
|