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

Choliy.NumericaMethods.2011Dec01

.pdf
Скачиваний:
11
Добавлен:
19.03.2015
Размер:
913 Кб
Скачать
☆

16. Рiвняння в частинних похiдних

У цьому роздiлi розглядаються методи розв’язування рiвнянь виду:

F (x, y, u, ux, uy, uxx, uxy, uyy) = 0,

де x, y - незалежнi змiннi, u = u(x, y) - шукана функцiя, ux, uy, uxx, uxy, uyy - її вiдповiднi похiднi. Узагальнення цього спiввiдношення на бiльшу кiлькiсть вимiрiв не складає труднощiв. Теорiя рiвнянь в часткових похiдних є справою такої областi фiзики як математична фiзика. Тут буде розглянуто лише кiлька методiв, деколи без строгих доведень, якi залишенi для курсу матфiзики.

Рiвняння називається цiлком лiнiйним, якщо його можна записати так:

auxx + buxy + cuyy + dux + euy + gu = f(x, y),

(16.1)

а коефiцiєнти можуть бути функцiями лише незалежних змiнних. Для класифiкацiї рiвнянь вводять дискримiнант:

D = ac − b2,

i в залежностi вiд його знаку:

•D > 0 - рiвняння елiптичного типу;

•D = 0 - рiвняння параболiчного типу;

•D < 0 - рiвняння гiперболiчного типу:

•D - змiнне - рiвняння змiшаного типу.

Найвiдомiший приклад елiптичного рiвняння - рiвняння Лапласа

uxx + c(x, y)uyy = f(x, y),

параболiчного - рiвняння теплопровiдностi

ut − a(x, t)uxx = f(x, t),

141

гiперболiчного - хвильове рiвняння

uyy − a2uxx = f(x, y).

В загальному випадку такi рiвняння мають нескiнчену кiлькiсть розв’язкiв. У фiзичних задачах рiвняння супроводжуються початковими та граничними умовами. Особливої рiзницi мiж цими поняттями немає, однак, початковi умови використовуються з тiєю незалежною координатою, яка у якомусь смислi грає роль часу.

Задача Кошi. Знайти розв’язок u = u(x, y) рiвняння (16.1), що задовольняє початковим умовам на границi γ:

u|γ = ϕ(x, y), ux|γ = ϕ1(x, y).

Задача Кошi зазвичай ставиться для рiвнянь гiперболiчного та параболiчного

типу. У змiшанiй задачi появляються як початковi,

 

u(x, 0) = ϕ(x), uy(x, 0) = ϕ1(x),

 

так i крайовi умови:

 

α0u(a, y) + α1ux(a, y) = ψ(y), |α0| + |α1| 6= 0,

.

β0u(b, y) + β1ux(b, y) = ψ1(y), |β0| + |β1| =6 0, 0 < y < ∞

 

Для рiвнянь елiптичного типу зазвичай розглядають задачу Дiрiхле, коли на всiй границi областi задано значення невiдомої функцiї, задачу Неймана, коли на границi задано похiдну вiд шуканої функцiї, чи змiшану задачу.

Рiвняння елiптичного типу розглянемо на прикладi рiвняння Лапласа:

∂2u ∂2u

∂x2 + ∂y2 = 0,

розв’язок якого потрiбно знайти на прямокутнiй областi (виключно для спрощення викладу). Замiняємо похiднi їх апроксимацiями:

∂2u = (u(x + h, y) − 2u(x, y) + u(x − h, y))/h2 + O(h2) ∂x2

∂2u = (u(x, y + l) − 2u(x, y) + u(x, y − l))/l2 + O(l2), ∂y2

де h - крок розбиття областi по x, а l - крок розбиття по y.

Тодi

u(x + h, y) − 2u(x, y) + u(x − h, y) + O(h2)+ h2

142

+ O(l2) = 0.

+u(x, y + l) − 2u(x, y) + u(x, y − l) l2

Пiсля перевпорядкування та якщо опустити похибки:

2u(x, y) = ((u(x + h, y) + u(x − h, y))/h2+

+(u(x, y + l) + u(x, y − l))/l2)/(1/h2 + 1/l2),

а якщо для спрощення покласти h = l то:

