Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

9060_d71504bbdcb8f95ffb66490c84b51bf8

.pdf
Скачиваний:
63
Добавлен:
04.07.2021
Размер:
8.45 Mб
Скачать

Переходим к полярным координатам:

r 2

2u

 

 

+ r

 

¶u

+

2u

 

= 0, u

 

r =R

= Ô(j) Þ

 

 

 

 

 

 

 

 

 

 

¶r 2

 

 

 

 

¶r ¶j2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A0

 

 

 

¥

 

 

 

 

 

 

 

 

Þ u =

 

 

+ å Ancosnj + Bnsin nj rn ,

2

 

 

 

 

 

 

 

n=1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

p

 

 

 

 

 

 

 

1

p

 

A0

=

 

ò Ô(t)dt, An

=

ò Ô(t)cosnt dt,

p

 

n

 

 

 

-p

 

 

 

 

 

 

 

pR

 

 

-p

 

 

 

 

 

1

 

 

p

 

 

 

 

 

 

 

 

 

 

Bn

=

 

 

 

 

 

ò

Ô(t)sin nt dt

 

 

 

 

pRn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-p

 

 

 

 

 

 

 

 

 

 

33.1. Метод Даламбера

Решение большинства задач вида 1–3 (разд. 32.2) сопряжено с серьезными математическими трудностями, поэтому в основном эти задачи решаются приближенно [7. С. 635]. Но для некоторых УМФ разработаны точные методы их решения: метод Даламбера, Фурье, операционный метод.

Метод Даламбера состоит в упрощении уравнения (32.4) в слу-

÷àå a212 - a11a22>0 путем замены переменных x = j(х,у), h = y(x,y), чтобы полученное после замены новое уравнение из вторых про-

изводных содержало только смешанную производную.

Пусть необходимо решить задачу Коши для бесконечной струны:

2u

= a2

2u

, t > 0,

x Î 4,

(33.1)

¶t2

¶x2

 

 

 

 

 

 

 

u(x,0) = j(x),

¶u

 

 

= y(x).

(33.2)

 

 

 

 

 

¶t

 

t =0

 

 

 

 

 

 

 

 

 

Для решения применим метод Даламбера. Характеристическое уравнение (dx)2 - a2(dt)2 = 0. Отсюда dx = ±a dt Ю x = ±at + c, или c1 = x - at, c2 = x + at. Сделаем в (33.1) замену переменных:

"

ì

 

 

 

 

 

 

 

 

 

ì

=

1

 

x + h ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

 

 

 

,

 

 

ïx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ 1

 

 

 

 

 

 

1

 

 

ö

 

 

 

 

 

 

 

 

 

2a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ïx = x - at

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

í

 

 

 

 

 

 

 

Û

í

 

 

 

 

 

 

 

 

 

 

 

 

 

u = Ô(x,h) = u

ç

 

 

 

 

x + h ,

 

 

 

h - x ÷.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ïh = x + at,

 

 

ï

=

1

 

h - x ,

 

 

 

 

 

 

 

 

 

 

 

 

è 2a

 

 

 

 

2a

ø

ï

 

 

 

 

 

 

 

 

 

ït

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

î

 

 

 

 

 

 

 

 

 

î

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

 

 

 

2

 

 

 

2

 

 

 

 

 

 

ü

 

 

 

 

 

 

 

 

¶u

¶u ¶u

 

 

 

 

 

 

 

 

 

u

=

 

u

+ 2

u

+

 

u

,

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¶x

=

¶x

+

 

¶h

,

 

 

 

 

 

 

 

¶x2

 

 

¶x2

 

 

¶x¶h

 

¶h2

 

 

 

ï

Þ

2u

= 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ý

 

 

 

 

 

¶u

 

 

¶u

 

 

 

 

 

¶u

 

 

 

2u

 

 

 

 

æ

2u

 

 

2u

 

 

2u

ö

¶x¶h

 

=

-a

+

 

 

 

 

= a

2

-

 

+

ï

 

 

 

 

 

 

 

 

a,

 

 

 

 

 

 

 

ç

 

 

 

2

 

 

 

 

 

 

 

 

 

÷

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

¶t

 

 

¶x

 

 

 

 

 

¶h

 

 

 

¶t

 

 

 

 

ç

¶x

 

 

¶x¶h

 

 

¶h

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

ø

þ

 

 

 

 

 

 

 

 

Последнее уравнение можно записать в виде

æ

¶u ö

= 0

 

 

 

ç

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¶x è

¶h ø

 

