Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js
Skip to main content
LibreTexts - Ukrayinska

8.1: Основи диференціальних рівнянь

  • Edwin “Jed” Herman & Gilbert Strang
  • OpenStax

Цілі навчання
  • Визначте порядок диференціального рівняння.
  • Поясніть, що мається на увазі під розв'язком диференціального рівняння.
  • Розрізняють загальне рішення і конкретне рішення диференціального рівняння.
  • Визначте проблему початкового значення.
  • Визначте, чи є дана функція розв'язком диференціального рівняння або задачею початкового значення.

Обчислення - це математика змін, а темпи змін виражаються похідними. Таким чином, одним з найпоширеніших способів використання числення є створення рівняння, що містить невідому функціюy=f(x) та її похідну, відоме як диференціальне рівняння. Рішення таких рівнянь часто дає інформацію про те, як змінюються величини, і часто дає уявлення про те, як і чому відбуваються зміни.

Методи розв'язання диференціальних рівнянь можуть приймати безліч різних форм, включаючи пряме рішення, використання графіків або комп'ютерні обчислення. Ми представимо основні ідеї в цьому розділі і опишемо їх трохи докладніше пізніше в курсі. У цьому розділі ми вивчаємо, що таке диференціальні рівняння, як перевірити їх розв'язки, деякі методи, які використовуються для їх розв'язання, а також деякі приклади загальних і корисних рівнянь.

Загальні диференційні рівняння

Розглянемо рівнянняy=3x2,, яке є прикладом диференціального рівняння, оскільки воно включає похідну. Існує зв'язок між зміннимиx іy:y є невідомою функцієюx. Крім того, ліва частина рівняння є похідною відy. Тому ми можемо інтерпретувати це рівняння наступним чином: Почніть з якоїсь функціїy=f(x) і візьміть її похідну. Відповідь повинна дорівнювати3x2. Яку функцію має похідна, яка дорівнює3x2? Однією з таких функцій єy=x3, тому ця функція вважається розв'язком диференціального рівняння.

Визначення: диференціальне рівнян

Диференціальне рівняння - це рівняння, що включає невідому функціюy=f(x) і одну або кілька її похідних. Розв'язок диференціального рівняння - це функціяy=f(x), яка задовольняє диференціальному рівнянню, колиf і його похідні підставляються в рівняння.

Перейдіть на цей веб-сайт, щоб дізнатися більше про цю тему.

Деякі приклади диференціальних рівнянь та їх розв'язків наведені в табл8.1.1.

Таблиця8.1.1: приклади диференціальних рівнянь та їх розв'язки
Рівняння Рішення
y=2x y=x2
y+3y=6x+11 y=e3x+2x+3
y y=3e^x−4e^{2x}+2e^{−2x}

Зверніть увагу, що рішення диференціального рівняння не обов'язково є унікальним, перш за все тому, що похідна константи дорівнює нулю. Наприклад, такожy=x^2+4 є розв'язком першого диференціального рівняння в табл\PageIndex{1}. До цієї ідеї ми повернемося трохи пізніше в цьому розділі. Поки що давайте зосередимося на тому, що означає для функції, щоб бути розв'язком диференціального рівняння.

Приклад\PageIndex{1}: Verifying Solutions of Differential Equations

Переконайтеся, що функціяy=e^{−3x}+2x+3 є розв'язком диференціального рівнянняy′+3y=6x+11.

Рішення

Щоб перевірити рішення, спочатку обчислюємо,y′ використовуючи правило ланцюга для похідних. Це даєy′=−3e^{−3x}+2. Далі підставляємоy іy′ в ліву частину диференціального рівняння:

(−3e^{−2x}+2)+3(e^{−2x}+2x+3).

Отриманий вираз можна спростити, попередньо розподіливши для усунення дужок, надавши

−3e^{−2x}+2+3e^{−2x}+6x+9.

Поєднання подібних термінів призводить до виразу6x+11, яке дорівнює правій частині диференціального рівняння. Цей результат перевіряє, щоy=e^{−3x}+2x+3 є розв'язком диференціального рівняння.

