Serwis Edukacyjny
w I-LO w Tarnowie
obrazek

Materiały dla uczniów liceum

  Wyjście       Spis treści       Wstecz       Dalej  

obrazek

Autor artykułu: mgr Jerzy Wałaszek

©2026 mgr Jerzy Wałaszek

obrazek

Równania różniczkowe

SPIS TREŚCI REMANENT
Podrozdziały
 

Wstęp

Czym jest równanie różniczkowe?

Równanie różniczkowe (ang. differential equation) to równanie matematyczne, w którym niewiadomą nie jest zwykła liczba, ale funkcja, a w samym równaniu (oprócz zmiennych i samej funkcji) występuje przynajmniej jedna jej pochodna.

Mówiąc najprościej: pochodna opisuje tempo zmiany danej wartości. Równanie różniczkowe to zatem matematyczny zapis reguły, która mówi, jak aktualny stan czegoś zależy od szybkości, z jaką to coś się zmienia.

Przykład:

Wyobraź sobie, że jedziesz samochodem. Zwykłe równanie algebraiczne pyta o konkretny stan: „W jakim miejscu będziesz po 2 godzinach, jeśli jedziesz ze stałą prędkością 90 km/h?” (Wynikiem jest liczba: 180 km).

Równanie różniczkowe opisuje relację w ruchu: „Twoje przyspieszenie (pochodna prędkości) w każdej sekundzie jest proporcjonalne do tego, jak głęboko wcisnąłeś pedał gazu minus opór powietrza, który rośnie wraz z kwadratem Twojej aktualnej prędkości”. Rozwiązaniem takiego równania różniczkowego nie będzie jedna liczba, ale funkcja czasu, która idealnie opisze całą krzywą Twojej prędkości w każdej minucie podróży.

Podstawowe rodzaje równań różniczkowych

Równania różniczkowe dzielimy głównie ze względu na liczbę zmiennych oraz najwyższą pochodną, jaka w nich występuje:

Podstawowy zapis matematyczny

Klasyczne równanie różniczkowe zwyczajne pierwszego rzędu zapisuje się jako:

\(\dfrac{dy}{dx}=f(x,y)\quad \text{lub}\quad y^{\prime }=f(x,y)\)