èëè

æ

¶u ö

= 0,

ò.å.

¶u

зависит только от x, а

¶u

— только от h Ю

 

 

ç

 

÷

 

 

 

¶h

 

 

 

 

 

 

 

¶h è

¶x ø

 

 

 

 

 

 

¶x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u = F1(x) + F2(h). Отсюда u(x,y) = F1(x - at) + F2(x + at) — общее решение уравнения (33.1), которое называется решением Даламбе-

ра. Для нахождения функций F1 è F2 используем начальные усло-

вия (33.2) и производную

¶u = F1¢ x - at -a + F2¢ x + at a.

Ïîëó-

 

¶t

 

ìj(x) = F1(x) + F2(x),

 

 

 

 

 

чим систему îíy(x) = -aF1¢(x) + aF2¢(x). Проинтегрируем второе

равенство в пределах от 0 до х:

 

 

 

 

 

 

 

1

x

 

 

 

 

 

 

 

 

F1(x) - F2(x) = -

òy(x) dx + c, c — соnst. Используя первое ра-

a

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

венство, имеем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

1

x

c

ü

 

F1

(x) =

 

j(x) -

 

òy(x)dx +

 

 

 

 

2a

 

 

 

 

 

 

 

2

 

0

 

2 ï

Þ

 

 

 

 

 

 

 

x

 

ý

 

 

 

 

1

 

1

c

ï

 

F2

(x) =

 

j(x) +

 

òy(x)dx -

 

,ï

 

 

2a

 

 

 

 

 

 

2

 

0

 

2 þ

 

"

 

1

 

 

 

 

1

éx+at

x-at

ù

 

u(x,t) =

 

[j(x

- at) + j(x + at)]+

 

ê

ò y(x)dx - ò y(x)dxú

Þ

 

 

 

2

 

 

 

 

2a ê

0

 

0

ú

 

 

 

 

 

 

 

 

ë

 

 

 

û

 

 

 

 

 

1

 

 

 

 

1

x+at

 

 

u(x,t) =

 

[j(x - at) + j(x + at)] +

ò y(x)dx.

(33.3)

2

2a

 

 

 

 

 

 

 

x-at

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Формула (33.3) и дает решение поставленной задачи, если y(х) — дифференцируемая функция, а j(х) — дважды дифференцируемая.

33.2. Метод Фурье

Метод Фурье, или метод разделения переменных, основан на разделении переменных в уравнении (32.1) путем замены u(x, y) = X(x)Y(y).

Применим этот метод при решении задач для уравнений (32.1)–(32.3).

33.2.1. Решение смешанной задачи для уравнений колебаний струны

Задача. Найти решение уравнения (32.1) для струны конечной

длины l, t > 0, при условиях:

 

 

 

 

— граничных

u(0,t) = 0, u(l,t) = 0, t ³ 0,

(33.4)

— начальных

u(x,0) = f(x),

¶u

 

= j(x), 0 £ x £ l.

(33.5)

 

 

 

¶t

 

t =0

 

 

 

 

 

 

Нетривиальное решение данной задачи будем искать в виде u(x,t) = U(x)T(t). Подставив его в (32.1), имеем

 

(

)

¢¢( )

2

 

¢¢(

) ( )

 

T

¢¢(t)

 

X ¢¢(x)

.

 

X

= a

X

Û

 

 

=

 

(33.6)

 

x T

t

 

x T t

2

( )

X (x)

 

 

 

 

 

 

 

 

 

a T t

 

 

 

 

Так как левая часть в (33.6) зависит от t , а правая — только от х, то знак равенства между ними может иметь смысл лишь в том

" !

случае, если обе части равны постоянной, которую обозначим -l. Пусть l > 0, тогда получаем два обыкновенных дифференциальных уравнения:

X ¢¢ + lX = 0,

(33.7)

T ¢¢ + la2T = 0,

(33.8)

общее решение которых [разд. 21.3] соответственно

X (x) = A cos

lx + B sin

lx,

 

 

(33.9)

T (t) =C cosa

lt + D sina

lt.

Постоянные А, В, С, D определяются из заданных в задаче условий. Подставим (33.9) в граничные условия (33.4) (T(t) ¹ 0):

X (0)

= A cos0 + B sin 0,

ü

ìA = 0,

 

 

 

 

ï

ï

 

X (l)

= A cosa ll + B sin

ý

Þ í

ll = 0.

ll = 0,ï

ïB sin

 

 

 

þ

î

 

Òàê êàê

Â

¹ 0 (ищется нетривиальное решение), то

