Постановка задачи и метод решения.
Задача Дирихле для уравнения Лапласа с данными граничными условиями: найти функцию
, определенную на прямоугольнике
, для которой выполнены следующие условия:
.
Такая функция существует и единственна. В силу симметрии условий относительно прямой
(вертикальная ось симметрии прямоугольника), решение, в силу своей единственности, также должно быть симметрично:
.
Аппроксимационные данные:
· по оси абсцисс прямоугольник разбивается на
интервалов
· по оси ординат прямоугольник разбивается на
интервалов
Разностная схема строится для чисел
, аппроксимирующих точное решение в точках с координатами
,
,
.
Граничные условия:
.
То есть в точках границы прямоугольника все значения в узловых точках известны. Трехслойная схема «крест» во внутренних точках сетки выглядит следующим образом:
.
Слагаемые аппроксимируют вторые производные
и
точного решения задачи в точке с координатами
. Таким образом, мы имеем дело с разностной схемой.

Рассмотрим уравнения схемы в точках
как СЛУ относительно
:

В силу упомянутой симметрии решения, для любого
выполняются равенства.
и
.
Таким образом, данная СЛУ сводится к

Решив эту систему относительно
,мы выразим величины
через величины
линейно.
Теперь, для
, запишем соответствующие уравнения разностной схемы.

Согласно равенствам
и
, данная система принимает вид.

Перейдем к векторным обозначениям (
):
.
В этих обозначениях полученные системы уравнений имеют вид.
.
При этом из граничных условий следует, что
и
.
То есть мы имеем пять линейных векторных уравнений с пятью неизвестными векторами:

К подобным системам применим формализм метода прогонки.
Именно, предположим, что имеется последовательность матриц
и векторов
(
), для которой выполнятся равенства.

Подставляя данное равенство во второе, третье и четвертое уравнение системы, получим.
, 
Как и в выводе формул метода прогонки, полагаем.

Откуда следует, что
.
Подставляя равенство
в первое уравнение системы, получим
. Откуда, как и в классическом методе прогонки, можно заключить, что
и
.
Итак, последовательности матриц
и векторов
(
) определены следующей рекурсией

Эти последовательности легко вычисляются на ЭВМ.
Подставляя равенство
в последнее уравнение системы, получим
. Таким образом, обратный ход прогонки задается формулами.

Таблица 2 - реализуя этот алгоритм на ЭВМ, мы получим следующий результат
| |||||||
| 71.86 | 56.43 | 43.01 | 31.08 | 20.19 | ||
| 76.16 | 62.49 | 49.06 | 35.88 | 22.89 |
Таким образом, решение разностной схемы имеет вид.
Таблица 3- решение разностной схемы
| 20.19 | 22.89 | 22.89 | 20.19 | ||
| 31.08 | 35.88 | 35.88 | 31.08 | ||
| 43.01 | 49.06 | 49.06 | 43.01 | ||
| 56.43 | 62.49 | 62.49 | 56.43 | ||
| 71.86 | 76.16 | 76.16 | 71.86 | ||
(началу координат отвечает левая нижняя клетка таблицы).
Листинг программы (матрицы
обозначены как
)

Вывод
Выполнено подробное решение задачи Коши аналитическим методом, а так же методом прогонки:
1. Постановка задачи и метод решения.
2. Аналитическое решение.
3. Результаты решения: массивы
и
и величина
.
4. Листинг программы и окно результатов.
Выполнено подробное решение задачи Дирихле для уравнения Лапласа на прямоугольнике методом конечных разностей:
1. Постановка задачи и метод решения.
2. Исследование аппроксимации и устойчивости.
3. Листинг программы и окно результатов