
и двухслойную разностную схему переменных направлений или дробных
шагов
mk
v
mk
v
mk
v
mk
v
mk
fVV
VV
,
1
,2
21
,1
1
,
21
,
2
mk
v
mk
v
mk
v
mk
v
mk
fVV
VV
,,2
21
,1
21
,,
2
,...2,1,1,...2,1, vNmk
.
В разностной схеме (10), (11) шаг
по времени делится на два полушага.
Разностное уравнение (10) отвечает первому полушагу, в нём величины
считаются уже известными (в частности,
), а
неизвестные имеют верхний индекс
. Правая часть задана. Перепишем
разностное уравнение (10), предварительно умножив его на
21
,
21
,1
2
21
,
2
21
,1
2
2
1
2
v
mk
v
mk
v
mk
v
mk
FV
h
V
h
V
h
1
,,
1
,2
21
,
2
v
mkmk
v
mk
v
mk
VfVF
известно, и присоединим к разностному уравнению краевые условия
(13)
в соответствии с условием (9).
Разностная задача (12), (13) распадается на
независимых
трёхточечных разностных краевых задач, отвечающих каждому
фиксированному значению
. Разностная краевая задача (12),
(13) решается методом прогонки при каждом
отдельно. Прогонка
осуществляется по индексу
, то есть в направлении оси
.
После того как найдены все неизвестные
на промежуточном слое с
номером
, переносим их в разностном уравнении (11), соответствующем
второму полушагу, вправо. Это разностное уравнение переписываем в виде
v
mk
v
mk
v
mk
v
mk
FV
h
V
h
V
h
,1,
2
,
2
1,
2
2
1
2
21
,,
21
,1,
2
v
mkmk
v
mk
v
mk
VfVF
известно, и присоединяем к уравнению (14) в соответствии с условием (9)
краевые условия
. (15)
Задача (14), (15) тоже не распадается на
независимых трёхточечных
разностных краевых задач, отвечающих каждому фиксированному
. Каждая такая задача решается методом прогонки. Прогонка
осуществляется теперь уже по индексу
, то есть в направлении оси
37