Od 2010 · Ponad 2 mln uruchomień narzędzi miesięcznie
Od 2010
Dodaj do Chrome

Moje Narzędzia

Tryb Automatyczny

Nie zapisano jeszcze żadnych narzędzi.

Uaktualnij do Wersji Premium
Powiązane narzędzia
Solver Równań Różniczkowych Pierwszego RzęduSolver Równań Różniczkowych Drugiego RzęduKalkulator Równania Różniczkowego BernoulliegoKalkulator metody Rungego-Kutty (RK4)Kalkulator Metody EuleraKalkulator Kinematyki
Strona główna > Matematyka > Analiza matematyczna
 

Solver Układów Równań Różniczkowych

Rozwiąż układy równań różniczkowych zwyczajnych symbolicznie i numerycznie. Klasyfikuje punkt równowagi jako siodło, węzeł, spiralę lub centrum, wyprowadza wartości własne krok po kroku i rysuje interaktywny portret fazowy z trajektorią.

BezpłatneBez rejestracjiNatychmiastowe wyniki
Solver Układów Równań RóżniczkowychWypróbuj teraz — za darmo ▼
Rozwiąż \(\dfrac{d}{dt}\!\begin{pmatrix}x\\y\end{pmatrix} = A \begin{pmatrix}x\\y\end{pmatrix}\), gdzie \(A\) jest macierzą 2×2 o wpisach rzeczywistych.
[
[
Akceptuje liczby dziesiętne (np. 2.5), ujemne (-1) i proste ułamki (3/4).
Rozwiąż \(\dfrac{d}{dt}\!\begin{pmatrix}x_1\\x_2\\x_3\end{pmatrix} = A \begin{pmatrix}x_1\\x_2\\x_3\end{pmatrix}\) — wyznacz wartości własne, wektory własne i rozwiązanie ogólne.
[
[
[
Domyślnie ustawiona jest macierz towarzysząca wielomianu \( s^3 + 6s^2 + 11s + 6 \), dająca wartości własne \(-1, -2, -3\).
Rozwiąż ogólny nieliniowy układ 2D numerycznie: \(x' = f(x, y)\), \(y' = g(x, y)\). Używaj funkcji takich jak sin, cos, exp, sqrt oraz stałych pi, e.
Rozwiązanie w postaci zamkniętej nie jest obliczane; zamiast tego wysokiej dokładności integracja RK4 generuje trajektorię i portret fazowy.
x(0)
y(0)
przedział czasu T

Embed Solver Układów Równań Różniczkowych Widget

O Solver Układów Równań Różniczkowych

Narzędzie Solver Układów Równań Różniczkowych to kompleksowy przybornik do analizy powiązanych układów liniowych i nieliniowych. Wprowadź macierz współczynników 2×2 lub 3×3, a narzędzie przeprowadzi pełną analizę wartości i wektorów własnych, zapisze rozwiązanie ogólne i szczególne w LaTeX, sklasyfikuje punkt równowagi w zerze jako siodło, węzeł, ognisko lub centrum, oraz narysuje interaktywny portret fazowy z animowaną trajektorią. Dla nieliniowych układów płaskich możesz wpisać dowolne prawe strony \(f(x,y)\) i \(g(x,y)\), aby otrzymać portret fazowy wygenerowany metodą RK4.

Co to jest układ równań różniczkowych zwyczajnych?

Układ równań różniczkowych zwyczajnych wiąże kilka nieznanych funkcji jednej zmiennej — zazwyczaj czasu \(t\) — poprzez ich pochodne. W najbardziej zwięzłej formie:

\[ \mathbf{x}'(t) = \mathbf{F}(t, \mathbf{x}(t)) , \qquad \mathbf{x} \in \mathbb{R}^n \]

Gdy \(\mathbf{F}(t, \mathbf{x}) = A\mathbf{x}\) dla stałej macierzy \(A\), układ jest liniowy i autonomiczny. To tutaj teoria jest najbardziej elegancka: całe długoterminowe zachowanie jest określone przez wartości własne macierzy \(A\).

Metoda wartości własnych dla układów liniowych

Dla \(\mathbf{x}' = A\mathbf{x}\) standardowa procedura to:

  1. Oblicz wielomian charakterystyczny \(\det(\lambda I - A) = 0\).
  2. Znajdź wartości własne \(\lambda_1, \lambda_2, \dots\).
  3. Dla każdej wartości własnej znajdź wektor własny \(v\), rozwiązując \((A - \lambda I) v = 0\).
  4. Złóż rozwiązanie ogólne jako kombinację liniową: \(\mathbf{x}(t) = c_1 v_1 e^{\lambda_1 t} + c_2 v_2 e^{\lambda_2 t} + \cdots\).
  5. Wyznacz stałe \(c_i\), podstawiając warunek początkowy \(\mathbf{x}(0)\) do rozwiązania ogólnego.

Trzy przypadki dla układów 2×2

Wartości własne Rozwiązanie ogólne Portret
Rzeczywiste różne \(\lambda_1 \ne \lambda_2\) \(c_1 v_1 e^{\lambda_1 t} + c_2 v_2 e^{\lambda_2 t}\) Siodło (różne znaki); węzeł (te same znaki)
Zespolone sprzężone \(\alpha \pm i\beta\) \(e^{\alpha t}[c_1(p\cos\beta t - q\sin\beta t) + c_2(p\sin\beta t + q\cos\beta t)]\) Ognisko (\(\alpha \ne 0\)) lub centrum (\(\alpha = 0\))
Wielokrotne \(\lambda_1 = \lambda_2 = \lambda\) \(c_1 v e^{\lambda t} + c_2 (tv + w) e^{\lambda t}\) Węzeł zdegenerowany

Płaszczyzna ślad-wyznacznik

Dla macierzy 2×2 o śladzie \(T = a_{11} + a_{22}\) i wyznaczniku \(D = a_{11} a_{22} - a_{12} a_{21}\), cała klasyfikacja mieści się w jednym schemacie:

\[ \begin{array}{l} D < 0 \Rightarrow \text{siodło} \\ D > 0, \; T^2 - 4D > 0 \Rightarrow \text{węzeł (stabilny jeśli } T < 0\text{)} \\ D > 0, \; T^2 - 4D < 0 \Rightarrow \text{ognisko (stabilne jeśli } T < 0\text{), centrum jeśli } T = 0 \\ T^2 - 4D = 0 \Rightarrow \text{węzeł zdegenerowany (wielokrotna wartość własna)} \end{array} \]

Dlatego panel wyników eksponuje \(T\), \(D\) oraz \(\Delta = T^2 - 4D\) — te trzy liczby wystarczą, aby nazwać punkt równowagi.

Układy nieliniowe i portret fazowy

Większość rzeczywistych równań różniczkowych jest nieliniowa i nie posiada rozwiązania w postaci zamkniętej. Narzędzie obsługuje je, integrując równania numerycznie metodą Rungego–Kutty 4. rzędu (RK4), która posiada lokalny błąd obcięcia \(O(h^5)\) i jest standardem dla gładkich pól wektorowych.

\[ \begin{aligned} k_1 &= f(t_n, y_n) \\ k_2 &= f(t_n + h/2, y_n + h k_1 / 2) \\ k_3 &= f(t_n + h/2, y_n + h k_2 / 2) \\ k_4 &= f(t_n + h, y_n + h k_3) \\ y_{n+1} &= y_n + \tfrac{h}{6}(k_1 + 2k_2 + 2k_3 + k_4) \end{aligned} \]

Portret fazowy zawiera:

Jak korzystać z tego solvera

  1. Wybierz tryb — Liniowy 2×2, Liniowy 3×3 lub Nieliniowy 2D — za pomocą zakładek na górze formularza.
  2. Wprowadź współczynniki lub równania. Kliknij dowolny Szybki przykład, aby wstępnie wypełnić układ kanoniczny (węzeł stabilny, centrum, siodło, wahadło itp.).
  3. Wprowadź warunek początkowy \((x_0, y_0)\) i przedział czasu \(T\). Typowe wartości \(T\) to 6–20 dla oscylatorów i 3–6 dla szybko wygasających układów stabilnych.
  4. Kliknij Rozwiąż. Pojawi się pełna strona wyników z klasyfikacją, wartościami i wektorami własnymi, rozwiązaniem w postaci zamkniętej (tryby liniowe), animowanym portretem fazowym i wykresem szeregów czasowych.
  5. Powtórz trajektorię używając przycisku pod portretem fazowym, jeśli chcesz ponownie zobaczyć ruch wzdłuż krzywej rozwiązania.

Przykład — tłumiony oscylator harmoniczny

Oscylator tłumiony \(\ddot{x} + 2\zeta \omega \dot{x} + \omega^2 x = 0\) można zapisać jako układ 2D, przyjmując \(y = \dot{x}\):

\[ \begin{pmatrix} \dot{x} \\ \dot{y} \end{pmatrix} = \begin{pmatrix} 0 & 1 \\ -\omega^2 & -2\zeta\omega \end{pmatrix} \begin{pmatrix} x \\ y \end{pmatrix} \]

Dla \(\omega = 1\) i \(\zeta = 0.2\) (słabe tłumienie), macierz to \(A = \begin{pmatrix} 0 & 1 \\ -1 & -0.4 \end{pmatrix}\). Ślad \(T = -0.4\), wyznacznik \(D = 1\), wyróżnik \(\Delta = 0.16 - 4 = -3.84 < 0\), co daje stabilne ognisko z wartościami własnymi \(-0.2 \pm 0.9798\,i\). Trajektoria spiralnie zbiega się do zera, a szeregi czasowe pokazują wykładniczo zanikające sinusoidy.

Zastosowania

Wskazówki i uwagi

Często zadawane pytania

Co to jest układ równań różniczkowych zwyczajnych?

Układ równań różniczkowych zwyczajnych (ODE) to zestaw powiązanych równań opisujących pochodne kilku nieznanych funkcji jednej zmiennej niezależnej, zazwyczaj czasu. Klasyczna forma to \( \mathbf{x}'(t) = F(t, \mathbf{x}(t)) \), gdzie \( \mathbf{x} \) jest wektorem stanów, a \(F\) polem wektorowym. Układy liniowe można zapisać jako \( \mathbf{x}' = A\mathbf{x} + \mathbf{b} \), a ich dynamika zależy głównie od wartości własnych macierzy \(A\).

Jak wartości własne klasyfikują punkt równowagi układu liniowego 2×2?

Dla układu 2×2 \( \mathbf{x}' = A\mathbf{x} \) punkt zerowy klasyfikuje się na podstawie śladu \(T\) i wyznacznika \(D\) macierzy \(A\): \(D < 0\) to siodło (niestabilne); \(D > 0\) przy \(T^2 > 4D\) to węzeł (stabilny dla \(T < 0\), niestabilny dla \(T > 0\)); \(D > 0\) przy \(T^2 < 4D\) to ognisko (stabilne dla \(T < 0\), niestabilne dla \(T > 0\), centrum dla \(T = 0\)). Granica \(T^2 = 4D\) to węzeł zdegenerowany.

Jak wygląda rozwiązanie w postaci zamkniętej, gdy wartości własne są zespolone?

Jeśli \(A\) ma zespolone sprzężone wartości własne \( \alpha \pm i\beta \) z wektorem własnym \( v = p + iq \), rzeczywiste rozwiązanie ogólne to \( \mathbf{x}(t) = e^{\alpha t} \left[ c_1 (p \cos\beta t - q \sin\beta t) + c_2 (p \sin\beta t + q \cos\beta t) \right] \). Człon \(e^{\alpha t}\) steruje amplitudą, a funkcje trygonometryczne odpowiadają za obrót.

Co się dzieje, gdy macierz ma wielokrotną wartość własną?

Jeśli macierz ma powtarzającą się wartość własną \(\lambda\), ale tylko jeden liniowo niezależny wektor własny \(v\), wyznacza się uogólniony wektor własny \(w\) z równania \( (A - \lambda I) w = v \). Rozwiązanie ogólne ma formę \( \mathbf{x}(t) = c_1 v e^{\lambda t} + c_2 (tv + w) e^{\lambda t} \). Jeśli przestrzeń własna jest 2D, rozwiązanie upraszcza się do \( \mathbf{x}(t) = (c_1 v_1 + c_2 v_2) e^{\lambda t} \).

Czy to narzędzie może rozwiązywać układy nieliniowe symbolicznie?

Tryb nieliniowy rozwiązuje układ numerycznie metodą RK4 i rysuje portret fazowy. Większość takich układów nie ma rozwiązań analitycznych. Możesz zbadać lokalne zachowanie poprzez linearyzację (obliczając macierz Jacobiego w punkcie stałym) i wprowadzając ją jako macierz \(A\) w trybie liniowym.

Co to jest portret fazowy?

Portret fazowy to geometryczny obraz rozwiązań układu 2D na płaszczyźnie \(x\)–\(y\). Każde rozwiązanie tworzy krzywą (trajektorię). Zbiór trajektorii i pole wektorowe pokazują strukturę układu: czy rozwiązania dążą do punktu, oscylują, czy rozbiegają się. Portret fazowy pozwala natychmiast zrozumieć dynamikę układu.

Dalsza lektura

Cytuj ten materiał, stronę lub narzędzie w następujący sposób:

"Solver Układów Równań Różniczkowych" na https://MiniWebtool.com/pl/solver-ukadow-rownan-rozniczkowych/ z MiniWebtool, https://MiniWebtool.com/

autor: zespół miniwebtool. Zaktualizowano: 23 kwietnia 2026

Możesz także wypróbować nasz AI Rozwiązywacz Matematyczny GPT, aby rozwiązywać swoje problemy matematyczne poprzez pytania i odpowiedzi w języku naturalnym.

Analiza matematyczna:

Popularne i zaktualizowane narzędzia:

Rozwiązywacz Układu Równań NieliniowychRozwiązywacz Układów Równań LiniowychKalkulator Pochodnych PowiązanychZobacz wszystkie →
Strona główna > Matematyka > Analiza matematyczna > Solver Układów Równań Różniczkowych