sin ll = 0 Þ

l = pn / l, n = 1, 2, ... Полагаем n ¹ 0, иначе было бы

X º 0, u º 0. В результате получаем последовательность частных решений

X

n

(x) = B sin pn x,

 

 

 

 

ü

 

 

 

n

 

l

 

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

ï

Þ

 

 

 

 

anp

 

 

anp

 

 

 

ý

T

(t) =C¢cos

t + D¢sin

t,

n=1,2,...ï

 

 

 

 

n

n

 

l

n

l

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

þ

 

Þ un (x,t) = sin

pn

æ

 

anp

 

+ Dnsin

anp

 

ö

 

 

x çCncos

 

 

t

 

t ÷,

 

 

 

 

 

 

 

 

 

 

l

è

 

l

 

 

l

 

ø

Cn = BnCn¢, Dn = BnDn¢ — последовательность частных решений (32.1). Их сумма

¥

æ

anp

 

anp

ö

np

 

 

u(x,t) = å

çCncos

 

t + Dnsin

 

t ÷ sin

 

x

(33.10)

 

 

 

n=1

è

l

 

l

ø

l

 

 

 

 

 

 

 

 

" "

в силу линейности и однородности (32.1) тоже является его решением, удовлетворяющим (33.4), если выполняются определенные условия относительно сходимости ряда (33.10) [7. С. 92]. Достаточно обеспечить правильную сходимость ряда (33.10) и рядов, полученных из него почленным двойным дифференцированием по х и по t. Если предположить, что l < 0, то уравнение (33.7) приняло бы вид X ¢¢ - k2X = 0, -l = k2. Его общее решение X = Aekx + +Be-kx не может удовлетворить условиям (33.4).

Отметим, что значения

ln = l

np

называют собственными

l

 

 

 

значениями данной краевой задачи, а соответствующие им функции Хn(х) — собственными функциями.

Для определения Cn è Dn в (33.10) используем начальные условия (33.5):

¥

np

 

¶u

 

¥

anp

 

np

 

 

 

 

 

u(x,0) = åCnsin

x = f (x),

 

= å Dn

sin

x = j(x).

 

¶t

 

 

n=1

l

 

t =0 n=1

l

 

l

 

 

 

 

 

 

 

Если функции f (x), j(x) удовлетворяют условиям разложения

в ряд Фурье (см. разд. 31.3), то коэффициенты C

, D ,

anp

ÿâëÿ-

 

 

 

 

 

 

 

 

 

n

 

n

l

 

ются коэффициентами Фурье:

 

 

 

 

 

 

 

 

 

2 l

np

 

2 l

np

 

 

 

Cn =

 

ò f (x)sin

 

x dx,

Dn =

 

òj(x)sin

 

 

x dx. (33.11)

l

l

anp

l

 

0

 

 

0

 

 

 

 

 

Таким образом, ряд (33.10) с коэффициентами (33.11) является решением поставленной задачи.

33.2.2. Решение смешанной задачи для уравнения теплопроводности

Задача. Найти решение уравнения (32.2), 0 < x < l, t > 0, удовлетворяющее граничным

u(0,t) = u(l,t) = 0, t ³ 0,

(33.12)

и начальному

 

u(x,0) = y(x), 0 £ x £ l,

(33.13)

условиям.

" #

Решение, как и в предыдущей задаче, ищем в виде u(x,y) = = X(x)T(t). Подставив его в (32.2), получим аналогично п. 33.2.1 два обыкновенных дифференциальных уравнения

X ¢¢ + lX = 0, l > 0;

(33.14)

T ¢ + a2lT = 0.

(33.15)

Общее решение (33.14) Х(х) имеет вид (33.9). Решаем (33.15), являющееся уравнением с разделяющимися переменными:

dT = -a2ldt Þ lnT = -a2lt + lnc Þ T (t) = c e-a2lt , c = const.

T

Используя граничные условия (33.12), аналогично п. 33.2.1 получаем решение в виде ряда

¥

æ anp ö2

 

 

 

-ç

 

÷

t

np

 

 

l

 

 

u(x,t) = åBne è

 

ø

sin

 

x.

(33.16)

 

l

n=1

 

 

 

 

 

 

 

 

 

 

 

 

 

Для определения Вn используем начальное условие (33.13):

¥

 

u(x,0) = å Bn sin np x = y(x), 0 £ x £ l.

n=1

l

 

Если выполняются условия разложения y(х) в ряд Фурье, то

 

2 l

np

 

 

 

