
После того как найдены все неизвестные
на промежуточном слое
с номером
, переносим их в разностном уравнении (9), соответствующем
второму полушагу, вправо. Это разностное уравнение переписываем в виде
v
mk
v
mk
mk
v
mk
mkmk
v
mk
mk
Fy
h
a
y
h
a
h
a
y
h
a
,1,
2
2
1,
,
2
2
,
2
2
1,
1,
2
2
,
222
1
2
21
,
21
,,,
21
,1,
2
v
mk
v
mkmkmk
v
mk
v
mk
yyqfVF
известно, и присоединяем к уравнению (12) в соответствии с условием (5),
краевые условия
. (13)
Задача (12), (13) тоже распадается на
независимых трёхточечных
разностных краевых задач, отвечающих каждому фиксированному
. Каждая такая задача решается методом прогонки. Прогонка
осуществляется теперь уже по индексу
, то есть в направлении оси
.
4. Алгоритм решения задачи Дирихле
Как уже было замечено выше, будем искать решение задачи Дирихле для
эллиптического уравнения с переменными коэффициентами в области
10,10:,
2121
xxxxD
mkkmmk
xxffmhxkhxx
21212
,,,,
,...2,1,0,1,...2,1.0,0,0,0
,0,,,0
vNkyyyy
v
Nk
v
k
v
mN
v
m
– начальное приближение. Полагаем
2) Прогонка в направлении оси
Решим методом прогонки при каждом фиксированном
21
,
21
,1
2
1
,1
21
,
2
1
,1
2
1
,
21
,1
2
1
,
222
1
2
v
mk
v
mk
mk
v
mk
mkmk
v
mk
mk
Fy
h
a
y
h
a
h
a
y
h
a
1 2 1 1 1
, 2 , , , , ,
2
v v v v
k m k m k m k m k m k m
F y f q y y
1,...2,1,
2
,
22
1,
2
2
1
,1
2
1
,1
2
1
,
2
1
,
Nk
h
a
B
h
a
h
a
C
h
a
A
mk
k
mkmk
k
mk
k
,
тогда уравнение (10) можно записать в виде:
1 2 1 2 1 2 1 2
1, , 1, ,
v v v v
k k m k k m k k m k m
A y B y C y F
1
,
1
,,,
1
,2
21
,
2
v
mk
v
mkmkmk
v
mk
v
mk
yyqfyF
,
Прогонка осуществляется при каждом фиксированном
44