4u(x, y) = u(x + h, y) + u(x − h, y) + u(x, y + h) + u(x, y − h).

Розв’язок в точцi (x, y) представляється як середнє арифметичне значення чотирьох сусiднiх точок, розташованих по вертикалi та горизонталi. Ця формула має порядок точностi h2. Аналогiчнi мiркування дають ще одну апроксимацiю того ж порядку з використанням сусiдiв по дiагоналi:

4u(x, y) = u(x + h, y + h) + u(x + h, y − h) + u(x − h, y + h) + u(x − h, y − h).

Таким чином, розв’язання рiвняння елiптичного типу зводиться до таких крокiв:

• утворення сiтки по x та y:

 

xi = x0 + ih,

i = 0, 1, . . . , n

yj = y0 + jl,

j = 0, 1, . . . , m

•запису у кожнiй точцi сiтки апроксимацiй за одною з попередньо введених схем;

•у кожнiй точцi границi значення u0j, ui0, unj, uim вважаємо заданими;

•розв’язуємо утворену систему з метою знаходження усiх uij.

Упереважнiй бiльшостi випадкiв ця система рiвнянь дуже велика, тому для її розв’язання можна рекомендувати один з iтерацiйних методiв.

Рiвняння параболiчного типу розглянемо на прикладi рiвняння тепло-

провiдностi:

 

∂2u

 

 

 

∂u

=

, 0

≤ x ≤ l, 0 ≤ t.

 

∂t

∂x2

Друга координата має смисл часу. При t = 0 задано розподiл температури u(x, 0) = f(x),

143

а в просторових координатах - граничнi умови

u(0, t) = ϕ(t), u(l, t) = ψ(t).

Поступаємо аналогiчно

xi = ih, tj = jk.

У точках областi рiвняння можна апроксимувати так:

(ui,j+1 − uij)/k = (ui+1,j − 2uij + ui−1,j)/h2,

або

ui,j+1 = σui−1,j + (1 − 2σ)uij + σui+1,j,

де σ = k/h2 - стала величина. Оскiльки другий iндекс має смисл часу, то за цiєю схемою можна обчислити значення функцiї у наступний момент (j + 1) знаючи три його значення у попереднiй момент j. У крайнiх точках використовуємо граничнi умови.

Вибiр σ для цiєї схеми досить важливий, тому розглянемо його детальнiше. Введемо

 

 

∂2u

∂u

 

L(u) =

 

−

 

 

 

 

∂x2

∂t

та його апроксимацiю

 

 

 

 

 

 

Lˆ(u) =

(ui+1,j − 2uij + ui−1,j) − (ui,j+1 − uij)/σ

.

 

 

h2

 

 

 

ˆ −

Рiзниця R(u) = L(u) L(u) є похибкою апроксимацiї, однак, якщо обмежитись лише вузлами сiтки, то L(u) = 0 i

Приймаючи до уваги, що

ui+1,j ui−1,j ui,j+1

ˆ

R(u) = L(u).

=

u(xi + h, tj)

 

= u(xi − h, tj)

,

=

u(xi, tj + σh2)

ˆ

розкладемо L(u) в ряд Тейлора в точцi (xi, tj) до шостого порядку по x та третього по t:

1

uij + h

∂uij

 

h2 ∂2uij

 

h3 ∂3uij

 

h4 ∂4uij

 

h5 ∂5uij

 

h6 ∂6uij

R(u) =

 

 

+

 

 

 

+

 

 

 

 

+

 

 

 

+

 

 

 

+

 

 

 

 

h2

∂x

2!

∂x2

3!

∂x3

4!

∂x4

5!

∂x5

6!

∂x6

144

+ ui+1,j+1)/h2,

−2uij + uij − h

∂uij

 

 

h2 ∂2uij

 

−

h3 ∂3uij

 

 

 

 

 

 

 

h4 ∂4uij

 

 

−

h5 ∂5uij

 

h6 ∂6uij

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

∂x

2!

 

 

 

 

 

∂x2

 

3!

 

∂x3

 

 

4!

 

 

 

 

∂x4

5!

∂x5

6!

∂x6

1

uij + σh2

∂u

 

 

 

 

 

 

 

 