Bn =

 

òy(x)sin

 

x dx,

n = 1, 2, ...

(33.17)

l

l

 

 

0

 

 

 

 

Таким образом, решение поставленной задачи имеет вид (33.16), где коэффициенты определяются формулой (33.17).

33.2.3. Решение задачи Дирихле в круге

Задача Дирихле. Найти в круге радиусом R с центром в начале координат дважды дифференцируемую функцию u(x,y), непрерывную в замкнутом круге и удовлетворяющую внутри круга уравнению Лапласа

2u

+

2u

= 0,

(33.18)

¶x2

¶y2

 

 

 

а на границе L: x2 + y2 = R2 — граничному условию u|L = f(x,y).

"$

Для решения задачи перейдем в уравнении (33.18) к полярным координатам [2. С. 101]; [9. С. 136]: x = r cos j, y = r sin j Ю

r 2 2u

+ r

¶u

+

2u

= 0, u = u(r, j) = u(r cos j, r sin j). (33.19)

 

¶j2

¶r 2

 

¶r

 

Будем искать частное решение в виде u = F(j)P(r), подставим его в (33.19):

 

 

 

 

 

 

 

 

 

 

 

2

F

æ

 

2

 

 

 

 

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç r 2

P

 

¶P ÷

 

2

P

 

¶P

 

2

F

 

¶j

2

 

r

r 2F (j)

 

+ rF (j)

+

 

P = 0 Û

 

= - ç

¶r 2

+

 

¶r

÷.

¶r 2

¶r

¶j2

F (j)

 

 

 

 

 

 

 

ç

P

 

 

 

P

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

 

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

ø

Функция в левой части зависит только от j, в правой части — от r, поэтому знак равенства может быть при условии, что обе части равны некоторой константе — k2. Тогда получаем два обыкновенных дифференциальных уравнения 2-го порядка, линейных и однородных:

2F2 + k2F = 0,

(33.20)

¶j

 

 

r2 2P + r

¶P - k2P = 0.

(33.21)

¶r2

¶r

 

Общее решение (33.20): F = Ak cos kj + Bk sin kj. Решение (33.21)

èùåì â âèäå P = r m, подставим его в уравнение: r 2m(m - 1)r m-2 +

+ rmr m-1 + k2r m = 0 Þ m2 - k2 = 0.

Отсюда получаем два частных решения уравнения (33.21): rk è r -k, которые образуют фундаментальную систему решений. Общее его решение имеет вид

P(r) = C r k + D r -k.

(33.22)

k

k

 

Таким образом, при любом k, отличном от нуля, функция

u

= (A cos kj + B sin kj)(C r k + D r -k)

(33.23)

k

k

k

k

k

 

является решением (33.19). При k = 0 уравнения (33.20), (33.21) принимают вид

" %

2F

= 0,

r2

2P

+ r

¶P

= 0

¶j2

¶r2

 

 

 

 

¶r

и являются ОДУ, допускающими понижение порядка (см. разд. 21.2). Их общие решения соответственно

F(j) = A0 + B0j, P(r) = C0 + D0lnr ; u0 = (A0 + B0j)(C0 + D0lnr).

Так как при одном и том же r должно быть u0(r,j) = u0(r,j + + 2p), òî B0 = 0. В силу непрерывности u(r,j) решение при r = 0 должно быть конечным, т.е. Dk = 0, D0 = 0. Таким образом, u0 = A0C0. Обозначив A0C0 через A0/2, имеем u0 = A0/2. Составим решение уравнения (33.19) в виде суммы решений (33.23), оно является периодическим при целых значениях k:

 

A0

¥

 

u =

+ å An cosnj + Bn sin nj rn

(33.24)

 

2

n=1

 

 

 

 

(отрицательные k новых частных решений не дают). Постоянные An è Bn подберем так, чтобы удовлетворялось гра-

ничное условие

 

¥

A0 + å An cosnj + Bn sin nj Rn = Ô(j), Ô(j) = f (R cosj,R sin j).

2

n=1

 

Если выполняются условия разложения Ф(j) в ряд Фурье, то

AnR n, BnR n — коэффициенты Фурье этой функции, т.е.

 

 

 

 

 

1

 

 

p

 

 

A0 =

 

 

ò Ô(t)dt,

 

 

 

p

 

 

 

 

 

 

 

-p

 

 

 

 

 

 

 

 

A

=

 

1

 

p

 

Ô(t)cosnt dt,

 

 

 

 

 

 

 

 

 

 

ò

 

