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

Uch_posobie_po_UR_MAT_FIZ

.pdf
Скачиваний:
35
Добавлен:
05.06.2015
Размер:
1.46 Mб
Скачать

Чтобы удовлетворить нулевым граничным условиям, наложим на функции Φ(x) и Ψ(x)

требования нечетности относительно точек x=0, x=l:

(x) ( x),

(x) ( x),

Сопоставляя эти равенства, получим:

~ ~ (x ) (x

(x) (2l x),(x) (2l x).

2l)

~

x)

(x

и аналогично для Ψ(x), то есть Φ и Ψ являются периодическими функциями с периодом 2l.

Нетрудно видеть, что условия нечетности относительно начала координат и условия периодичности определяют продолжение Φ(x) и Ψ(x) на всей прямой x .

Подставляя их, получаем решение задачи.

Пример.

Решить

уравнение

 

 

колебания

 

бесконечной

струны

2u

 

1 2u

,

 

 

 

t

2

4

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

удовлетворяющее условиям:

 

u(x,0) cosx,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ut (x,0) x 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение: Имеем задачу свободных колебаний бесконечной струны (без краевых

условий). Применяем формулу Даламбера:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos(x

1

t) cos(x

1

 

 

 

 

 

 

 

x

1

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x;t)

 

 

 

2

 

 

 

 

 

2

 

 

 

 

(x 1)dx =

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2 x

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

2cos x cos

 

t

 

x

1

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

x2

x)

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

cos x cos

t

 

1

((x

1

t)2

(x

1

t)2 )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

2

 

 

x

1

 

t

 

2

 

 

2

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(x

1

t) (x

1

t) cos x cos

t

xt t .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

2

2

 

 

 

Пример.

Решить

уравнение

 

колебания

полубесконечной

струны

2u

a2

2u

, 0

x ,

t 0 , удовлетворяющее условиям:

 

 

t2

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u( x,0) x2 ,ut ( x,0) sin2 x,u(0,t) 0.

Решение: Имеем задачу свободных колебаний полубесконечной струны (с краевым условием u(0,t) 0 ). Так как u(0, t) 0 , то продолжим функции (x) и (x) на отрицательную полуось нечетным образом:

17

 

 

x

2

,

x 0,

 

 

1

(x)

 

 

x2 ,

x 0;

 

 

2

 

x 0,

1

(x) sin

 

x,

 

sin 2 x,

x 0.

 

 

 

 

 

Тогда по формуле Даламбера:

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

1

 

x at

 

 

 

 

 

 

 

 

u(x,t)

 

( (x at) (x at))

 

 

 

(s)ds

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

1

 

 

 

 

1

 

2a

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x at

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

1

 

x at

 

 

 

x

 

 

 

 

 

 

 

 

 

((x at)2

( x at)2 )

 

 

 

 

sin2 sds,

t

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

2a

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x at

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

1

 

x at

0

 

 

 

 

 

 

 

 

 

 

((x at)2

( x at)2 )

 

 

 

 

 

sin2 sds sin2

sds , 0

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

2a

 

 

 

 

 

x at

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

t

x2

 

a2t2

 

1

cos2x sin 2at,

 

 

t

x

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

4a

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

4a (2x sin 2x cos2at),

 

0 t a .

 

 

 

 

2axt

 

 

=

t ax ,

Упражнения

Решить уравнение колебания бесконечной струны:

 

 

2

u

25

2

u

 

 

 

 

u(x,0) 0,

 

 

 

 

 

 

 

 

 

2.1

 

 

 

 

 

 

 

 

 

t 2

 

 

 

 

x2

 

 

 

ut (x,0) cos x

Ответ: u(x, t)

1

cos x sin 5t

 

 

 

 

 

 

 

 

5

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u(x,0) cos x,

 

 

2

u

 

 

2

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2

 

 

 

 

 

 

 

 

 

ut (x,0) 0

 

 

t 2

 

x2

 

 

 

 

 

 

 

Ответ: u(x, t) cosx cost

 

 

 

 

 

 

 

 

 

 

 

 

 

2u

 

2u

 

u(x,0) 3cos x

 

2.3

 

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2sin x

;

 

t2

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: u(x, t) 3cosx cost 2sin x sin t

 

 

2u

 

1 2u

 

 

u(x,0) x2

 

2.4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

 

 

 

 

t2

9 x2

 

 

 

 

x

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: u(x, t) x2

2xt

 

1

t 2

 

 

 

 

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2u

 

 

 

2u

 

 

u(x,0) x,

 

2.5

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

 

u

 

 

 

 

 

t2

x2

 

 

