Równanie różniczkowe to równanie, które wiąże nieznaną funkcję z jedną lub większą liczbą jej pochodnych. Mówiąc prościej, opisuje ono, jak zmienia się pewna wielkość, i każe odtworzyć samą funkcję.

Dlatego równania różniczkowe pojawiają się w opisie ruchu, wzrostu populacji, stygnięcia, obwodów elektrycznych i wielu innych modeli. Jeśli kluczową informacją jest tempo zmian, to równanie różniczkowe często jest naturalnym sposobem zapisania problemu.

Co oznacza równanie różniczkowe

Prosty przykład to

dydx=3y\frac{dy}{dx} = 3y

To mówi, że tempo zmian yy jest zawsze trzy razy większe od bieżącej wartości yy. Jeśli yy jest dodatnie, rośnie. Jeśli yy jest ujemne, spada jeszcze bardziej. Jeśli y=0y=0, to tempo zmian także wynosi 00.

Niewiadomą nie jest pojedyncza liczba. Niewiadomą jest cała funkcja y(x)y(x), która sprawia, że ta zależność jest prawdziwa.

Główne typy równań różniczkowych

Zwyczajne a cząstkowe

Równanie różniczkowe zwyczajne, czyli ODE, używa pochodnych względem jednej zmiennej. Na przykład

dydx=xy\frac{dy}{dx} = x - y

jest równaniem ODE, ponieważ yy zależy tylko od xx.

Równanie różniczkowe cząstkowe, czyli PDE, używa pochodnych cząstkowych, ponieważ niewiadoma zależy od więcej niż jednej zmiennej. Standardowym przykładem jest równanie przewodnictwa cieplnego:

ut=k2ux2\frac{\partial u}{\partial t} = k \frac{\partial^2 u}{\partial x^2}

Jeśli dopiero zaczynasz, ODE są zwykle najlepszym punktem wejścia.

Rząd

Rząd równania różniczkowego to najwyższa pochodna, która w nim występuje.

  • Pierwszy rząd: dydx+y=0\frac{dy}{dx} + y = 0
  • Drugi rząd: d2ydx2+y=0\frac{d^2 y}{dx^2} + y = 0

Rząd ma znaczenie, ponieważ zwykle mówi, ile warunków potrzeba, aby wyznaczyć jedno konkretne rozwiązanie.

Liniowe a nieliniowe

Równanie jest liniowe, jeśli niewiadoma funkcja i jej pochodne występują tylko w pierwszej potędze i nie są ze sobą mnożone. Na przykład

y+2y=xy' + 2y = x

jest liniowe, ale

y=y2y' = y^2

jest nieliniowe.

To rozróżnienie ma znaczenie, ponieważ dla równań liniowych częściej istnieją standardowe metody rozwiązywania.

Dlaczego warunki początkowe i brzegowe są ważne

Równanie różniczkowe często ma wiele rozwiązań, a nie tylko jedno. Dodatkowa informacja mówi, które z nich jest właściwe.

Warunek początkowy podaje wartość funkcji, a czasem także jej pochodnych, w jednym punkcie. Na przykład y(0)=2y(0)=2 wybiera jedną konkretną krzywą rozwiązania.

Warunek brzegowy podaje informację w jednym lub kilku punktach końcowych, co jest częste w zadaniach z fizyki i inżynierii określonych na przedziale lub obszarze.

Przykład: rozwiąż dydx=3y\frac{dy}{dx} = 3y przy y(0)=2y(0)=2

Rozwiąż

dydx=3y,y(0)=2\frac{dy}{dx} = 3y, \qquad y(0)=2

To jest równanie ODE pierwszego rzędu i jest rozdzielne, ponieważ wyrazy z yy i xx można przenieść na różne strony.

Dla rozwiązań, w których y0y \ne 0, podziel przez yy:

1ydydx=3\frac{1}{y}\frac{dy}{dx} = 3

i zapisz to jako

1ydy=3dx\frac{1}{y}\,dy = 3\,dx

Teraz scałkuj obie strony:

1ydy=3dx\int \frac{1}{y}\,dy = \int 3\,dx

więc

lny=3x+C\ln|y| = 3x + C

