Kalkulator Metody Newtona
Znajdź pierwiastki równań za pomocą metody Newtona-Raphsona. Wprowadź dowolną funkcję f(x), ustaw punkt startowy i zobacz iteracje krok po kroku z aproksymacją linią styczną, analizą zbieżności oraz interaktywnym wykresem pokazującym ścieżkę iteracji do pierwiastka.
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 Metody Newtona
Kalkulator Metody Newtona (Kalkulator Newtona-Raphsona) znajduje pierwiastki równań, stosując iteracyjny wzór Newtona-Raphsona. Wprowadź dowolną funkcję \(f(x)\), ustaw przybliżenie początkowe \(x_0\) i obserwuj zbieżność krok po kroku z animowanymi przybliżeniami linii stycznych. Kalkulator automatycznie oblicza \(f'(x)\) numerycznie, więc musisz tylko wprowadzić \(f(x)\).
Co to jest metoda Newtona?
Metoda Newtona (zwana również metodą Newtona-Raphsona) to potężny algorytm iteracyjny służący do znajdowania pierwiastków równań — wartości \(x\), dla których \(f(x) = 0\). Zaczynając od przybliżenia początkowego \(x_0\), każda kolejna iteracja uściśla wynik przy użyciu wzoru:
$$x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}$$
Geometrycznie, każdy krok polega na narysowaniu linii stycznej do krzywej w bieżącym punkcie \((x_n, f(x_n))\) i podążaniu za nią do osi x, gdzie przecina się ona w punkcie \(x_{n+1}\). To nowe miejsce przecięcia staje się kolejnym przybliżeniem.
Jak działa metoda Newtona?
Właściwości zbieżności
| Właściwość | Opis | Implikacja |
|---|---|---|
| Rząd zbieżności | Kwadratowa (rząd 2) dla pierwiastków pojedynczych | Błąd z grubsza potęguje się w każdym kroku: 10⁻² → 10⁻⁴ → 10⁻⁸ |
| Pierwiastki pojedyncze | f(r) = 0, f'(r) ≠ 0 | Najszybsza zbieżność, tempo kwadratowe |
| Pierwiastki wielokrotne | f(r) = 0, f'(r) = 0 | Zbieżność spada do liniowej |
| Obszar atrakcji | Zbiór punktów startowych dających zbieżność | Złożony dla funkcji oscylacyjnych lub wielopierwiastkowych |
Metoda Newtona a inne metody znajdowania pierwiastków
| Metoda | Zbieżność | Wymaga | Plusy/Minusy |
|---|---|---|---|
| Newton-Raphson | Kwadratowa | f(x), f'(x), punkt startowy | Bardzo szybka, ale może być rozbieżna |
| Bisekcja | Liniowa | f(x), przedział [a,b] | Zawsze zbieżna, ale wolna |
| Metoda siecznych | Superliniowa (≈1.618) | f(x), dwa punkty startowe | Nie wymaga pochodnej |
| Punkt stały | Liniowa | postać g(x) = x | Prosta, ale często wolna |
Zastosowania w świecie rzeczywistym
| Dziedzina | Zastosowanie | Przykład |
|---|---|---|
| Inżynieria | Analiza obwodów nieliniowych | Znajdowanie punktu pracy obwodu diodowego |
| Finanse | Wewnętrzna stopa zwrotu (IRR) | Rozwiązywanie NPV(r) = 0 dla stopy dyskontowej |
| Fizyka | Mechanika orbitalna | Rozwiązywanie równania Keplera M = E − e·sin(E) |
| Grafika komputerowa | Przecięcie promienia z powierzchnią | Znajdowanie miejsca uderzenia promienia w powierzchnię uwikłaną |
| Uczenie maszynowe | Optymalizacja | Znajdowanie zer gradientu ∇f = 0 |
| Chemia | Obliczenia równowagi | Rozwiązywanie wyrażeń stałej równowagi |
Jak korzystać z Kalkulatora Metody Newtona
- Wprowadź funkcję: Wpisz swoją funkcję f(x) używając standardowego zapisu. Użyj
^dla potęg (np.x^3-2x-5) oraz nazw funkcji takich jaksin(x),ln(x),sqrt(x). Mnożenie domyślne jest obsługiwane (np.2x). - Ustaw przybliżenie początkowe: Wprowadź x₀ blisko miejsca, w którym spodziewasz się pierwiastka. Bliższy punkt startowy prowadzi do szybszej zbieżności. Możesz używać stałych takich jak
pioraze. - Dostosuj ustawienia (opcjonalnie): Ustaw maksymalną liczbę iteracji (domyślnie 20) oraz tolerancję zbieżności (domyślnie 1e-10).
- Kliknij Znajdź pierwiastek: Kalkulator uruchomi iteracje Newtona-Raphsona, automatycznie obliczając pochodną numerycznie.
- Przejrzyj wyniki: Zobacz pierwiastek, animowany wykres zbieżności z liniami stycznymi, tabelę iteracji oraz pełne rozwiązanie krok po kroku z wzorami MathJax.
Obsługiwane funkcje
| Kategoria | Funkcje | Przykład |
|---|---|---|
| Wielomiany | x, x^2, x^3, ... | x^3 - 2x - 5 |
| Trygonometryczne | sin, cos, tan | cos(x) - x |
| Odwrotne trygonometryczne | asin, acos, atan | atan(x) - 0.5 |
| Hiperboliczne | sinh, cosh, tanh | tanh(x) - 0.8 |
| Wykładnicze | exp, e^x | exp(x) - 3x |
| Logarytmiczne | ln, log, log10, log2 | ln(x) - 1 |
| Pierwiastki | sqrt, cbrt | sqrt(x) - 2 |
| Inne | abs, floor, ceil | abs(x) - 3 |
| Stałe | pi, e | sin(pi*x) |
Kiedy metoda Newtona zawodzi?
Metoda Newtona może zawieść lub być rozbieżna w kilku sytuacjach:
- Zerowa pochodna: Jeśli \(f'(x_n) = 0\), linia styczna jest pozioma i nie posiada punktu przecięcia z osią x.
- Cykle: Iteracje mogą oscylować między dwiema lub więcej wartościami bez osiągania zbieżności.
- Rozbieżność: Kolejne przybliżenia mogą oddalać się od pierwiastka przy słabym punkcie startowym.
- Przeskok: W przypadku funkcji z punktami przegięcia blisko pierwiastka, iteracje mogą wielokrotnie przeskakiwać nad pierwiastkiem.
W takich przypadkach spróbuj innego przybliżenia początkowego, użyj najpierw metody przedziałowej, takiej jak bisekcja, aby zawęzić zakres, lub zastosuj tłumioną metodę Newtona.
FAQ
Cytuj ten materiał, stronę lub narzędzie w następujący sposób:
"Kalkulator Metody Newtona" na https://MiniWebtool.com/pl// z MiniWebtool, https://MiniWebtool.com/
przez zespół MiniWebtool. Aktualizacja: 2026-04-09
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.