t 0 1

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: u(x,t) x t

18

 

 

 

2u

 

 

2u

 

u(x,0) 3sin 2x,

 

 

 

2.6

4

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

;

u

 

 

 

 

 

 

 

 

t2

x2

 

 

 

cos 2x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

t 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: u(x, t) 3sin x cos2t

1

cos x sin 2t

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

u

 

 

2

 

 

u(x,0) x2 ,

 

 

 

2.7

 

 

 

u

 

 

 

 

 

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

;

 

u

 

 

 

 

 

 

 

 

 

 

 

 

t

2

x

2

 

t 0 sin 3x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ: u(x, t)

 

(x2 t2 ) 3sin x sin t

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2u

 

 

2u

 

u(x,0) cos x,

 

 

 

2.8

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

;

u

 

 

 

 

 

 

 

 

 

t2

x2

 

 

 

2sin x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

t 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

Ответ: u(x, t) cos x cos2 t

 

sin x sin 2 t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

Решить

 

 

 

 

 

 

 

уравнение

колебания

полубесконечной

струны

2u

a2

2u

,

0 x ,

 

t 0 , удовлетворяющее условиям:

 

t2

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u( x,0) 0,

2.9ut ( x,0) sin x,u (0,t) 0.

x

Ответ: u(x, t)

2.10

Ответ: u(x, t)

2.11

 

sin x sin at

,

 

 

at x ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

1 cos x cosat

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

0 x at.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

u( x,0)

 

 

,

 

 

 

 

 

 

 

 

 

 

 

1 x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

 

 

 

 

 

 

 

ut ( x,0)

 

 

 

 

 

 

 

 

 

 

 

u (0,t) 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

(x at)2

 

 

 

 

 

(x at)2

 

 

at x ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

2

 

 

(x at)

2

 

 

 

(x at)

2

 

1

 

 

1

 

 

 

 

 

 

1

 

(x at)2

 

 

 

 

 

(at x)2

 

 

 

 

 

 

 

 

 

 

 

 

0 x at.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

 

2 1

(x at)

 

 

 

1 (at x)

 

 

 

 

 

 

 

 

u( x,0) 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

 

 

 

 

ut ( x,0)

 

 

,

 

 

 

 

 

 

 

 

 

 

1 x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0.

 

 

 

 

 

 

 

 

 

 

 

u (0,t)

 

 

 

 

 

 

 

 

 

 

 

Ответ: u( x, t)

1

ln

1 ( x at)2

.

4a

1 ( x at)2

 

 

 

19

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

sin l , x [0, l],

 

 

 

u(x,0) u(x,0)

 

 

 

 

 

 

 

 

 

 

 

(l, ),

 

 

 

 

 

 

 

 

 

 

0, x

2.12

ut ( x,0) 0,

 

 

 

 

 

 

u(0, t) 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Ответ:

 

 

 

 

 

 

 

 

 

 

 

0 t

l

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin x cos at ,

0 x l at,

 

 

 

 

 

 

 

 

l

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u( x, t)

1

 

 

 

( x at)

 

 

 

 

 

 

sin

 

,

l at x l at,

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l at x .

 

 

 

 

0,

 

 

 

 

 

l

t

 

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,

 

 

 

 

0 x at l,

u( x, t)

 

1

 

 

sin

( x at)

,

at l x at l,

 

 

 

 

 

 

2

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l at x .

 

 

 

 

0,

 

 

 

 

2.3Метод Фурье (метод стоячих волн). Метод разделения переменных

Метод разделения переменных или метод Фурье, является одним из наиболее распространенных методов решения уравнений с частными производными. Изложение этого метода мы проведем для задачи о колебаниях струны, закрепленной на концах. Итак, будем искать решение волнового уравнения с начальными и граничными условиями:

 

2u

a2

2u

( l x l,

t 0),

 

t

2

x

2

 

 

 

 

 

 

u( x,0) (x),

 

 

ut (x,0) (x),u(0, t) 0,

u(l, t) 0.

Уравнение линейно и однородно, поэтому сумма частных решений также является решением этого уравнения. Имея достаточно большое число частных решений, можно попытаться при помощи суммирования их с некоторыми коэффициентами найти искомое решение. Частные решения будем искать в виде:

u(x,t) X (x) T (t),

где X (x) – функция только переменного x, T (t) – функция только переменного t.

20

Подставляя предполагаемую форму решения в уравнение, получим:

X (x) T (t) a12 T (t) X (x)

или, после деления на X (x) T (t) ,

 

 

1

 

 

X (x)

 

 

T (t)

.

 

 

 

X (x)

 