Podnieś obie strony do wykładnika:

y=e{3x+C}=Ae{3x}|y| = e^\{3x+C\} = Ae^\{3x\}

Włącz znak do stałej i przepisz:

y=Ce3xy = Ce^{3x}

Teraz użyj warunku początkowego:

2=y(0)=Ce0=C2 = y(0) = Ce^0 = C

Zatem rozwiązaniem spełniającym warunek jest

y=2e3xy = 2e^{3x}

Możesz to sprawdzić bezpośrednio:

y=6e3x=3(2e3x)=3yy' = 6e^{3x} = 3(2e^{3x}) = 3y

więc spełnia zarówno równanie różniczkowe, jak i warunek.

Jeden warunek jest tu ważny: dzielenie przez yy zakłada, że y0y \ne 0. Stałe rozwiązanie y=0y=0 także spełnia dydx=3y\frac{dy}{dx}=3y, ale nie spełnia warunku y(0)=2y(0)=2, więc nie jest rozwiązaniem tego zagadnienia początkowego.

Podstawowe metody i kiedy je stosować

Różne postacie wymagają różnych metod. Metoda zależy od struktury równania, a nie od preferencji.

  • Rozdzielenie zmiennych działa wtedy, gdy można przekształcić równanie do postaci takiej jak g(y)dy=f(x)dxg(y)\,dy = f(x)\,dx.
  • Czynnik całkujący stosuje się do liniowych równań pierwszego rzędu postaci y+p(x)y=q(x)y' + p(x)y = q(x).
  • Równania charakterystyczne są standardowym narzędziem dla niektórych liniowych równań o stałych współczynnikach, takich jak y3y+2y=0y'' - 3y' + 2y = 0.
  • Metody numeryczne stosuje się wtedy, gdy dokładny wzór jest trudny lub niemożliwy do znalezienia.

Bezpieczny schemat działania jest taki: najpierw klasyfikacja, potem wybór pasującej metody.

Typowe błędy w równaniach różniczkowych

Jednym z częstych błędów jest rozwiązywanie przed klasyfikacją. Jeśli nie zauważysz, czy równanie jest rozdzielne, liniowe czy wyższego rzędu, łatwo wybrać złą metodę.

Innym błędem jest pominięcie warunku. Rozwiązanie równania różniczkowego zwykle daje rodzinę funkcji, ale to warunek początkowy lub brzegowy wybiera właściwą odpowiedź dla danego problemu.

Trzecim błędem jest dzielenie przez wyrażenie bez podania warunku. W omówionym przykładzie dzielenie przez yy jest poprawne tylko na przedziałach, gdzie y0y \ne 0, dlatego rozwiązanie zerowe trzeba rozpatrzyć osobno.

Gdzie stosuje się równania różniczkowe

Równania różniczkowe stosuje się wszędzie tam, gdzie model zależy od zmian w czasie, przestrzeni albo od obu tych czynników.

  • W fizyce opisują ruch, drgania, grawitację i przepływ ciepła.
  • W biologii modelują zmiany populacji, rozprzestrzenianie się i szybkości reakcji.
  • W inżynierii pojawiają się w obwodach, układach sterowania i zachowaniu sygnałów.
  • W ekonomii mogą opisywać wzrost i dostosowanie w czasie.

Nie musisz ręcznie rozwiązywać zaawansowanych równań, aby skorzystać z samej idei. Nawet podstawowa klasyfikacja pomaga zrozumieć, z jakim typem modelu masz do czynienia.

Spróbuj podobnego zadania

Spróbuj własnej wersji z

dydx=2y,y(0)=5\frac{dy}{dx} = -2y, \qquad y(0)=5

Najpierw je sklasyfikuj, potem rozwiąż przez rozdzielenie zmiennych, a na końcu sprawdź wynik, różniczkując swoją odpowiedź. Jeśli chcesz pójść o krok dalej, porównaj to z y+2y=xy' + 2y = x i zauważ, dlaczego metoda się zmienia.

Potrzebujesz pomocy z zadaniem?

Prześlij pytanie i otrzymaj zweryfikowane rozwiązanie krok po kroku w kilka sekund.

Otwórz GPAI Solver →