Kalkulator Równania Bernoulliego
Rozwiązuj równania różniczkowe Bernoulliego y' + P(x)y = Q(x)yⁿ krok po kroku. Stosuje podstawienie v = y^(1-n) w celu linearyzacji, buduje czynnik całkujący, znajduje rozwiązanie w postaci zamkniętej i wykreśla krzywą rozwiązania szczególnego na tle pola kierunków.
Blokada reklam uniemożliwia wyświetlanie reklam
MiniWebtool jest darmowy dzięki reklamom. Jeśli to narzędzie Ci pomogło, wesprzyj nas przez Premium (bez reklam + szybciej) albo dodaj MiniWebtool.com do wyjątków i odśwież stronę.
- Albo przejdź na Premium (bez reklam)
- Zezwól na reklamy dla MiniWebtool.com, potem odśwież
O Kalkulator Równania Bernoulliego
Kalkulator Równania Bernoulliego rozwiązuje jedno z najsłynniejszych nieliniowych równań różniczkowych pierwszego rzędu — równanie Bernoulliego y' + P(x)y = Q(x)yn — i zamienia klasyczne akademickie wyprowadzenie w interaktywny przewodnik krok po kroku. Narzędzie linearyzuje równanie poprzez podstawienie v = y1−n, wyznacza czynnik całkujący μ(x) i nakłada wynikową krzywą analityczną na numeryczne rozwiązanie RK4 oraz pole kierunków, dzięki czemu możesz zobaczyć każdy szczegół jednocześnie.
Co to jest równanie różniczkowe Bernoulliego?
Wprowadzone przez Jacoba Bernoulliego w 1695 roku, równanie Bernoulliego jest równaniem różniczkowym zwyczajnym (ODE) pierwszego rzędu postaci
Gdy n = 0, równanie jest liniowe; gdy n = 1, jest ono o zmiennych rozdzielonych. Dla każdej innej wartości rzeczywistej n równanie jest nieliniowe, ale klasyczne podstawienie v = y1−n przekształca je w liniowe ODE względem v, które można rozwiązać standardową metodą czynnika całkującego.
Metoda Bernoulliego w sześciu krokach
Zaczynając od y' + P(x)y = Q(x)yn:
- Dzielenie przez yn: \( y^{-n}y' + P(x)\,y^{1-n} = Q(x) \).
- Podstawienie v = y1−n: zauważ, że \( v' = (1-n)y^{-n}y' \), więc \( y^{-n}y' = v'/(1-n) \).
- Linearyzacja: \( v' + (1-n)P(x)\,v = (1-n)Q(x) \) — liniowe ODE pierwszego rzędu względem v.
- Czynnik całkujący: \( \mu(x) = \exp\!\left(\int (1-n)P(x)\,dx\right) \), zatem \( (\mu v)' = \mu(1-n)Q(x) \).
- Rozwiązanie dla v(x): \( v(x) = \frac{1}{\mu(x)}\left[\mu(x_0)v_0 + \int_{x_0}^{x}\mu(t)(1-n)Q(t)\,dt\right] \).
- Podstawienie zwrotne: \( y(x) = v(x)^{1/(1-n)} \).
Gdy zaangażowane całki są elementarne, otrzymujemy czystą postać analityczną; w przeciwnym razie kalkulator oblicza je numerycznie przy użyciu reguły Simpsona, aby wykreślić krzywą rozwiązania.
Przypadki szczególne obsługiwane automatycznie
| Wykładnik n | Postać równania | Metoda rozwiązania |
|---|---|---|
| n = 0 | y' + P(x)y = Q(x) (liniowe) | Bezpośrednio przez czynnik całkujący; podstawienie nie jest potrzebne. |
| n = 1 | y' = (Q(x) − P(x))·y (rozdzielone) | y(x) = y₀·exp(∫(Q−P) dx) — podstawienie Bernoulliego wymagałoby dzielenia przez 1−n = 0, więc ten przypadek jest obsługiwany osobno. |
| n = 2 | Typ logistyczny: y' + Py = Qy² | Standardowy Bernoulli z v = 1/y. Występuje w dynamice populacji i kinetyce chemicznej. |
| n = ½ | y' + Py = Q√y | v = √y. Uwaga: wymaga y ≥ 0. |
| n niecałkowite | Dowolny wykładnik rzeczywisty | Wymaga y > 0 (inaczej yn = en ln y byłoby zespolone). Solver to sygnalizuje. |
Przykład — n = 2, typ logistyczny
Rozważmy y' + y/x = x·y² z warunkiem początkowym y(1) = 1. Tutaj P(x) = 1/x, Q(x) = x oraz n = 2, więc 1 − n = −1.
- Podstawiamy v = y−1 = 1/y. Wtedy v' = −y−2y' i równanie przyjmuje postać v' − (1/x)v = −x.
- Czynnik całkujący: μ(x) = exp(∫−1/x dx) = 1/x.
- (μ·v)' = μ·(−x) = −1. Całkując: (1/x)·v = −x + C, czyli v = −x² + Cx.
- Stosujemy WP: dla x = 1, v = 1/1 = 1, więc 1 = −1 + C ⇒ C = 2. Stąd v(x) = −x² + 2x.
- Podstawienie zwrotne: y(x) = 1/v(x) = 1/(2x − x²) = 1/(x(2 − x)).
Rozwiązanie analityczne y = 1/(x(2−x)) posiada pionowe asymptoty w x = 0 i x = 2 — to dokładnie ten rodzaj zjawiska, który pole kierunków czyni oczywistym na pierwszy rzut oka.
Jak korzystać z tego kalkulatora
- Wypełnij kreator równania. Wpisz P(x) i Q(x) w niebieskie pola, a wykładnik n w małe pole w indeksie górnym. Układ odzwierciedla postać standardową y' + P(x)y = Q(x)yn.
- Ustaw warunek początkowy (x₀, y₀) oraz zakres wykresu [x min, x max]. Zakres powinien zawierać x₀.
- Kliknij Rozwiąż. Kalkulator wykryje, czy mamy do czynienia z przypadkiem szczególnym (n = 0 lub n = 1) i wyświetli odpowiednie wyprowadzenie. W przeciwnym razie przeprowadzi pełne podstawienie Bernoulliego z równaniami w formacie MathJax.
- Przeanalizuj wykres. Pomarańczowa krzywa to numeryczne rozwiązanie RK4. Niebieska przerywana krzywa to postać analityczna wyznaczona przez czynnik całkujący. Pole strzałek pokazuje nachylenie y' w każdym punkcie.
- Skopiuj CSV punktów próbnych, jeśli chcesz zaimportować trajektorię do innego programu.
Wskazówki, pułapki i przypadki graniczne
- Niecałkowite n wymaga y > 0. Solver flaguje kombinacje takie jak n = 1/2 przy y₀ ≤ 0, gdzie yn byłoby wartością zespoloną.
- y₀ = 0 jest często punktem osobliwym. Każde równanie Bernoulliego z Q ≠ 0 i n > 0 posiada trywialne rozwiązanie y ≡ 0, które zazwyczaj nie jest gałęzią, której szukasz.
- Unikaj osobliwości P(x) w pobliżu x₀. Wyrażenia takie jak 1/x wymagają x₀ ≠ 0; solver sprawdza to przed obliczeniami.
- Bardzo duże wykładniki (|n| > 20) są odrzucane, aby zapobiec przepełnieniu (overflow). W praktyce równania Bernoulliego z tak dużym n prawie nigdy nie występują w rzeczywistych problemach.
- Asymptoty pionowe. Jeśli RK4 staje się rozbieżne, spróbuj zawęzić zakres x do tej strony x₀, po której rozwiązanie pozostaje skończone.
Gdzie pojawiają się równania Bernoulliego
- Dynamika populacji — równanie logistyczne y' = ry(1 − y/K) to w istocie równanie Bernoulliego (n = 2 po przekształceniu).
- Kinetyka chemiczna — reakcje autokatalityczne często podlegają zależności y' ∝ y − y².
- Obwody elektryczne — niektóre obwody RL z nieliniowymi rezystorami dają postać Bernoulliego.
- Mechanika płynów — równania warstwy przyściennej po redukcji podobieństwa.
- Modele epidemiologiczne — frakcja podatna w modelu SIR może zostać zredukowana do postaci Bernoulliego.
- Wzrost gospodarczy — model Solowa-Swana ze stałą stopą oszczędności jest równaniem Bernoulliego z n = α.
Często zadawane pytania
Co to jest równanie różniczkowe Bernoulliego?
Równanie Bernoulliego to równanie różniczkowe zwyczajne pierwszego rzędu postaci y' + P(x)y = Q(x)yn, gdzie P i Q są funkcjami ciągłymi, a n jest dowolną liczbą rzeczywistą. Jest to klasyczny przykład nieliniowego równania, które można przekształcić w liniowe poprzez podstawienie v = y1−n.
Jak działa podstawienie v = y1−n?
Pomnóż oryginalne równanie przez y−n, tak aby każdy składnik z y stał się y1−n lub y−ny'. Przyjęcie v = y1−n daje v' = (1−n)y−ny'. Podstawienie to przekształca równanie Bernoulliego w v' + (1−n)P(x)v = (1−n)Q(x), które jest liniowe względem v i rozwiązalne za pomocą czynnika całkującego.
Co się dzieje, gdy n = 0 lub n = 1?
Gdy n = 0, równanie jest już równaniem liniowym pierwszego rzędu, więc podstawienie nie jest wymagane. Gdy n = 1, wzór Bernoulliego wymagałby dzielenia przez 1 − n = 0, więc przypadek ten obsługujemy oddzielnie: równanie sprowadza się do y' = (Q(x) − P(x))·y, które jest równaniem o zmiennych rozdzielonych z rozwiązaniem analitycznym y = y₀·exp(∫(Q−P) dx).
Czy równania Bernoulliego zawsze można rozwiązać w postaci analitycznej?
W zasadzie tak, ale wynikowe całki zawierające czynnik całkujący mogą nie mieć elementarnych funkcji pierwotnych. W takim przypadku kalkulator oblicza je numerycznie za pomocą reguły Simpsona i rysuje krzywą rozwiązania. Sama metoda zawsze sprowadza równanie Bernoulliego do kwadratur.
Dlaczego ujemne y i niewymierne n powodują problemy?
Jeśli n nie jest liczbą całkowitą, yn jest definiowane jako exp(n·ln y) i jest rzeczywiste tylko dla y > 0. Podanie ujemnego y dałoby liczbę zespoloną. Solver sygnalizuje tę sytuację i prosi o y₀ > 0 lub całkowity wykładnik, aby rozwiązanie pozostało rzeczywiste.
Co pokazuje pole kierunków?
Pole kierunków to siatka małych odcinków stycznych, których nachylenie odpowiada wartości y' w danym punkcie (x, y). Każda krzywa rozwiązania musi podążać za tymi stycznymi, dzięki czemu pole kierunków pozwala zobaczyć jakościowy kształt wszystkich rozwiązań jednocześnie, a warunek początkowy wyodrębnia konkretną krzywą.
Dalsza lektura
- Równanie różniczkowe Bernoulliego — Wikipedia (EN)
- Czynnik całkujący — Wikipedia (EN)
- Funkcja logistyczna — Wikipedia (EN)
- Pole kierunków — Wikipedia (EN)
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Kalkulator Równania Bernoulliego" na https://MiniWebtool.com/pl// z MiniWebtool, https://MiniWebtool.com/
autor: zespół miniwebtool. Aktualizacja: 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.