a2 T (t)

Правая часть полученного равенства является функцией только переменного t, а левая

– только х. Фиксируя, например, некоторое значение х и меняя t (или наоборот), получим,

что правая и левая части равенства при изменении своих аргументов сохраняют постоянное значение

 

 

 

 

 

 

X (x)

 

1 T (t)

,

 

 

 

 

X (x)

a2 T (t)

 

 

где – постоянная, которую для удобства последующих выкладок берем со знаком минус,

ничего не предполагая при этом о ее знаке. Получаем обыкновенные дифференциальные уравнения для определения функций X (x) и T (t) :

X X 0,

 

T a2 T 0.

 

Очевидно, что нас интересуют нетривиальные решения ( X (x) 0,

T (t) 0 ).

Граничные условия дают:

 

u(0, t) X (0) T (t) 0,

 

u(l, t) X (l) T (t) 0.

 

Отсюда следует

 

X (0) X (l) 0 .

 

Таким образом, мы приходим к простейшей задаче: найти те значения параметра ,

при которых существуют нетривиальные решения задач:

T a2T 0,

X X 0,

X (0) X (l) 0.

а также найти эти решения. Такие значения параметра называются собственными значениями, а соответствующие им нетривиальные решения – собственными функциями задачи. Сформулированную таким образом задачу часто называют задачей Штурма – Лиувилля.

Рассмотрим отдельно случаи, когда параметр отрицателен, равен нулю или положителен.

21

1. При 0 задача не имеет нетривиальных решений. Действительно, общее решение уравнения X X 0 имеет вид

X (x) C1e x C2e x

Граничные условия дают:

X (0) C1 C2 0 ,

X (l) C1el C2e l .

Отсюда C1 C2 0 и, следовательно, X (x) 0 .

2. При 0 также не существует нетривиальных решений. Действительно, в

этом случае общее решение уравнения (15) имеет вид

X (x) C1 x C2 .

Граничные условия дают:

X (0) C2 0 ,

X (l) C1l 0 .

Отсюда C1 C2 0 и, следовательно, X (x) 0 .

3.При 0 общее решение уравнения может быть записано в виде

X (x) C1 cos(x ) C2 sin(x ) .

Граничные условия дают:

 

 

X (0) C1

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X (l) C2 sin(l

 

 

) 0.

 

 

 

 

 

 

 

 

 

 

 

 

 

Нетривиальное решение получаем только в случае sin

 

 

l 0 или

l n,

n Ζ . Отсюда

 

 

n

n

2

 

 

 

 

 

 

 

 

 

 

 

 

l

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Этим собственным значениям соответствуют собственные функции

 

 

 

X

n

(x) C

n

sin nx ,

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где Cn – произвольная постоянная. Пусть Cn 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Аналогично решаем уравнение относительно T (t) :

 

 

 

 

 

T (t) A cos nat B sin nat

,

 

 

 

n

n

 

l

 

 

 

 

 

n

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где An и Bn – произвольные постоянные.

Следовательно, функции

22

u

 

(x, t) X

 

 

 

 

nat

B sin

nat

nx

 

 

(x)T (t) A cos

 

sin

 

 

n

 

n

n

 

n

l

n

l

l

являются частными решениями данного уравнения. В силу линейности и однородности уравнения сумма частных решений также удовлетворяет этому уравнению и граничным условиям. Получаем общее решение:

 

 

 

 

nat

Bn

 

nat

u(x, t) un (x, t)

An cos

l

 

sin

l

sin

n 1

n 1

 

 

 

 

 

 

 

Начальные условия позволяют определить An

и Bn :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nx ,

 

 

 

u(x,0) (x) An sin

 

 

 

 

n 1

 

 

 

 

l

 

 

 

 

 

 

na

 

 

 

nx .

 

 

ut (x,0) (x)

Bn

sin

 

 

 

n 1

 

l

 

 

 

l

 

 

nx l

Из теории рядов Фурье известно, что коэффициенты разложения в ряд Фурье

вычисляются по формулам:

 

 

 

 

 

 

 

2 l

 

 

 

 

 

nx

 

 

 

 

 

 

 

 

 

 

A

 

l

 

(x) sin

l

dx ,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

l

 

l

(x)sin nx dx .

 

 

 

 

 

 

B

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

l

 

 

na

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

Подставив эти коэффициенты в общее решение, мы удовлетворим краевым условиям

и получим решение уравнения.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Простейшие задачи Штурма-Лиувилля для уравнения X X 0 :

 

 

 

 

 

 

 

 

Вид условия

 

 

Собственные значения и функции

 

 

 