(σh2)2 ∂2u

 

 

 

 

 

 

(σh2)3 ∂3u

 

 

− uij + O(h6).

−

 

 

 

 

 

ij

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ij

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ij

 

 

σ

 

∂t

 

 

 

2!

 

 

 

 

 

∂t2

 

 

 

3!

 

 

 

 

 

∂t3

Пiсля приведення подiбних доданкiв:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

∂2uij

 

 

 

 

 

∂uij

 

 

 

 

 

 

 

 

 

 

 

 

 

1 ∂4uij

 

σ ∂2uij

 

 

 

 

 

 

 

R(u) =

 

 

 

 

 

 

 

 

−

 

 

 

 

 

 

 

+ h2

 

 

 

 

 

 

 

 

 

 

−

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

∂x2

 

 

 

 

 

 

 

∂t

12

 

∂x4

2

 

∂t2

 

 

 

 

 

 

 

 

 

 

 

+h4

 

 

 

 

 

 

1 ∂6uij

−

σ2 ∂3uij

+ O(h6).

 

 

 

 

 

 

 

 

 

 

 

360

 

 

∂x6

 

 

 

 

6

 

∂t3

 

 

 

 

 

 

Оскiльки u є розв’язком рiвняння

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

∂u

 

 

 

∂2u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

∂t

∂x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то

 

 

 

 

 

∂2uij

 

 

 

 

 

 

 

 

∂2uij

 

 

 

 

 

∂4uij

 

∂3uij

 

 

 

 

∂6uij

 

 

 

 

 

 

 

∂uij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

=

 

 

,

 

 

 

 

 

 

 

 

 

 

 

=

 

 

,

 

 

 

 

 

 

 

 

∂t

 

 

 

∂x2

 

 

 

 

 

 

∂t2

 

 

∂x4

 

 

 

 

 

 

∂t3

∂x6

 

 

 

 

 

i тодi:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

σ ∂4uij

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

σ2

 

 

∂6uij

 

 

 

 

 

 

 

R(u) = h2

 

 

−

 

 

 

 

 

 

 

 

 

+ h4

 

 

−

 

 

 

 

 

 

 

 

+ O(h6).

 

 

12

2

∂x4

 

360

 

6

 

∂x6

Ця формула може служити критерiєм вибору σ: якщо покласти

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

−

σ

 

 

 

 

 

 

 

 

→ σ =

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= 0,

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

2

 

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

то перший доданок теж стане рiвним нулю, а вираз для похибки тодi можна переписати в виглядi:

R(u) = − h4 · ∂6uij + O(h6).

540 ∂x6

Очевидно, що похибка матиме порядок h4 при σ = 1/6 i порядок h2 у iншому випадку.

Описана вище схема називається явною. Зазвичай вона використовується крок за кроком по часу, але в зв’язку з тим, що k = h2/6 (k - крок по часу, h - крок по координатi), така схема ”дрiботить“ по часу i потребує досить багато обчислень на крок. Тому розглянемо дещо iншу апроксимацiю:

(ui,j+1 − uij)/k = (ui−1,j+1 − 2ui,j+1

145

для внутрiшнiх точок по x (i = 1, 2, . . . , n − 1, j = 0, 1, . . . ). Цю формулу можна переписати так:

ui−1,j+1 − (2 + s)ui,j+1 + ui+1,j+1 = −suij, s = h2/k = 1/σ.

(16.2)

Додамо сюди також граничнi умови

 

u0,j+1 = ϕ(tj+1), un,j+1 = ψ(tj+1).

(16.3)

Для розв’язання утвореної таким чином системи (16.2) та (16.3) пiдходить метод прогонки. Нехай:

 

 

ui,j+1 = ai,j+1(bi,j+1 + ui+1,j+1),

(16.4)

та

 

 

 

 

 

 

 

 

 

 

 

 

ui−1,j+1 = ai−1,j+1(bi−1,j+1 + ui,j+1).

(16.5)

Пiдставимо (16.5) в (16.2)

 

 

 

 

 

 

ai−1,j+1(bi−1,j+1 + ui,j+1) − (2 + s)ui,j+1 + ui+1,j+1 = −suij,

 

 

ui,j+1 =

ai−1,j+1bi−1,j+1 + suij + ui+1,j+1

.

 

 

 

 

 

2 + s − ai−1,j+1

 

 

 

 

Порiвнявши цей вираз з (16.4) знаходимо, що:

 

 

 

 

 

 

ai,j+1

=

1

 

 

 

 

 

 

 

2 + s − ai−1,j+1

 

 

 

 

 

 

bi,j+1

= ai−1,j+1bi−1,j+1 + suij,

i = 2, 3, . . . , n.

 

При

i = 1 (16.2) та (16.4) дають:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u1,j+1

= a1,j+1(b1,j+1 + u2,j+1)

 

−

 

 

 

 

u0,j+1

− (2 + s)u1,j+1 + u2,j+1

=

 

su1j .

 

Пiдставимо граничнi умови у перше з цих рiвнянь:

u1,j+1 = ϕ(tj+1) + su1j + u2,j+1 ,

2 + s

i порiвняємо з другим:

a1,j+1 = 1/(2 + s)

b1,j+1 = aϕ(tj+1) + suij.

146

Знаходимо a та b прямим ходом. Пiсля цього (16.2) та (16.3) дають:

 

un,j+1

=

ψ(tj+1)

 

 

= (un−1,j+1 + bn−2,j+1)an−2,j+1 .

un−2,j+1

 

un−1,j+1

=

(un,j+1 + bn−1,j+1)an−1,j+1

 

 

 

. . .

 

 

 

 

 

u1,j+1

=

(u2,j+1 + b1,j+1)a1,j+1

Цi вирази дають спосiб переходу вiд j до (j + 1), що i дасть крок за кроком розв’язок рiвняння. Така схема обчислень називається неявною.

Рiвняння гiперболiчного типу покажемо на прикладi рiвняння коливань струни:

∂2u = a2 ∂2u, ∂t2 ∂x2

при заданих початкових та крайових умовах:

u(x, 0) = f(x), ut(x, 0) = F (x), u(0, t) = ϕ(x), ut(l, t) = ψ(t),

Складемо апроксимацiйну схему:

0 ≤ x ≤ l

0 ≤ t ≤ ∞ .

(ui,j+1 − 2uij + ui,j−1)/k2 = a2(ui+1,j − 2uij + ui−1,j)/h2.

Якщо покласти k = h/a, то ця схема спрощується:

ui,j+1 = ui+1,j + ui−1,j − ui,j−1,

тобто, для знаходження u в шарi j +1 потрiбно знати значення u у двох попереднiх шарах. Крайовi умови дають u ,0, а u ,−1 можна знайти, використавши апроксимацiю похiдної:

F (x) = ut(x, 0) = u(x, −1) − u(x, 0)

−k

або

ui,−1 − ui.0 = Fi.

−k

147

Задачi. Кожна задача цього роздiлу мiстить три окремi вправи.

Пiд буквою a) задаються граничнi умови для задачi Дiрiхле (рiвняння Ла-

пласа):

∂2u ∂2u

∂x2 + ∂y2 = 0,

у квадратi ABCD з координатами A(0, 0), B(0, 1), C(1, 1), D(1, 0).

Пiд буквою b) початковi умови для змiшаної задачi (рiвняння теплопровiд-

ностi):

∂u = ∂2u, ∂t ∂x2

де u(x, 0) = f(x), u(0, t) = ϕ(t), u(a, t) = ψ(t), a = 0.6, x [0, a], t [0, 0.1], σ = 1/6.

Пiд буквою c) початковi умови для змiшаної задачi про коливання струни:

∂2u ∂2u ∂t2 = ∂x2 ,

де u(x, 0) = f(x), ut(x, 0) = Φ(t), u(0, t) = ϕ(t), u(1, t) = ψ(t), x [0, 1], t [0, 1].

1.

 

 

 

 

 

 

 

a)

uAB = 30y; uBC = 30(1 − x2); uCD = 0; uDA = 0;

 

b)

u(x, 0) = cos (2x);

u(0, t) = 1 − 6t; u(a, t) = 0.3624;

 

c)

f(x) = x(x + 1);

Φ(x) = cos x; ϕ(x) = 0; ψ(t) = 2(t + 1).

2.

 

 

 

 

 

 