Вправа\PageIndex{1}

Переконайтеся, щоy=2e^{3x}−2x−2 це рішення диференціального рівнянняy′−3y=6x+4.

Підказка

Спочатку обчислитиy′ потім підставити обидваy′ іy в ліву сторону.

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

Означення: порядок диференціального рівняння

Порядок диференціального рівняння - це найвищий порядок будь-якої похідної невідомої функції, яка фігурує в рівнянні.

Приклад\PageIndex{2}: Identifying the Order of a Differential Equation

Найвища похідна вy′ рівнянні -

Який порядок кожного з наступних диференціальних рівнянь?

  1. y′−4y=x^2−3x+4
  2. x^2y'''−3xy''+xy′−3y=\sin x
  3. \frac{4}{x}y^{(4)}−\frac{6}{x^2}y''+\frac{12}{x^4}y=x^3−3x^2+4x−12

Рішення

  1. Найвища похідна в рівнянні єy′, тому порядок є1.
  2. Найвища похідна в рівнянні єy''', тому порядок є3.
  3. Найвища похідна в рівнянні єy^{(4)}, тому порядок є4.
Вправа\PageIndex{2}

Який порядок наступного диференціального рівняння?

(x^4−3x)y^{(5)}−(3x^2+1)y′+3y=\sin x\cos x

Підказка

Яка найвища похідна в рівнянні?

Відповідь

5

Загальні та конкретні рішення

Ми вже відзначали, що диференціальне рівнянняy′=2x має як мінімум два рішення:y=x^2 іy=x^2+4. Єдина відмінність цих двох рішень - останній термін, який є константою. Що робити, якщо останній термін - інша константа? Чи буде цей вираз все ще рішенням диференціального рівняння? Насправді будь-яка функція формиy=x^2+C, деC представляє будь-яку константу, також є рішенням. Причина в тому, що похідна відx^2+C є2x, незалежно від значенняC. Можна показати, що будь-який розв'язок цього диференціального рівняння повинен мати виглядy=x^2+C. Це приклад загального розв'язку диференціального рівняння. Графік деяких з цих розв'язків наведено на рис\PageIndex{1}. (Примітка: у цьому графіку ми використовували парні цілі значення для C, що знаходяться між−4 і4. Насправді немає обмежень на значенняC; це може бути ціле число чи ні.)

Графік сімейства розв'язків диференціального рівняння y' = 2 x, які мають вигляд y = x ^ 2 + C. Параболи наведено для значень C: -4, -2, 0, 2 і 4.
Малюнок\PageIndex{1}: Сімейство розв'язків диференціального рівнянняy′=2x.

У цьому прикладі ми можемо вибрати будь-яке рішення, яке ми бажаємо; наприклад,y=x^2−3 є членом сімейства розв'язків цього диференціального рівняння. Це називається певним розв'язком диференціального рівняння. Конкретне рішення часто можна однозначно визначити, якщо нам нададуть додаткову інформацію про проблему.

Приклад\PageIndex{3}: Finding a Particular Solution

Знайдіть конкретний розв'язок диференціального рівняння,y′=2x що проходить через точку(2,7).

Рішення

Будь-яка функція видуy=x^2+C є розв'язком цього диференціального рівняння. Щоб визначити значенняC, підставляємо значенняx=2 іy=7 в це рівняння і вирішуємо дляC:

\begin{align*} y =x^2+C \\[4pt] 7 =2^2+C \\[4pt] =4+C \\[4pt] C =3. \end{align*}

Тому конкретне рішення, що проходить через точку(2,7), єy=x^2+3.

Вправа\PageIndex{3}

Знайти конкретний розв'язок диференціального рівняння

y′=4x+3 \nonumber

проходження через(1,7), задану точку, якаy=2x^2+3x+C є загальним рішенням диференціального рівняння.

Підказка

Спочаткуy=7 підставляємоx=1 і в рівняння, потім вирішуємо дляC.

