
- •Тема 1 рівняння математичної фізики 6
- •Тема 2 зведення рівнянь другого порядку до канонічного вигляду за допомогою заміни змінних 28
- •Тема 3 метод фур'є 55
- •Тема 4 метод сіток для рівняння параболічного типу 111
- •Тема 5 спеціальні функції математичної фізики 121
- •Передмова
- •Тема 1 рівняння математичної фізики
- •1.1 Рівняння малих поперечних коливань струни
- •1.2 Рівняння малих поздовжніх коливань стержня
- •1.3 Рівняння малих поперечних коливань мембрани
- •1.4 Телеграфне рівняння
- •1.5 Рівняння теплопровідності
- •1.6 Рівняння поширення тепла в стержні
- •1.7 Основні рівняння математичної фізики
- •Питання для самоперевірки
- •Завдання для самостійної роботи
- •Тема 2 зведення рівнянь другого порядку до канонічного вигляду за допомогою заміни змінних
- •Розв’язування
- •Розв’язування
- •2.1 Рівняння гіперболічного типу
- •Розв’язування
- •2.2 Рівняння еліптичного типу
- •Розв’язування
- •2.3 Рівняння параболічного типу
- •Розв’язування
- •Розв’язування
- •Розв’язування
- •Розв’язування
- •Розв’язування
- •Розв’язування
- •2.4 Розв’язування задачі Коші для рівняння коливання струни методом характеристик (формула д’Аламбера)
- •Розв’язування
- •Питання для самоперевірки
- •Завдання для самостійної роботи
- •Тема 3 метод фур'є
- •3.1 Розв’язання методом Фур’є першої крайової задачі для рівняння малих поперечних коливань струни
- •3.2 Розв’язання методом Фур’є першої крайової задачі для рівняння теплопровідності
- •3.3 Розв’язання методом Фур’є першої крайової задачі для рівняння поширення тепла у нескінченному стержні
- •3.4 Приклади розв’язання задачі Коші для рівняння теплопровідності
- •Розв’язування
- •Розв’язування
- •Розв’язування
- •Розв’язування
- •Розв’язування
- •Розв’язування
- •Питання для самоперевірки
- •Завдання для самостійної роботи
- •Тема 4 метод сіток для рівняння параболічного типу
- •Розв’язування
- •Питання для самоперевірки
- •Завдання для самостійної роботи
- •Тема 5 спеціальні функції математичної фізики
- •5.1 Інтеграл Ейлера першого роду
- •5.2 Інтеграл Ейлера другого роду
- •5.3 Функція Бесселя
- •5.4 Рекурентні формули для функції Бесселя
- •5.5 Інтегральне представлення Пуассона функції Бесселя та його використання
- •5.6 Сферичні функції. Поліноми Лежандра
- •5.7 Виробнича функція для поліномів Лежандра
- •5.8 Рекурентні формули для поліномів Лежандра
- •Питання для самоперевірки
- •Завдання для самостійної роботи
- •Відповіді
- •Література
- •Предметний покажчик
Розв’язування
Задамо рівняння.
> Eqn:=diff(u(x,t),t$2)-a^2*diff(u(x,t),x$2)=0;
Для розв’язання цього рівняння використовуємо процедуру pdsolve() і одержимо наступне.
> pdsolve(Eqn);
В даному випадку
функції
і
є
довільними двічі диференційованими
функціями.. Таким чином, загальний
розв’язок рівняння Eqn
подається у вигляді суперпозиції двох
функцій з відповідними аргументами.
Відповідно, щоб повністю розв’язати
задачу, необхідно визначити вид цих
функцій. Функції визначаються із
початкових умов. Але перш за все задаємо
u
( ) як функцію двох параметрів x
і t.
> u:=unapply(rhs(%),x,t);
Далі використовуємо
те, що похідна по часу від функції
в початковий момент дорівнює нулю.
Зауваження: похідна
по другому аргументу функції
обчислюється за
допомогою оператора диференціювання
з позначенням в квадратних дужках
індексу змінної, по якій обчислюється
похідна (D[2](u)).
> D[2](u)(x,0)=0;
Одержане таким
чином диференціальне рівняння будемо
розв’язувати відносно функції
.
> dsolve(%,_F1(x));
Бачимо, що функції
і
з
точністю до знака аргументу і константи
_С1 співпадають. Константу можна прирівняти
до нуля, а функцію _F1
позначити як F.
> _F1:=F;
> _F2:=x->F(-x);
Відповідно, шукати розв’язок рівняння потрібно в такому вигляді:
> u(x,t);
> u(x,0);
> f:=x->sin(x);
> F:=1/2*f;
> a:=1;
> u(x,t);
Тепер за допомогою процедури animate() відтворимо процес коливання струни (рис. 2.1-2.2).
>plots[animate](u(x,t),x=-10..10,t=0..15, view=-2..2, scaling= unconstrained, numpoints=100,titlefont=[HELVETICA,BOLD,12]);
К
оливання
струни. Момент часу
t=1c.
Коливання струни. Момент часу t=4c.
Питання для самоперевірки
-
Як визначається тип лінійного диференціального рівняння другого порядку у частинних похідних?
-
Запишіть канонічну форму рівняння гіперболічного типу.
-
Запишіть канонічну форму рівняння еліптичного типу.
-
Запишіть канонічну форму рівняння параболічного типу.
-
Виведіть диференціальні рівняння характеристик для рівнянь гіперболічного типу.
-
Виведіть диференціальні рівняння характеристик для рівнянь еліптичного типу.
-
Виведіть диференціальні рівняння характеристик для рівнянь еліптичного типу.
-
Опишіть процедуру заміни змінних при зведенні до канонічного вигляду диференціальних рівнянь гіперболічного типу.
-
Опишіть процедуру заміни змінних при зведенні до канонічного вигляду диференціальних рівнянь еліптичного типу.
-
Опишіть процедуру заміни змінних при зведенні до канонічного вигляду диференціальних рівнянь параболічного типу.
-
Покажіть, що лінійне диференціальне рівняння другого порядку у частинних похідних в кожному класі можна звести до найпростішого (канонічного) вигляду.
-
Що називається методом характеристик?
-
Виведіть формулу Д’Аламбера.
-
Запишіть формулу Д’Аламбера для хвильового рівняння виду
з початковими умовами
,
.
-
Дайте пояснення фізичного змісту загального розв’язку хвильового рівняння.
-
Розкажіть про коректність постановки задач математичної фізики.
-
Що таке початкові та крайові умови?
-
З чим пов’язана необхідність у формулюванні окрім рівнянь додаткових умов? Наведіть приклад.
-
Що називається задачею Коші? Для якого типу рівнянь ставиться задача Коші? Наведіть приклад.
-
Що називається крайовою задачею? Для якого типу рівнянь ставиться крайова задача? Наведіть приклади.
-
Що називається змішаною задачею? Для якого типу рівнянь ставиться змішана задача? Наведіть приклади.