X (0) X (l) 0

 

n

2

 

 

 

 

 

 

 

 

 

nx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

 

 

n 1,2,...

 

 

 

 

 

 

,

 

X n (x)

 

 

l

,

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X (0) X (l) 0

 

(2n 1)

2

 

 

 

 

 

 

 

 

(2n 1)x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X n (x) cos

 

n 1,2,...

 

 

 

 

2l

 

 

 

,

 

 

 

2l

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X (0) X (l) 0

 

(2n 1)

2

 

 

 

 

 

 

 

(2n 1)x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X n (x) sin

 

n 1,2,...

 

 

 

 

2l

 

 

 

,

 

 

 

 

2l

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X (0) X (l) 0

 

n

2

 

 

 

 

 

 

 

 

 

 

nx

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

cos

 

 

n 1,2,...

 

 

 

 

 

 

,

 

X n (x)

 

l

,

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

23

Пример. Решить

уравнение

колебания ограниченной струны

2u

 

2u

,

t

2

x2

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

3 x

 

 

 

 

 

 

 

u(x,0)

 

 

sin

 

,

 

 

 

 

 

удовлетворяющее условиям:

8

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ut (x,0) 0,

 

 

 

 

 

 

 

 

 

 

u(l, t) 0.

 

 

 

 

 

 

u(0, t)

 

 

 

 

 

Решение: Общее решение имеет вид:

 

 

 

nat

 

 

nat

nx

u(x, t)

 

Bn

 

An

cos

 

sin

 

sin

 

 

 

 

n 1

 

 

l

 

 

l

 

l

Из начальных условий определим An и Bn :

 

 

 

sin nx

 

1

 

3 x

 

 

 

 

u( x,0) An

 

sin

,

 

 

8

l

 

 

n 1

 

l

 

 

 

тогда A

1

(n 3) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

na

 

 

nx

 

 

 

 

 

ut ( x,0)

Bn sin

0,

 

 

 

n 1

l

 

 

 

l

 

 

 

отсюда Bn 0 .

Подставив эти коэффициенты в общее решение, получим решение уравнения: u(x, t) 81 cos 3l t sin 3l x

Можно построить в среде MATLAB поверхность u u(x, t) решения данного волнового уравнения. Для этого напишем m-файл:

[x,t]=meshgrid(0:.1:5); u=1/8*sin(3*pi*x/10).*cos(3*pi*t/10); mesh(x,t,u)

xlabel('x') ylabel('t') zlabel('u(x,t)')

title('Поверхность решения волнового уравнения')

24

u(x,t)

Поверхность решения волнового уравнения

0.15

0.1

0.05

0

-0.05

-0.1

-0.15

5

-0.2

 

 

 

 

 

 

5

4

3

 

 

 

 

 

2

 

 

 

 

 

1

 

0

 

 

 

0

 

 

 

 

t

x

 

Рис. 7. Поверхность решения волнового уравнения

Для лучшей визуализации напишем m-файл, который будет с частотой в 1 секунду демонстрировать графики решения волнового уравнения u(x, t) cost sin x для различных моментов времени t:

figure,axis([0 10 -1 1]),grid hold on

x=0:.1:10;

t=0:.2:2;

for k=1:length(t) u=sin(x)*cos(t(k)); plot(x,u,'r') xlabel('x') ylabel('u')

title('Колебание струны u(x,t)=sin(x)cos(t)') pause(1)

end

25

 

 

 

Колебание струны u(x,t)=sin(x)cos(t)

 

1

 

 

 

 

 

 

0.8

 

 

 

 

 

 

0.6

 

 

 

 

 

 

0.4

 

 

 

 

 

 

0.2

 

 

 

 

 

u

0

 

 

 

 

 

 

 

 

 

 

 

 

-0.2

 

 

 

 

 

 

-0.4

 

 

 

 

 

 

-0.6

 

 

 

 

 

 

-0.8

 

 

 

 

 

 

-10

2

4

6

8

10

 

 

 

 

x

 

 

Рис. 8. График профиля колебания струны u u( x)

для различных моментов времени t

Для создания анимации в среде MATLAB можно написать m-файл решения волнового

уравнения, например, u(x, t) 81 cos 3l t sin 3l x :

x=0:.1:10; for t=0:20;

u=1/8*sin(3*pi*x/10).*cos(3*pi*t/10); plot(x,u,'r');

hold all; xlim([0 10]); ylim([-1/8 1/8]); grid on; xlabel('x') ylabel('u')

title('Колебание струны') M(t+1)=getframe

pause(.5) hold off;

end

movie(M,5)%повторяем 5 раз

26

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