Відповідь

y=2x^2+3x+2 \nonumber

Проблеми з початковим значенням

Зазвичай дане диференціальне рівняння має нескінченну кількість розв'язків, тому природно запитати, який з них ми хочемо використовувати. Щоб вибрати одне рішення, потрібно більше інформації. Деяка конкретна інформація, яка може бути корисною, - це початкове значення, яке представляє собою впорядковану пару, яка використовується для пошуку того чи іншого рішення.

Диференціальне рівняння разом з одним або декількома початковими значеннями називається початковою задачею. Загальне правило полягає в тому, що кількість початкових значень, необхідних для початкової задачі, дорівнює порядку диференціального рівняння. Наприклад, якщо у нас є диференціальне рівнянняy′=2x, тоy(3)=7 є початковим значенням, а при спільному утриманні ці рівняння утворюють початково-значну задачу. y''−3y′+2y=4e^xДиференціальне рівняння другого порядку, тому нам потрібні два початкових значення. При початкових задачах порядку більше одиниці слід використовувати те саме значення для незалежної змінної. Прикладом початкових значень для цього рівняння другого порядку будеy(0)=2 іy′(0)=−1. Ці два початкові значення разом з диференціальним рівнянням утворюють початкову задачу. Ці проблеми так названі тому, що часто незалежна змінна в невідомій функції єt, яка представляє час. Таким чином, значенняt=0 являє собою початок завдання.

Приклад\PageIndex{4}: Verifying a Solution to an Initial-Value Problem

Переконайтеся, що функціяy=2e^{−2t}+e^t є рішенням початкової задачі

y′+2y=3e^t, \quad y(0)=3.\nonumber

Рішення

Щоб функція задовольняла початкову задачу, вона повинна задовольняти як диференціальне рівняння, так і початкову умову. Щоб показати, щоy задовольняє диференціальне рівняння, почнемо з обчисленняy′. Це даєy′=−4e^{−2t}+e^t. Далі підставляємо обидваy іy′ в ліву частину диференціального рівняння і спрощуємо:

\begin{align*} y′+2y &=(−4e^{−2t}+e^t)+2(2e^{−2t}+e^t) \\[4pt] &=−4e^{−2t}+e^t+4e^{−2t}+2e^t =3e^t. \end{align*}

Це дорівнює правій частині диференціального рівняння, томуy=2e^{−2t}+e^t вирішує диференціальне рівняння. Далі розраховуємоy(0):

y(0)=2e^{−2(0)}+e^0=2+1=3. \nonumber

Цей результат перевіряє початкове значення. Тому дана функція задовольняє задачу початкового значення.

Вправа\PageIndex{4}

Переконайтеся, щоy=3e^{2t}+4\sin t це рішення проблеми з початковим значенням

y′−2y=4\cos t−8\sin t,y(0)=3. \nonumber

Підказка

Спочатку перевірте, щоy вирішує диференціальне рівняння. Потім перевірте початкове значення.

У\PageIndex{4} прикладі початкова задача складалася з двох частин. Перша частина була диференціальним рівняннямy′+2y=3e^x, а друга частина була початковим значеннямy(0)=3. Ці два рівняння разом утворили початкову задачу.

Те ж саме вірно і в цілому. Початкова задача буде складатися з двох частин: диференціального рівняння і початкової умови. Диференціальне рівняння має сімейство розв'язків, а початкова умова визначає значенняC. Сімейство розв'язків диференціального рівняння у прикладі\PageIndex{4} наведеноy=2e^{−2t}+Ce^t. цим сімейством розв'язків на малюнку\PageIndex{2}, зy=2e^{−2t}+e^t позначенням конкретного розв'язку.