n

 

 

pRn

 

 

 

 

 

 

(33.25)

 

 

 

 

 

 

-p

B

=

1

 

p

Ô(t)sin nt dt.

 

 

 

 

 

 

 

 

ò

n

 

 

 

pRn

 

 

 

 

 

 

 

 

 

 

 

 

-p

Формулы (33.24), (33.25) и определяют искомое решение. После преобразований [2. С. 319] это решение можно записать в виде так называемого интеграла Пуассона:

 

1 p

 

 

 

 

R2 - r2

 

 

 

u = u(r,j) =

 

ò

Ô(t)

 

 

 

 

 

 

 

dt.

2p

R

2

-

2

cos(

)

2

 

 

-p

 

 

Rr

t - j + r

 

 

 

 

 

 

 

 

 

 

 

 

 

" &

33.3.Метод конечных разностей для решения уравнений математической физики

Âразделе 33.2 дано решение смешанной краевой задачи для уравнения теплопроводности при нулевых граничных условиях методом Фурье. Рассмотрим также приближенный метод решения задачи (32.2), (32.4) раздела 32.3, который часто используется на практике: метод конечных разностей, или метод сеток.

Производные в уравнении теплопроводности заменяются разностями по формулам:

¶u(x,t)

»

u(x + h,t) - u(x,t)

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

¶x

 

 

 

 

 

 

h

 

 

 

 

 

2u(x,t)

»

1

éu(x + h,t) - u(x,t)

-

u(x,t) - u(x - h,t)ù

=

 

¶x

2

 

 

ê

 

 

 

ú

 

 

 

h

h

 

 

 

 

 

h ë

 

 

û

 

=

u(x + h,t) - 2u(x,t) + u(x - h,t)

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h2

 

 

 

 

 

аналогично ¶u(x,t) » u(x,t + t) -u(x,t), h < l, t < T.

 

¶t

 

t

 

 

Прямые х = 0, х = l, t = 0, t = T образуют прямоугольник

(ðèñ. 33.1).

 

 

 

 

 

t

 

 

 

 

 

T

 

 

 

 

 

 

 

 

(i,k+1)

 

 

 

 

(i-1,k)

(i,k)

(i+1,k)

 

0

1

2

...

l

x

 

 

 

Ðèñ. 33.1

 

 

" '

На трех его сторонах — нижней и двух боковых — заданы зна- чения искомой функции u(x,t). Покроем прямоугольник сеткой, образованной прямыми:

x = ih, i = 1, 2, …, t = kt, k = 1, 2, … .

Числа h и t называются шагами сетки в направлении х и t соответственно, точки пересечения прямых — узлами сетки. Обозна- чим их через (i,k). Прямые x = ih, t = kt называют сетчатыми слоями. Определим приближенные значения решения в узлах сетки.

Обозначим u(ih, kt) = ui,k и запишем вместо уравнения ¶u = a2 2u

¶t ¶x2

соответствующее ему уравнение в конечных разностях в точке (ih, kt):

 

ui,k+1 - ui,k

= a2

ui+1,k - 2ui,k + ui-1,k

.

 

t

 

h2

Найдем отсюда ui,k + 1:

 

 

 

 

æ

 

2a2t ö

2 t

 

 

ç

 

 

 

÷

 

 

 

ui+1,k - ui-1,k .

 

ui,k+1

= ç1

-

h

2

÷ui,k + a

 

h

2

(33.26)

 

è

 

 

ø

 

 

 

 

Таким образом, если известны три значения на k-м слое: ui,k;

ui+1,k; ui-1,k, то определяется значение ui,k+1 на (k + 1)-м слое. Нам известны значения u(x,t) при t = 0, т.е. на прямой t = 0:

u(x,0) = j(x). Это означает, что на сеточном слое k = 0 известны все ui,0. Тогда по (33.26) могут быть найдены ui,1, которые используются для нахождения ui,2, и т.д. В результате будут найдены приближенные значения ui,k функции u(x,t) в узлах сетки. Приближенные значения u(x,t) между узлами сетки могут быть найдены методом интерполяции [14. С. 13].

При выборе слишком большого шага t вычисления могут быть неустойчивыми, поэтому необходимо выполнение условия:

h2

t £ 2a2 , причем формула для ui,k+1 упрощается при выборе

t = ha22 : ui,k+1= t (ui+1,k + ui-1,k).

2 2

Литература: [2. С. 310–325]; [3. С. 315–350]; [9. С. 114–175].

"

Соседние файлы в предмете Высшая математика