Gdzie
\(y\) poszukiwana funkcja (np. populacja bakterii, temperatura kawy, kurs akcji)
\(x\) zmienna niezależna (najczęściej czas t lub przestrzeń)
\(y' \text{ lub } \frac{dy}{dx}\) pochodna, czyli tempo zmiany funkcji \(y\) w odniesieniu do \(x\).

Dlaczego równania różniczkowe są tak ważne w nauce?

Większość praw natury opiera się na zmianie. Równaniami różniczkowymi opisujemy:

Krótka historia równań różniczkowych

  1. Narodziny (Koniec XVII wieku)
    • Wojna o pochodną. Wszystko zaczęło się od pytania: Jak matematycznie opisać ruch i zmianę?
    • Izaak Newton (Anglia): Potrzebował narzędzia do opisania grawitacji i ruchu planet. Stworzył rachunek fluxji (pochodnych) i sformułował słynne równanie różniczkowe mechaniki: \(F = m \cdot a\), gdzie przyspieszenie \(a\) to druga pochodna drogi po czasie.
    • Gottfried Leibniz (Niemcy): Równolegle i niezależnie stworzył własny rachunek różniczkowy. To jemu zawdzięczamy genialne, intuicyjne oznaczenia, takie jak \(dx\), \(dy\) czy symbol całki \(\int \), których używamy do dziś.
  2. Rozwój i pierwsze metody (XVIII wiek)
    • Era genialnych rodzin: Matematycy zauważyli, że równania różniczkowe pozwalają opisać niemal wszystko w przyrodzie. Zaczęło się masowe szukanie metod ich rozwiązywania „na kartce”.
      • Bracia Bernoulli (Jakub i Jan): Zastosowali równania do problemów geometrii i mechaniki (np. krzywa najszybszego spadku – brachistochrona). Jan Bernoulli sformułował jedno z pierwszych klasycznych równań nieliniowych.
      • Leonhard Euler: Prawdziwy tytan tej epoki. Usystematyzował całą wiedzę, wprowadził pojęcie równań liniowych o stałych współczynnikach i stworzył pierwszą, najprostszą numeryczną metodę (metodę Eulera), gdy równania nie dało się rozwiązać analitycznie.
      • Joseph Louis Lagrange: Rozwinął metody analityczne (m.in. metodę uzmienniania stałych).
  3. Narodziny Równań Cząstkowych (Przełom XVIII i XIX wieku)
    • Opis fizyki świata: Gdy zaczęto badać zjawiska zależące od wielu zmiennych (np. czasu i przestrzeni jednocześnie), narodziły się równania cząstkowe (ang. Partial Differential Equation: PDE).
      • Jean d’Alembert: Sformułował równanie falowe, opisujące m.in. drganie struny w instrumencie.
      • Joseph Fourier: Badając przepływ ciepła, udowodnił, że skomplikowane funkcje można rozbić na sumę prostych sinusów i kosinusów (szeregi Fouriera), co stało się potężnym narzędziem rozwiązywania równań różniczkowych.
  4. Kryzys dokładności i narodziny nowoczesności (XIX wiek)
    Matematycy zdali sobie sprawę, że większość równań jest zbyt trudna na dokładne rozwiązania. Zmieniono więc podejście.
    • Augustin Louis Cauchy: Wprowadził rygor matematyczny. Udowodnił kluczowe twierdzenie o istnieniu i jednoznaczności rozwiązania problemu początkowego (stąd tzw. problem Cauchy’ego).
    • Henri Poincaré: Zamiast szukać dokładnego wzoru na rozwiązanie, zaczął badać jakościowe zachowanie układów (analiza geometryczna). Badając ruch trzech ciał niebieskich, odkrył, że niektóre równania różniczkowe są ekstremalnie wrażliwe na warunki początkowe. Dało to początek teorii chaosu.
  5. Era Komputerów i Metod Numerycznych (XX wiek – dziś)
    Gdy pojawiły się komputery, matematyka analityczna (kartka i ołówek) ustąpiła miejsca czystej dyskretyzacji i algorytmom.
    • Carl Runge i Martin Kutta: Na przełomie wieków opracowali potężną rodzinę metod jawnych (w tym słynne RK4), które stały się fundamentem współczesnych obliczeń.
    • Rozwój FDM i FEM (połowa XX wieku): Potrzeby militarne i inżynieryjne (projektowanie samolotów, bomb atomowych, prognoza pogody) wymusiły stworzenie Metody Elementów Skończonych i Różnic Skończonych.
      Metoda Różnic Skończonych (ang. Finite Difference Method: FDM): Najstarsza i najprostsza metoda. Polega na zastąpieniu pochodnych w równaniu różniczkowym przez ilorazy różnicowe (czyli różnice wartości funkcji w sąsiednich punktach siatki podzielone przez odległość między nimi). Stosowana głównie na regularnych, prostokątnych siatkach.
      Metoda Elementów Skończonych (ang. Finite Element Method: FEM): Najbardziej rozpowszechniona metoda w zaawansowanej inżynierii. Polega na podziale skomplikowanego, nieregularnego obszaru (np. kształtu karoserii samochodu czy mostu) na małe, proste geometrycznie elementy (trójkąty, czworościany). Rozwiązanie ciągłe jest przybliżane wewnątrz tych elementów za pomocą prostych funkcji (zazwyczaj wielomianów).
    Dziś równania różniczkowe są ukryte w każdym procesorze graficznym, silnikach fizycznych gier, modelach klimatycznych i algorytmach rynków finansowych.

do podrozdziału  do strony 

Podstawowe pojęcia

Aby dobrze zrozumieć numeryczne i analityczne metody rozwiązywania równań różniczkowych, warto najpierw poznać kluczowe pojęcia i terminologię.

Oto zestawienie najważniejszych pojęć podzielone na logiczne grupy:

  1. Pojęcia podstawowe
    • Równanie różniczkowe: Równanie, w którym niewiadomą jest funkcja, np. \(y(x)\), a w samym równaniu występują jej pochodne, np. \(y', y''\).
    • Rząd równania różniczkowego: Najwyższy rząd pochodnej występującej w równaniu. W przypadku pierwszego rzędu najwyższą pochodną jest pierwsza pochodna \(y^{\prime }\) lub \(\frac{dy}{dx}\).
    • Zmienna niezależna: Zmienna, od której zależy szukana funkcja – najczęściej oznaczana jako \(x\) (w matematyce) lub \(t\) (czas w fizyce i technice).
    • Zmienna zależna: Szukana funkcja, najczęściej oznaczana jako \(y\) lub \(y(x)\).
  2. Rodzaje rozwiązań
    • Rozwiązanie ogólne: Rodzina funkcji spełniających równanie różniczkowe. Zawiera ona dowolną stałą \(C\) (lub wiele stałych dla wyższych rzędów). Geometrycznie reprezentuje to cały pęk krzywych na wykresie.
    • Rozwiązanie szczególne: Jedno konkretne rozwiązanie wybrane z rozwiązania ogólnego, w którym stała \(C\) przyjmuje określoną wartość liczbową, np. \(y = 2e^x\).
    • Krzywa całkowa: Geometryczna interpretacja rozwiązania równania różniczkowego – czyli po prostu wykres funkcji, która jest rozwiązaniem.
  3. Warunki i sformułowanie problemu
    • Warunek początkowy: Dodatkowa informacja określająca wartość szukanej funkcji dla konkretnego punktu startowego, zapisywana jako \(y(x_0) = y_0\). Pozwala na znalezienie rozwiązania szczególnego.
    • Zagadnienie początkowe (Problem Cauchy’ego): Zestaw składający się z równania różniczkowego oraz warunku początkowego. To właśnie ten problem najczęściej rozwiązujemy metodami numerycznymi.
    • Pole kierunków: Graficzna prezentacja równania \(y' = f(x,y)\). W każdym punkcie płaszczyzny rysuje się małą kreskę o nachyleniu równym wartości pochodnej w tym punkcie. Rozwiązanie (krzywa całkowa) jest zawsze styczne do tych kresek.

do podrozdziału  do strony 

Przykładowe rozwiązanie

Rozważymy proste zjawisko fizyczne – stygnięcie kawy (zgodnie z prawem stygnięcia Newtona). Szybkość zmiany temperatury napoju jest proporcjonalna do różnicy między temperaturą kawy a temperaturą otoczenia.

Zapiszmy ten problem matematycznie, aby zobaczyć, jak wprowadzone wcześniej pojęcia wyglądają w praktyce.

Zagadnienie początkowe (Problem Cauchy’ego)

Szukamy funkcji \(T(t)\), która opisuje temperaturę kawy w czasie \(t\).

Równanie różniczkowe (I rzędu): \({\dfrac{dT}{dt}=-0.1\cdot (T-20)}\)

Zmienna niezależna to czas \(t\). Zmienna zależna (szukana funkcja) to temperatura \(T\). Pochodna \(\frac{dT}{dt}\) to szybkość zmiany temperatury. Otoczenie ma \({20^{\circ }\text{C}}\).

  1. \(T\) to aktualna, zmieniająca się temperatura kawy.
  2. \(20\) to założona temperatura otoczenia (np. temperatura pokojowa w stopniach Celsjusza).
  3. \((T - 20)\) to różnica temperatur (czyli o ile stopni kawa jest cieplejsza od pokoju).

Warunek początkowy: \({T(0)=90}\)

W momencie startowym (\(t=0\)) zaparzona kawa ma temperaturę \({90^{\circ }\text{C}}\).

Gdy kawa jest bardzo gorąca, \({T = 90^\circ\text{C}}\), różnica wynosi \({90 - 20 = 70}\). Kawa stygnie wtedy bardzo szybko.

Gdy kawa już mocno ostygnie i ma \({T = 25^\circ\text{C}}\), różnica wynosi zaledwie \({25 - 20 = 5}\). Wtedy stygnie już bardzo powoli.

Gdy temperatura kawy zrówna się z temperaturą pokoju \({T = 20^\circ\text{C}}\), różnica wyniesie \({20 - 20 = 0}\). Wtedy stygnięcie się zatrzymuje (pochodna wynosi 0).

Liczba \(-0.1\) przed nawiasem to tzw. współczynnik proporcjonalności. Zależy on od tego, jak dobrze naczynie izoluje ciepło (np. czy to kubek termiczny, czy ceramiczny) oraz od właściwości samej cieczy. Minus oznacza, że temperatura maleje.

Rodzaje rozwiązań

Rozwiązanie ogólne:

Jeśli rozwiążemy to równanie analitycznie (matematycznie), otrzymamy całą rodzinę funkcji ze stałą \(C\):

\[T(t)=20+C\cdot e^{-0.1t}\]

To rozwiązanie opisuje stygnięcie dla dowolnej temperatury początkowej.

Rozwiązanie szczególne:

Podstawiamy nasz warunek początkowy \({T(0) = 90}\), aby wyliczyć stałą \(C\):

\[90=20+C\cdot e^{0}\implies 90=20+C\implies C=70\]

Nasze jedno, konkretne rozwiązanie szczególne dla tej sytuacji to:

\[T(t)=20+70\cdot e^{-0.1t}\]

Liczba \(e\) (podstawa logarytmu naturalnego) oraz funkcja \(e^{t}\) lub \(e^{-0.1t}\) pojawia się w rozwiązaniu z czysto matematycznego powodu, wynikającego z techniki rozwiązywania takich równań.

Metoda analityczna, która do tego prowadzi, nazywa się metodą rozdzielania zmiennych. Wyjaśniamy krok po kroku, skąd to \(e\) się tam „wzięło”:

Przekształcenie równania

Nasze równanie to:

\[\frac{dT}{dt}=-0.1\cdot (T-20)\]

Chcemy przenieść wszystko, co związane z temperaturą (\(T\)), na lewą stronę, a wszystko, co z czasem (\(t\)), na prawą stronę. Dzielimy więc obustronnie przez \({(T - 20)}\) i mnożymy przez \(dt\):

\[\frac{1}{T-20}\,dT=-0.1\,dt\]

Całkowanie obu stron

Teraz nakładamy znak całki na obie strony równania:

\[\int \frac{1}{T-20}\,dT=\int -0.1\,dt\]

Z tablic matematycznych wiemy, że całka z \(\frac{1}{x}\) to logarytm naturalny (\({\ln\vert{}x\vert{}}\)), a logarytm naturalny ma u swojej podstawy właśnie liczbę \(e\).

Otrzymujemy:

\[\ln |{}T-20|{}=-0.1t+C_1\]
gdzie \(C_1\) to stała całkowania.

Pozbycie się logarytmu (tu pojawia się \(e\))

Aby „wyciągnąć” \(T\) z logarytmu, musimy wykonać operację odwrotną do logarytmowania. Działaniem odwrotnym do logarytmu naturalnego jest podniesienie liczby \(e\) do potęgi obu stron równania:

 \(e^{\text{lewa strona}} = e^{\text{prawa strona}}\)
\[T-20=e^{-0.1t+C_1}\]

Korzystając z działań na potęgach, możemy zapisać prawą stronę jako:

 \[e^{-0.1t+C_1}=e^{-0.1t}\cdot e^{C_1}\]

Ponieważ \(e^{C_{1}}\) to wciąż po prostu jakaś stała liczba, możemy oznaczyć ją nową, prostszą literą \(C\). Wtedy równanie przyjmuje postać:

 \[T-20=C\cdot e^{-0.1t}\]

Wynik końcowy

Przenosimy \(-20\) na prawą stronę:

\[T(t)=20+C\cdot e^{-0.1t}\]

Podsumowując krótko

Funkcja wykładnicza \(e^{t}\) pojawia się zawsze wtedy, gdy szybkość zmian jakiejś wielkości zależy bezpośrednio od niej samej (im większa różnica temperatur, tym szybszy spadek). W świecie matematyki naturalnym opisem takiego procesu jest właśnie funkcja o podstawie \(e\).

Różnica pomiędzy metodami analitycznymi a numerycznymi

Analityczne rozwiązywanie równań różniczkowych daje dokładny wynik w postaci ogólnego wzoru funkcji wynikowej, podczas gdy rozwiązanie numeryczne daje wynik przybliżony w postaci konkretnych liczb.

Rozwiązanie analityczne

Dokładność: Daje stuprocentowo precyzyjną odpowiedź.

Postać wyniku: Zwraca wynik jako wzór lub funkcję, np. \(x = \sqrt{2}\) albo \({x = \dfrac{-b}{2a}}\).

Sposób liczenia: Polega na przekształceniach algebraicznych na symbolach za pomocą reguł matematycznych.

Ograniczenia: Działa dobrze tylko dla prostych równań. Wiele skomplikowanych problemów nie ma prostych wzorów analitycznych.

Rozwiązanie numeryczne

Dokładność: Daje wynik bliski prawdzie, ale z kontrolowanym błędem przybliżenia.

Postać wyniku: Zwraca konkretną liczbę lub ciąg liczb, np. \(x \approx 1.4142\).

Sposób liczenia: Wykorzystuje algorytmy i komputery do wykonywania wielu szybkich działań na liczbach.

Zastosowanie: Stosuje się je wtedy, gdy wzór analityczny nie istnieje lub jest za trudny do policzenia.

Podsumowanie różnic

Metoda analityczna szuka idealnej prawdy na papierze.

Metoda numeryczna szuka użytecznej liczby za pomocą komputera.


Zespół Przedmiotowy
Chemii-Fizyki-Informatyki

w I Liceum Ogólnokształcącym
im. Kazimierza Brodzińskiego
w Tarnowie
ul. Piłsudskiego 4
©2026 mgr Jerzy Wałaszek

Materiały tylko do użytku dydaktycznego. Ich kopiowanie i powielanie jest dozwolone pod warunkiem podania źródła oraz niepobierania za to pieniędzy.
Pytania proszę przesyłać na adres email: i-lo@eduinf.waw.pl
Serwis wykorzystuje pliki cookies. Jeśli nie chcesz ich otrzymywać, zablokuj je w swojej przeglądarce.

Informacje dodatkowe.