Графік сімейства розв'язків диференціального рівняння y' + 2 y = 3 e ^ t, які мають вигляд y = 2 e ^ (-2 t) + C e ^ t Показані версії з C = 1, 0,5 та -0.2, серед інших, не позначені. Для всіх значень C функція швидко зростає для t < 0, коли t переходить до від'ємної нескінченності. Для C 0 функція змінює напрямок і збільшується в ніжній кривій, коли t переходить до нескінченності. Більші значення C мають більш жорстку криву ближче до осі y і при більш високому значенні y. Для C = 0 функція переходить до 0, оскільки t переходить до нескінченності. Для C < 0 функція продовжує зменшуватися, коли t переходить до нескінченності." style="width: 325px; height: 332px;" width="325px" height="332px" src="https://math.libretexts.org/@api/dek...08_01_002.jpeg">
Рисунок\PageIndex{2}: Сімейство розв'язків диференціального рівнянняy′+2y=3e^t. y=2e^{−2t}+e^tКонкретний розчин маркується.
Приклад\PageIndex{5}: Solving an Initial-value Problem

Вирішіть наступну проблему початкового значення:

y′=3e^x+x^2−4,y(0)=5. \nonumber

Рішення

Першим кроком у вирішенні цієї початково-ціннісної задачі є пошук загального сімейства рішень. Для цього знаходимо антипохідне обох сторін диференціального рівняння

∫y′\,dx=∫(3e^x+x^2−4)\,dx, \nonumber

а саме,

y+C_1=3e^x+\frac{1}{3}x^3−4x+C_2.

Ми можемо інтегрувати обидві сторони, оскільки термін y з'являється сам по собі. Зверніть увагу, що існує дві константи інтеграції:C_1 іC_2. Розв'язування цього рівняння дляy дає

y=3e^x+\frac{1}{3}x^3−4x+C_2−C_1.

Тому щоC_1 іC_2 є обома константами, такожC_2−C_1 є постійною. Тому ми можемо визначитиC=C_2−C_1,, що призводить до рівняння

y=3e^x+\frac{1}{3}x^3−4x+C.

Далі визначаємо значенняC. Для цього підставляємоx=0 іy=5 в це рівняння і вирішуємо дляC:

\begin{align*} 5 &=3e^0+\frac{1}{3}0^3−4(0)+C \\[4pt] 5 &=3+C \\[4pt] C&=2 \end{align*}. \nonumber

Тепер підставляємо значенняC=2 в загальне рівняння. Рішенням початкової задачі єy=3e^x+\frac{1}{3}x^3−4x+2.

Аналіз

Різниця між загальним рішенням і конкретним рішенням полягає в тому, що загальне рішення включає сімейство функцій, явно або неявно визначених, незалежної змінної. Початкове значення або значення визначають, який саме розчин в сімействі розчинів задовольняє бажаним умовам.

Вправа\PageIndex{5}

Вирішити задачу початкового значення

y′=x^2−4x+3−6e^x,y(0)=8. \nonumber

Підказка

Спочатку візьміть антипохідне обох сторін диференціального рівняння. Потімy=8 підставляємоx=0 і в отримане рівняння і вирішуємо дляC.

Відповідь

y=\frac{1}{3}x^3−2x^2+3x−6e^x+14

У фізиці та інженерних додатках ми часто розглядаємо сили, що діють на об'єкт, і використовуємо цю інформацію, щоб зрозуміти результуючий рух, який може статися. Наприклад, якщо ми починаємо з об'єкта на поверхні Землі, основною силою, що діє на цей об'єкт, є гравітація. Фізики та інженери можуть використовувати цю інформацію разом із другим законом руху Ньютона (у формі рівнянняF=ma, деF представляє силу,m представляє масу таa представляє прискорення), щоб вивести рівняння, яке можна вирішити.

Малюнок бейсболу зі стрілкою під ним, спрямованою вниз. Стрілка позначається g = -9,8 м/сек ^ 2.
Малюнок\PageIndex{3}: Для бейсболу, що падає в повітрі, єдиною силою, що діє на нього, є гравітація (нехтуючи опором повітря).