a)

uAB = 20y; uBC = 30 cos (πx/2);

uCD = 30 cos (πy/2); uDA = 20x2;

b)

u(x, 0) = x(x + 1);

u(0, t) = 0;

u(a, t) = 2t + 0.96;

c)

f(x) = cos (πx/2);

Φ(x) = x2;

ϕ(x) = 1 + 2t; ψ(t) = 0.

3.

 

 

 

 

 

 

a)

uAB = 50y(1 − y2);

uBC = 0;

uCD = 0; uDA = 50 sin (πx);

b)

u(x, 0) = 1.2 + lg (x + 0.4); u(0, t) = 0.8 + t; u(a, t) = 1.2;

c)

f(x) = 2x(x + 1) + 0.3;

Φ(x) = 2 sin x; ϕ(x) = 0.3; ψ(t) = 4.3 + t).

4.

 

 

 

 

 

 

 

a)

uAB = 20y;

uBC = 20;

uCD = 20y2; uDA = 50x(1 − x);

 

b)

u(x, 0) = sin (2x);

u(0, t) = 2t; u(a, t) = 0.932;

 

c)

f(x) = x sin (πx);

Φ(x) = (x + 1)2; ϕ(x) = 2t; ψ(t) = 0.

148

5.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

 

uAB = 0; uBC = 50(1 − x);

uCD = 50y(1 − y2);

uDA = 50x(1 − x);

b)

 

u(x, 0) = 3x(2 − x);

u(0, t) = 0; u(a, t) = t + 2.52;

 

c)

 

f(x) = x(2x − 0.5);

Φ(x) = cos (2x);

ϕ(x) = t2;

 

ψ(t) = 1.5.

6.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

 

uAB = 30 sin (πy);

uBC = 20x; uCD = 20y;

 

uDA = 30x(1 − x);

b)

 

u(x, 0) = 1 − lg (x + 0.4);

 

u(0, t) = 1.4;

u(a, t) = t + 1;

c)

 

f(x) = (1 − x) cos (πx/2);

 

Φ(x) = 2x + 1;

 

ϕ(x) = 2t − 1; ψ(t) = 0.

7.

 

 

 

 

 

 

 

 

p

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b)

u(x, 0) = sin (0.55x + 0.03);

 

 

 

 

) =

+ 0 03;

 

(

 

) = 0 354;

(0

 

 

a)

uAB = 30(1 − y);

uBC = 20 (x);

uCD

= 20y;

uDA = 30(1 − x);

 

 

f(x) = 0.5(x2 + 1);

 

 

 

u , t

 

t

 

.

 

 

 

u a, t .

c)

Φ(x) = x sin (2x);

 

ϕ(x) = 0.5 + 3t; ψ(t) = 1.

8.

 

 

 

 

 

uBC = 30√

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

uAB = 50 sin (πy);

 

;

uCD = 30y2;

 

uDA = 50 sin πx;

x

 

b)

u(x, 0) = 2x(1 − x) + 0.2;

 

u(0, t) = 0.2;

u(a, t) = t + 0.68;

c)

f(x) = x2 cos (πx);

Φ(x) = x2(x + 1);

 

ϕ(x) = 0.5t;

ψ(t) = t − 1.

9.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

uAB = 40y2; uBC = 40;

uCD = 40;

uDA = 40 sin (πx/2);

 

 

b)

u(x, 0) = sin x + 0.08;

 

u(0, t) = 0.08 + 2t;

 

u(a, t) = 0.6446;

 

 

c)

f(x) = (x + 0.5)2; Φ(x) = (x + 1) sin x;

 

ϕ(x) = 0.5(0.5 + t);

 

 

 

ψ(t) = 2.25.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

uAB = 50y2; uBC = 50(1 − x);

uCD = 0;

uDA = 60x(1 − x2);

 

 

b)

u(x, 0) = cos (2x + 0.19);

u(0, t) = 0.932;

 

u(a, t) = 0.1798;

11.

 

c)

f(x) = x cos (πx); Φ(x) = x(2 − x);

ϕ(x) = 2t;

 

ψ(t) = −1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

uAB = 20y2; uBC = 20;

uCD = 20y;

uDA = 10x(1 − x);

 

 