На малюнку\PageIndex{3} ми припускаємо, що єдиною силою, що діє на бейсбол, є сила тяжіння. Це припущення ігнорує опір повітря. (Сила, обумовлена опором повітря, розглядається в подальшому обговоренні.) Прискорення за рахунок гравітації на поверхні Землі, g, приблизно9.8\,\text{m/s}^2. Введемо систему відліку, де поверхня Землі знаходиться на висоті 0 метрів. v(t)Дозволяти представляти швидкість об'єкта в метрах в секунду. Якщоv(t)>0, м'яч піднімається, а якщоv(t)<0, то м'яч падає (рис.).

Зображення бейсболу зі стрілкою над ним, спрямованою вгору, і стрілкою під нею, спрямованою вниз. Стрілка, спрямована вгору, позначається як v (t) 0, а стрілка, спрямована вниз, позначається v (t) < 0." style="width: 325px; height: 352px;" width="325px" height="352px" src="https://math.libretexts.org/@api/dek...08_01_004.jpeg">
Малюнок\PageIndex{4}: Можливі швидкості для висхідного/падіння бейсболу.

Наша мета полягає в тому, щоб вирішити швидкістьv(t) в будь-який часt. Для цього налаштовуємо задачу початкового значення. Припустимо, маса кульки єm, деm вимірюється в кілограмах. Ми використовуємо другий закон Ньютона, який стверджує, що сила, що діє на об'єкт, дорівнює його масі, що перевищує його прискорення(F=ma). Прискорення є похідною швидкості, так щоa(t)=v′(t). Тому сила, що діє на бейсбол, даєтьсяF=mv′(t). Однак ця сила повинна дорівнювати силі тяжіння, що діє на об'єкт, яка (знову ж за допомогою другого закону Ньютона) даєтьсяF_g=−mg, так як ця сила діє в напрямку вниз. Тому отримуємо рівнянняF=F_g, яке стаєmv′(t)=−mg. Ділення обох сторін рівняння наm дає рівняння

v′(t)=−g. \nonumber

Зверніть увагу, що це диференціальне рівняння залишається незмінним незалежно від маси об'єкта.

Тепер нам знадобиться початкове значення. Оскільки ми вирішуємо для швидкості, має сенс в контексті задачі припустити, що ми знаємо початкову швидкість, або швидкість в часіt=0. Це позначаєтьсяv(0)=v_0.

Приклад\PageIndex{6}: Velocity of a Moving Baseball

Бейсбол кидається вгору з висоти3 метрів над поверхнею Землі з початковою швидкістю10 м/с, і єдиною силою, що діє на нього, є гравітація. Куля має масу0.15 кг на поверхні Землі.

  1. Знайти швидкістьv(t) базової кулі в часіt.
  2. Яка його швидкість через2 секунди?

Рішення

а З попереднього обговорення диференціальне рівняння, яке застосовується в цій ситуації, є

v′(t)=−g,

деg=9.8\, \text{m/s}^2. Початковаv(0)=v_0 умова - деv_0=10 м/с Тому початкова задача -v′(t)=−9.8\,\text{m/s}^2,\,v(0)=10 м/с.

Першим кроком у розв'язанні цієї початкової задачі є взяття антипохідної обох сторін диференціального рівняння. Це дає

\int v′(t)\,dt=∫−9.8\,dt \nonumber

v(t)=−9.8t+C.

Наступний крок - вирішити дляC. Для цього підставляємоt=0 іv(0)=10:

\begin{align*} v(t) &=−9.8t+C \\[4pt] v(0) &=−9.8(0)+C \\[4pt] 10 &=C. \end{align*}

ТомуC=10 і функція швидкості задаєтьсяv(t)=−9.8t+10.

b. щоб знайти швидкість через2 секунди, підставитиt=2 вv(t).

\begin{align*} v(t)&=−9.8t+10 \\[4pt] v(2)&=−9.8(2)+10 \\[4pt] v(2) &=−9.6\end{align*}

Одиницями швидкості є метри в секунду. Так як відповідь негативна, об'єкт падає зі швидкістю9.6 м/с.

Вправа\PageIndex{6}