b)

u(x, 0) = 2x(x + 0.2) + 0.4; u(0, t) = 2t + 0.4;

 

u(a, t) = 1.36;

 

 

c) f(x) = (x + 0.5)(x − 1);

 

Φ(x) = sin (x + 0.2);

ϕ(x) = t − 0.5;

 

 

 

ψ(t) = 3t.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

−

 

 

 

 

 

 

 

 

 

 

−

 

 

 

 

a)

uAB = 40√y; uBC = 40(1

x); uCD = 20y(1

y); uDA = 0;

 

 

 

b)

u(x, 0) = lg (x + 0.26) + 1;

 

u(0, t) = 0.415 + t;

u(a, t) = 0.9345;

c)

f(x) = (x + 0.2) sin (πx/2);

 

 

Φ(x) = 1 + x2;

 

ϕ(x) = 0;

ψ(t) = 1.2(t + 1).

149

13.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

 

uAB = 20 cos (πy/2);

uBC = 30x(1 − x); uCD = 30y(1 − y2);

 

 

 

uDA = 20(1 − x2);

 

u(0, t) = 0.435 − 2t;

 

 

 

 

b)

 

u(x, 0) = sin (x + 0.45);

u(a, t) = 0.8674;

 

c)

 

f(x) = 3x(1 − x);

Φ(x) = cos (x + 0.5); ϕ(x) = 2t;

ψ(t) = 0.

14.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

uAB = 30y2(1 − y);

uBC = 50 sin (πx);

uCD = 0;

uDA = 10x2(1 − x);

b)

u(x, 0) = 0.3 + x(x + 0.4);

u(0, t) = 0.3;

u(a, t) = 6t + 0.9;

 

c)

f(x) = (x + 1) sin (πx);

Φ(x) = x2 + x;

ϕ(x) = 0; ψ(t) = 0.5t.

15.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

uAB = 20y; uBC = 20(1 − x2);

uCD = 30√

 

(1 − y);

uDA = 0;

 

y

 

b)

u(x, 0) = (x − 0.2)(x + 1) + 0.2;

u(0, t) = 6t;

u(a, t) = 0.84;

 

c)

f(x) = 0.5x(x + 1);

Φ(x) = x cos x;

ϕ(x) = 2t2; ψ(t) = 1.

16.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a) uAB = 30(1 − y2);

uBC = 30x;

uCD = 30; uDA = 30;

 

 

b) u(x, 0) = x(0.3 + 2x); u(0, t) = 0; u(a, t) = 6t + 0.9;

 

 

c) f(x) = (x + 1) sin (πx/2);

Φ(x) = 1 − x2; ϕ(x) = 0.5t;

ψ(t) = 2.

17.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

uAB = 30 cos (πy/2);

uBC = 30x2;

uCD = 30y;

uDA = 30 cos (πx/2);

b)

u(x, 0) = sin (x + 0.48);

u(0, t) = 0.4618;

u(a, t) = 3t + 0.882;

c)

f(x) = (1 − x2) cos (πx);

Φ(x) = 2x + 0.6; ϕ(x) = 1 + 0.4t; ψ(t) = 0.

18.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a)

uAB = 0; uBC = 50 sin (πx);

uCD = 50y(1 − y2); uDA = 0;

 

b)

u(x, 0) = sin (x + 0.02);

u(0, t) = 3t + 0.02;

u(a, t) = 0.581;

 

c)

f(x) = 1.2x − x2;

Φ(x) = (x + 0.6) sin x; ϕ(x) = 0;

 

 

 

 

 

ψ(t) = 0.2 + 0.5t.

 

 

 

 

 

 

 

 

 

19.

 

 

uAB = 20√y; uBC = 20; uCD = 20y2; uDA

 

 

 

 

a)

 

= 40x(1

−

x);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

b)

 

u(x, 0) = cos (x + 0.48);

u(0, t) = 6t + 0.887;

u(a, t) = 0.4713;

 

c)

 

f(x) = (x + 0.5)(x + 1);

Φ(x) = cos (x + 0.3);

ϕ(x) = 0.5;

 

 

 

ψ(t) = 3 − 2t.

 

 

 

 

 

 

 

 

 

 

150

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]