Припустимо, скеля падає з відпочинку з висоти100 метрів і єдиною силою, що діє на неї, є гравітація. Знайдіть рівняння швидкостіv(t) як функцію часу, виміряну в метрах в секунду.

Підказка

Яка початкова швидкість породи? Використовуйте це з диференціальним рівнянням у прикладі,\PageIndex{6} щоб сформувати початкову задачу, а потім вирішити дляv(t).

Відповідь

v(t)=−9.8t

Природним питанням, яке слід задати після вирішення цього типу проблеми, є те, наскільки високо об'єкт буде знаходитися над поверхнею Землі в даний момент часу. Нехайs(t) позначимо висоту над земною поверхнею об'єкта, виміряну в метрах. Оскільки швидкість є похідною від положення (в даному випадку висоти), це припущення дає рівнянняs′(t)=v(t). Необхідно початкове значення, в цьому випадку початкова висота об'єкта працює добре. Нехай початкова висота задається рівняннямs(0)=s_0. Разом ці припущення дають початково-вартісну задачу

s′(t)=v(t),s(0)=s_0. \nonumber

Якщо функція швидкості відома, то її можна вирішити і для функції положення.

Приклад\PageIndex{7}: Height of a Moving Baseball

Бейсбол кидається вгору з висоти3 метрів над поверхнею Землі з початковою швидкістю10m/s, і єдиною силою, що діє на нього, є гравітація. Куля має масу0.15 кілограм на поверхні Землі.

  1. Знайдіть положенняs(t) бейсболу на часt.
  2. Яка його висота через2 секунди?

Рішення

Ми вже знаємо, що функція швидкості для цієї задачі єv(t)=−9.8t+10. Початкова висота бейсболу -3 метри, такs_0=3. Тому проблема початкового значення для цього прикладу

Для вирішення початкової задачі спочатку знайдемо антипохідні:

∫s′(t)\,dt=∫(−9.8t+10)\,dt \nonumber

s(t)=−4.9t^2+10t+C.

Далі підставляємоt=0 і вирішуємо дляC:

s(t)=−4.9t^2+10t+C

s(0)=−4.9(0)^2+10(0)+C

3=C.

Тому функція положення єs(t)=−4.9t^2+10t+3.

б Висота бейсболу після2 сек задаєтьсяs(2):

s(2)=−4.9(2)^2+10(2)+3=−4.9(4)+23=3.4.

Тому бейсбол знаходиться в3.4 метрах над поверхнею Землі через2 секунди. Варто відзначити, що маса м'яча скасована повністю в процесі вирішення завдання.

Ключові поняття

  • Диференціальне рівняння - це рівняння, що включає функціюy=f(x) та одну або кілька її похідних. Розв'язок - це функціяy=f(x), яка задовольняє диференціальному рівнянню, колиf і його похідні підставляються в рівняння.
  • Порядок диференціального рівняння - це найвищий порядок будь-якої похідної невідомої функції, яка фігурує в рівнянні.
  • Диференціальне рівняння, пов'язане з початковим значенням, називається початковою задачею. Для розв'язання початково-значної задачі спочатку знайдіть загальний розв'язок диференціального рівняння, потім визначте значення константи. Проблеми початкового значення мають багато застосувань у науці та техніці.

Глосарій

диференційне рівняння
рівняння, що включає функціюy=y(x) та одну або кілька її похідних
загальне рішення (або сімейство рішень)
усю множину розв'язків заданого диференціального рівняння
початкове значення (и)
значення або набір значень, що рішення диференціального рівняння задовольняє для фіксованого значення незалежної змінної
початкова швидкість
швидкість в часіt=0
проблема початкового значення
диференціальне рівняння разом з початковим значенням або значеннями
порядок диференціального рівняння
найвищий порядок будь-якої похідної невідомої функції, що з'являється у рівнянні
конкретне рішення
член сімейства розв'язків диференціального рівняння, що задовольняє певній початковій умові
розв'язок диференціального рівняння
функція,y=f(x) яка задовольняє заданому диференціальному рівнянню