Kalkulator reguł Simpsona
Oszacuj długość krzywej regułą Simpsona, gdy dokładne całkowanie jest niepraktyczne lub zbędne.
Pierwotna krzywa i wybrany łuk
Złote kropki oznaczają punkt środkowy każdego podprzedziału.
Całka g(x) i prostokąty punktu środkowego
Najedź na prostokąt, aby zobaczyć jego podprzedział, punkt środkowy, wartość całki i wkład.
Szczegółowa tabela obliczeń metodą punktu środkowego
Porównanie zbieżności
Różnice między kolejnymi zagęszczeniami to praktyczny wskaźnik błędu, a nie gwarantowane ograniczenie błędu.
Błąd obliczeniowy
Nawigacja sekcji
Czym jest reguła Simpsona?
Reguła Simpsona to metoda całkowania numerycznego, która przybliża wartość całki oznaczonej za pomocą wielomianów kwadratowych. Zamiast szacować pole pod krzywą prostokątami lub trapezami, dopasowuje parabolę do każdej trójki kolejnych punktów próbkowania i oblicza dokładne pole pod każdą parabolą. Suma tych pól daje przybliżenie.
Metoda nosi imię Thomasa Simpsona, XVIII-wiecznego angielskiego matematyka, choć podstawowa idea pojawiła się wcześniej w pracach innych autorów. Jej siła wynika z prostej obserwacji: parabola potrafi podążać za gładką krzywą znacznie wierniej niż linia prosta. Gdy całkowana funkcja jest gładka, paraboliczne fragmenty ściśle przylegają do prawdziwej krzywej, a wynikowe przybliżenie jest niezwykle dokładne nawet przy umiarkowanej liczbie podpodziałów.
Aby zrozumieć, dlaczego trzy punkty mają znaczenie, przypomnij sobie, że linia prosta jest w pełni wyznaczona przez dwa punkty, natomiast parabola (wielomian kwadratowy) potrzebuje trzech. Reguła Simpsona wykorzystuje to, dzieląc przedział całkowania na parzystą liczbę podprzedziałów, grupując je w pary i dopasowując jedną parabolę do każdej pary. Każda para obejmuje dwa podprzedziały i trzy punkty: lewy koniec, środek i prawy koniec.
Klasyczna postać nazywana jest regułą 1/3 Simpsona, ponieważ we wzorze występuje czynnik 1/3. Istnieje też reguła 3/8 Simpsona, która stosuje wielomiany sześcienne do grup trzech podprzedziałów, lecz reguła 1/3 jest standardem zaimplementowanym w większości kalkulatorów, w tym w tym na tej stronie.
Reguła Simpsona należy do rodziny wzorów Newtona-Cotesa, które przybliżają całki poprzez obliczanie wartości funkcji podcałkowej w równoodległych punktach i łączenie ich stałymi wagami. To, co wyróżnia regułę Simpsona, to wzorzec wag: 1, 4, 2, 4, 2, ..., 4, 1. Punkty końcowe otrzymują wagę 1, punkty wewnętrzne na pozycjach nieparzystych wagę 4, a punkty wewnętrzne na pozycjach parzystych wagę 2. Ten naprzemienny wzorzec to znak rozpoznawczy metody i źródło jej dokładności.
Długość łuku w matematyce
Długość odcinka prostej jest łatwa: wystarczy zmierzyć odległość między jego końcami. Krzywa to co innego. Wygina się i skręca, więc żaden pojedynczy prosty pomiar nie oddaje jej rzeczywistej rozciągłości. Aby znaleźć długość krzywej, matematycy dzielą ją na drobne kawałki, każdy przybliżają odcinkiem prostym i sumują wyniki.
Wyobraź sobie spacer krętą ścieżką. Jeśli stawiasz bardzo małe kroki, każdy krok jest niemal prosty, choć cała ścieżka się wije. Zsumuj wszystkie te małe proste kroki, a otrzymasz dobre oszacowanie całkowitego przebytego dystansu. Zmniejszaj kroki coraz bardziej, a oszacowanie zbiega do dokładnej długości. To jest sedno pojęcia długości łuku.
Dla funkcji y = f(x) na przedziale [a, b] rozważ malutki poziomy krok dx. Na tym kroku funkcja rośnie w przybliżeniu o dy = f'(x) dx, gdzie f'(x) to pochodna (nachylenie). Drobny fragment krzywej ma długość daną twierdzeniem Pitagorasa: ds = √((dx)2 + (dy)2) = √(1 + (f'(x))2) dx. Zsumowanie wszystkich tych nieskończenie małych kawałków przez całkowanie daje wzór na długość łuku:
L = ∫ab √(1 + (f'(x))2) dx
Każda część tego wzoru ma jasne znaczenie. Symbol ∫ab mówi, by akumulować wkłady od x = a do x = b. Wyrażenie f'(x) to pochodna, mierząca, jak stromo krzywa wznosi się w każdym punkcie. Podniesienie jej do kwadratu, dodanie 1 i wyciągnięcie pierwiastka zamienia nachylenie w lokalny współczynnik rozciągnięcia: o ile dłuższa jest krzywa od płaskiej linii poziomej w danym miejscu. Tam, gdzie krzywa jest płaska, f'(x) = 0 i współczynnik wynosi 1. Tam, gdzie krzywa jest stroma, współczynnik rośnie.
Wzór ten wymaga, by funkcja była dostatecznie gładka: f musi mieć ciągłą pochodną na przedziale, a funkcja podcałkowa √(1 + (f'(x))2) musi być całkowalna. Dla większości funkcji spotykanych na zajęciach z analizy i w pracy inżynierskiej warunki te są spełnione. Problemy pojawiają się przy ostrych załamaniach, stycznych pionowych lub nieciągłościach, gdzie pochodna zachowuje się źle.
Trudność polega na tym, że całka ta często nie ma elementarnej funkcji pierwotnej. Nawet dla prostej funkcji jak y = x2 funkcja pierwotna zawiera odwrotne funkcje hiperboliczne. Dla wielu realistycznych krzywych zamknięta postać funkcji pierwotnej w ogóle nie istnieje. To właśnie tutaj metody numeryczne, takie jak reguła Simpsona, stają się niezbędne: szacują całkę bezpośrednio, bez potrzeby funkcji pierwotnej.
Jak reguła Simpsona oblicza długość łuku
Zastosowanie reguły Simpsona do długości łuku to klarowna sekwencja kroków. Kluczowa myśl jest taka: reguły Simpsona nie stosuje się do pierwotnej funkcji f(x). Stosuje się ją do funkcji podcałkowej długości łuku g(x) = √(1 + (f'(x))2). To rozróżnienie jest krytyczne i częstym źródłem błędów.
Oto pełny proces:
- Zacznij od funkcji. Zidentyfikuj y = f(x) i upewnij się, że jest różniczkowalna na Twoim przedziale.
- Oblicz pochodną. Wyznacz f'(x) analitycznie lub upewnij się, że jest dostępna.
- Zbuduj funkcję podcałkową. Utwórz g(x) = √(1 + (f'(x))2). To jest funkcja, którą reguła Simpsona będzie całkować.
- Określ przedział. Potwierdź dolną granicę a i górną granicę b mierzonego fragmentu krzywej.
- Wybierz podpodziały. Wybierz parzystą liczbę n podprzedziałów. Liczba musi być parzysta, ponieważ reguła Simpsona działa w parach.
- Oblicz krok. Oblicz h = (b - a) / n, czyli szerokość każdego podprzedziału.
- Znajdź punkty próbkowania. Punkty to x0 = a, x1 = a + h, x2 = a + 2h, i tak dalej aż do xn = b.
- Oblicz wartości funkcji podcałkowej. Oblicz g(x0), g(x1), ..., g(xn) w każdym punkcie próbkowania.
- Zastosuj wagi. Pomnóż według wzorca Simpsona: 1 dla punktów końcowych, 4 dla punktów wewnętrznych o nieparzystych indeksach, 2 dla punktów wewnętrznych o parzystych indeksach.
- Połącz i przeskaluj. Dodaj ważone wartości i pomnóż przez h/3, aby uzyskać oszacowanie długości łuku.
Złożony wzór reguły 1/3 Simpsona dla długości łuku to:
L ≈ (h/3)[g(x0) + 4g(x1) + 2g(x2) + 4g(x3) + ... + 4g(xn-1) + g(xn)]
gdzie h = (b - a)/n oraz g(x) = √(1 + (f'(x))2).
Wymóg, by n było parzyste, wynika ze struktury par. Każda parabola obejmuje dwa podprzedziały (trzy punkty). Gdyby n było nieparzyste, ostatni podprzedział nie miałby partnera i metoda by się załamała. Gdy z jakiegoś powodu potrzebna jest nieparzysta liczba paneli, stosuje się zamiast tego regułę trapezów lub podejście mieszane.
Przyjrzyj się uważnie wzorcowi wag. Pierwsza i ostatnia wartość (g(x0) i g(xn)) występują po razie z wagą 1. Punkty wewnętrzne o nieparzystych indeksach (x1, x3, x5, ...) otrzymują wagę 4, ponieważ każdy pełni rolę środka swojego parabolicznego panelu, gdzie wpływ paraboli jest najsilniejszy. Punkty wewnętrzne o parzystych indeksach (x2, x4, ...) otrzymują wagę 2, ponieważ każdy służy jako wspólny koniec dwóch sąsiednich paneli.
Wzór reguły Simpsona krok po kroku
Złożony wzór reguły Simpsona składa się z kilku elementów, z których każdy pełni określoną rolę. Zrozumienie ich z osobna sprawia, że metoda staje się znacznie mniej onieśmielająca.
Krok (h). To szerokość każdego podprzedziału, obliczana jako h = (b - a)/n. Mniejsze h oznacza więcej paneli i zwykle lepszą dokładność, kosztem większej liczby obliczeń wartości funkcji. W przypadku długości łuku h kontroluje, jak gęsto próbkowana jest krzywa.
Granice całkowania (a i b). Określają mierzony fragment krzywej. Wybór przedziału dramatycznie wpływa na wynik: wydłużenie b dalej wzdłuż krzywej dodaje więcej długości. Zawsze sprawdź, czy a < b i czy obie granice leżą w dziedzinie funkcji.
Punkty próbkowania. Punkty x0 do xn (łącznie n+1) są równoodległe na [a, b]. Reguła Simpsona oblicza wartość funkcji podcałkowej w każdym z tych punktów. Żaden punkt nie jest pomijany.
Wkłady punktów końcowych. Wartości g(x0) i g(xn) wchodzą do sumy po razie, z wagą 1. Kotwiczą przybliżenie na brzegach.
Wkłady o nieparzystych indeksach. Punkty x1, x3, x5 itd. otrzymują wagę 4. Są to środki każdego parabolicznego panelu. Waga 4 odzwierciedla fakt, że środek ma największy wpływ na pole pod parabolą.
Wkłady wewnętrzne o parzystych indeksach. Punkty x2, x4, x6 itd. (bez punktów końcowych) otrzymują wagę 2. Każdy z tych punktów jest wspólnym końcem dwóch sąsiednich paneli, więc jego łączny wkład jest podwojony.
Sumowanie ważone. Pomnóż każdą wartość funkcji przez jej wagę, dodaj wszystko, a następnie pomnóż przez h/3. Czynnik h/3 skaluje ważoną sumę do właściwych jednostek i rzędu wielkości.
Poniższa tabela pokazuje wzorzec wag dla n = 6:
| Punkt | wartość x | Waga | Rola |
|---|---|---|---|
| x0 | a | 1 | Lewy koniec |
| x1 | a + h | 4 | Środek panelu 1 |
| x2 | a + 2h | 2 | Wspólny koniec |
| x3 | a + 3h | 4 | Środek panelu 2 |
| x4 | a + 4h | 2 | Wspólny koniec |
| x5 | a + 5h | 4 | Środek panelu 3 |
| x6 | b | 1 | Prawy koniec |
Jak korzystać z kalkulatora reguły Simpsona
Kalkulator na tej stronie szacuje długość łuku regułą Simpsona w kilku trybach wprowadzania. Każdy tryb obsługuje inny sposób opisu krzywej. Zrozumienie, który tryb pasuje do Twojego problemu, to pierwszy krok.
Tryb funkcji. Wpisz wzór, np. x^2, sin(x) lub exp(x), oraz granice przedziału a i b. Kalkulator różniczkuje numerycznie lub korzysta z podanej struktury, buduje funkcję podcałkową długości łuku i stosuje regułę Simpsona. To najczęstszy tryb w zadaniach z analizy.
Tryb promienia i kąta. Dla łuków okręgów wpisz promień i kąt środkowy. Długość łuku wynika wprost z geometrii, a reguła Simpsona nie jest potrzebna do samego przypadku kołowego, lecz tryb ten przydaje się do porównań.
Tryb parametryczny. Wpisz x(t) i y(t) jako funkcje parametru t oraz przedział parametru. Kalkulator używa parametrycznego wzoru na długość łuku, stosując regułę Simpsona do √((dx/dt)2 + (dy/dt)2).
Tryb biegunowy. Wpisz r(θ) i przedział kątowy. Reguła Simpsona całkuje √(r2 + (dr/dθ)2) po zakresie kąta.
Tryb punktów. Wpisz listę par współrzędnych. Kalkulator sumuje odległości prostoliniowe między kolejnymi punktami. To przybliżenie wielokątne, a nie reguła Simpsona, przydatne, gdy masz dane pomiarowe zamiast wzoru.
Tryb parametryczny 3D. Wpisz x(t), y(t) i z(t) dla krzywej przestrzennej. Reguła Simpsona całkuje √((dx/dt)2 + (dy/dt)2 + (dz/dt)2).
Aby wykonać obliczenie długości łuku regułą Simpsona w trybie funkcji:
- Wpisz funkcję. Wpisz wzór standardową notacją, np.
x^2lubsin(x). - Ustaw dolną granicę. Wpisz początkową wartość x, czyli a, mierzonego fragmentu krzywej.
- Ustaw górną granicę. Wpisz końcową wartość x, czyli b. Upewnij się, że a < b.
- Wybierz podpodziały. Wybierz parzyste n. Zacznij od umiarkowanej wartości, np. 20 lub 50.
- Potwierdź metodę. Ta strona blokuje metodę numeryczną na regułę Simpsona, więc nic nie trzeba wybierać.
- Uruchom obliczenia. Narzędzie oblicza funkcję podcałkową w n+1 punktach i zwraca oszacowanie.
- Sprawdź zbieżność. Uruchom ponownie z większym n (np. podwojonym) i porównaj. Jeśli wynik prawie się nie zmienia, jest wiarygodny.
Dla realistycznego przykładu wypróbuj f(x) = x2 na [0, 1] przy n = 20, a potem n = 40. Oba wyniki powinny zgadzać się do kilku miejsc po przecinku, co potwierdzi stabilność oszacowania.
Przykład: obliczanie długości łuku y = x<sup>2</sup> regułą Simpsona
Ta sekcja przeprowadza przez kompletny przykład z pokazanym każdym krokiem pośrednim. Funkcja to y = x2 na przedziale [0, 1], przy n = 4 podprzedziałach. Wszystkie wartości są liczone niezależnie i można je zweryfikować dowolnym kalkulatorem.
Krok 1: funkcja. Zaczynamy od y = x2, prostej paraboli.
Krok 2: pochodna. Różniczkowanie daje y' = 2x.
Krok 3: funkcja podcałkowa długości łuku. Podstawienie do wzoru: g(x) = √(1 + (2x)2) = √(1 + 4x2).
Krok 4: całka. Dokładna długość łuku to L = ∫01 √(1 + 4x2) dx. Całka ta ma postać zamkniętą z odwrotnymi funkcjami hiperbolicznymi, a jej wartość wynosi około 1.4789428575. Zobaczymy, jak blisko podejdzie reguła Simpsona.
Krok 5: krok. Przy n = 4 na [0, 1], h = (1 - 0)/4 = 0.25.
Krok 6: punkty próbkowania. Pięć równoodległych punktów to:
- x0 = 0.00
- x1 = 0.25
- x2 = 0.50
- x3 = 0.75
- x4 = 1.00
Krok 7: wartości funkcji. Oblicz g(x) = √(1 + 4x2) w każdym punkcie:
- g(0.00) = √(1 + 0) = 1.0000000000
- g(0.25) = √(1 + 0.25) = √1.25 ≈ 1.1180339887
- g(0.50) = √(1 + 1) = √2 ≈ 1.4142135624
- g(0.75) = √(1 + 2.25) = √3.25 ≈ 1.8027756377
- g(1.00) = √(1 + 4) = √5 ≈ 2.2360679775
Krok 8: zastosowanie wag. Wzorzec Simpsona dla n = 4 to 1, 4, 2, 4, 1:
- 1 × g(x0) = 1 × 1.0000000000 = 1.0000000000
- 4 × g(x1) = 4 × 1.1180339887 = 4.4721359550
- 2 × g(x2) = 2 × 1.4142135624 = 2.8284271247
- 4 × g(x3) = 4 × 1.8027756377 = 7.2111025508
- 1 × g(x4) = 1 × 2.2360679775 = 2.2360679775
Krok 9: suma ważona. Dodanie daje 1.0000000000 + 4.4721359550 + 2.8284271247 + 7.2111025508 + 2.2360679775 = 17.7477336082.
Krok 10: wynik końcowy. Pomnóż przez h/3 = 0.25/3 ≈ 0.0833333333: L ≈ 0.0833333333 × 17.7477336082 ≈ 1.4789778007.
Porównując z dokładną wartością 1.4789428575, błąd wynosi około 0.0000349, czyli z grubsza 3.5 × 10-5. Przy zaledwie 4 podprzedziałach (5 obliczeniach wartości funkcji) reguła Simpsona osiąga już dokładność 4 miejsc po przecinku. To siła tej metody: szybka zbieżność dla gładkich funkcji podcałkowych.
Dla porównania, podwojenie do n = 6 daje 1.4789405084 (błąd ≈ 2.4 × 10-6), a nawet zgrubne n = 2 daje 1.4821537045 (błąd ≈ 0.0032). Każde podwojenie n dramatycznie zmniejsza błąd, co jest cechą charakterystyczną zbieżności czwartego rzędu reguły Simpsona.
Dokładność reguły Simpsona
Każda metoda numeryczna daje przybliżenie, a nie dokładną odpowiedź. Różnica między przybliżeniem a wartością prawdziwą nazywa się błędem. Zrozumienie, jak ten błąd się zachowuje, pomaga dobrać odpowiednie ustawienia i ufać wynikom.
Reguła Simpsona jest metodą czwartego rzędu, co oznacza, że błąd maleje proporcjonalnie do h4 (lub równoważnie 1/n4) wraz ze zmniejszaniem kroku. W praktyce podwojenie liczby podprzedziałów zwykle zmniejsza błąd około 16-krotnie. Dlatego powyższy przykład poprawił się tak dramatycznie od n = 2 do n = 4 i n = 6.
Klasyczne oszacowanie błędu dla złożonej reguły Simpsona to:
|Es| ≤ M(b - a)5 / (180n4)
Tutaj M jest górnym ograniczeniem wartości bezwzględnej czwartej pochodnej funkcji podcałkowej g(x) na przedziale [a, b]. To znaczy M ≥ |g(4)(x)| dla wszystkich x w [a, b]. Czwarta pochodna mierzy, jak szybko zmienia się krzywizna samej funkcji podcałkowej. Gdy g jest bardzo gładkie (jego czwarta pochodna jest mała), oszacowanie gwarantuje mały błąd. Gdy g szybko oscyluje, M jest duże i oszacowanie jest mniej uspokajające.
Obowiązuje kilka ważnych zastrzeżeń. Po pierwsze, oszacowanie to wymaga, by g miało ciągłą czwartą pochodną na przedziale. Jeśli funkcja podcałkowa ma załamanie, punkt ostry lub nieciągłość wyższej pochodnej, oszacowanie nie ma zastosowania. Po drugie, obliczenie M w praktyce bywa trudne, więc oszacowanie jest bardziej przydatne do teoretycznego zrozumienia niż do codziennego szacowania błędu. Po trzecie, oszacowanie bywa bardzo pesymistyczne: rzeczywiste błędy są często znacznie mniejsze niż przewiduje wzór.
W praktyce najbardziej wiarygodnym testem dokładności jest test zbieżności. Oblicz długość łuku dla n podpodziałów, potem dla 2n, potem dla 4n. Jeśli wyniki zgadzają się co do potrzebnej liczby miejsc po przecinku, oszacowanie jest godne zaufania. Jeśli wciąż zmieniają się znacząco, zwiększ n albo zbadaj, czy funkcja podcałkowa nie ma problematycznego zachowania (ostre zakręty, bliskość osobliwości, szybkie oscylacje).
Gładkość pierwotnej funkcji f wpływa pośrednio poprzez g. Jeśli f ma ostre załamanie, f' skacze nieciągle, a g = √(1 + (f')2) dziedziczy załamanie. Reguła Simpsona nadal działa, ale zbieżność zwalnia. W takich przypadkach podzielenie przedziału w problematycznym punkcie i zastosowanie reguły Simpsona osobno do każdego gładkiego fragmentu przywraca szybką zbieżność.
Reguła Simpsona a reguła trapezów
Reguła trapezów to najbliższy krewny reguły Simpsona i najczęstsza alternatywa. Obie są wzorami Newtona-Cotesa wykorzystującymi równoodległe punkty, ale różnią się zasadniczo sposobem przybliżania funkcji podcałkowej między punktami próbkowania.
Reguła trapezów łączy kolejne punkty próbkowania odcinkami prostymi, tworząc trapezy. Reguła Simpsona dopasowuje parabole do trójek punktów. Ponieważ parabola potrafi wygiąć się, podążając za funkcją podcałkową, a linia prosta nie, reguła Simpsona wychwytuje krzywiznę, którą reguła trapezów pomija. Ta geometryczna różnica przekłada się wprost na dokładność: reguła Simpsona jest czwartego rzędu (błąd proporcjonalny do 1/n4), a reguła trapezów drugiego rzędu (błąd proporcjonalny do 1/n2).
W praktyce oznacza to, że reguła Simpsona często osiąga przy n = 20 to, do czego reguła trapezów potrzebuje n = 200 lub więcej, przynajmniej dla gładkich funkcji podcałkowych. Ceną jest to, że reguła Simpsona wymaga parzystego n i nieco staranniejszej księgowości z naprzemiennymi wagami. Reguła trapezów działa dla dowolnego n i ma prostszy wzorzec wag (1, 2, 2, ..., 2, 1).
Żadna metoda nie jest uniwersalnie lepsza. Reguła trapezów ma zaskakującą przewagę dla funkcji okresowych całkowanych po pełnych okresach, gdzie potrafi zbiegać wykładniczo szybko. Reguła Simpsona może mieć trudności z funkcjami, które nie są dość gładkie, by jej teoria czwartego rzędu miała zastosowanie. Dla szorstkich lub zaszumionych danych prostsza reguła trapezów bywa bardziej odporna.
| Kryterium | Reguła Simpsona | Reguła trapezów |
|---|---|---|
| Kształt przybliżenia | Fragmenty paraboliczne | Fragmenty prostoliniowe |
| Rząd zbieżności | Czwarty rząd (1/n4) | Drugi rząd (1/n2) |
| Wymóg podpodziałów | n musi być parzyste | Dowolne dodatnie n |
| Wzorzec wag | 1, 4, 2, 4, ..., 4, 1 | 1, 2, 2, ..., 2, 1 |
| Obliczenia wartości funkcji | n + 1 | n + 1 |
| Najlepsza do | Gładkich funkcji podcałkowych wymagających wysokiej dokładności | Prostych przypadków, funkcji okresowych, szorstkich danych |
| Wymagana gładkość | Ciągła czwarta pochodna dla pełnej teorii | Ciągła druga pochodna dla pełnej teorii |
Rozsądny tok pracy to używanie reguły Simpsona jako metody głównej i weryfikacja krzyżowa regułą trapezów przy wyższej rozdzielczości, gdy zachowanie funkcji podcałkowej jest niepewne. Jeśli obie metody są zgodne, pewność jest wysoka. Jeśli znacząco się różnią, funkcja podcałkowa prawdopodobnie wymaga więcej podpodziałów lub podziału przedziału.
Różne podejścia matematyczne do długości łuku
Krzywe można opisywać w kilku układach współrzędnych, a każdy ma własny wzór na długość łuku. Reguła Simpsona stosuje się do wszystkich, ponieważ każdy wzór jest całką oznaczoną gładkiej funkcji podcałkowej.
Kartezjańska długość łuku
Dla y = f(x) na [a, b] wzór to L = ∫ab √(1 + (dy/dx)2) dx. To standardowa postać nauczana na kursach analizy. Reguła Simpsona całkuje g(x) = √(1 + (f'(x))2), jak opisano w całym tym przewodniku. Działa dobrze, gdy f jest różniczkowalna z ciągłą pochodną.
Parametryczna długość łuku
Dla krzywej opisanej przez x = x(t) i y = y(t), gdzie t biegnie od a do b, wzór to L = ∫ab √((dx/dt)2 + (dy/dt)2) dt. Postać parametryczna obsługuje krzywe, które nie przechodzą testu linii pionowej, takie jak okręgi, elipsy i cykloidy, których nie da się zapisać jako y = f(x). Reguła Simpsona całkuje parametryczną funkcję prędkości √((x'(t))2 + (y'(t))2), która opisuje, jak szybko punkt porusza się wzdłuż krzywej wraz ze wzrostem t.
Biegunowa długość łuku
Dla r = r(θ), gdzie θ biegnie od α do β, wzór to L = ∫αβ √(r2 + (dr/dθ)2) dθ. Współrzędne biegunowe naturalnie opisują spirale, kardioidy i krzywe różane. Funkcja podcałkowa łączy odległość radialną r z kątowym tempem zmian dr/dθ. Reguła Simpsona stosuje się bezpośrednio, całkując względem θ.
Trójwymiarowa długość łuku
Dla krzywej przestrzennej x = x(t), y = y(t), z = z(t) wzór rozszerza się naturalnie: L = ∫ab √((dx/dt)2 + (dy/dt)2 + (dz/dt)2) dt. Każda współrzędna wnosi swój kwadrat składowej prędkości. Jest to niezbędne dla torów śrubowych, trajektorii 3D i krzywych w grafice komputerowej. Reguła Simpsona traktuje funkcję podcałkową 3D tak samo jak wersje 2D.
W każdym przypadku strategia jest identyczna: zidentyfikuj funkcję podcałkową, upewnij się, że jest gładka na przedziale, wybierz parzyste n i zastosuj sumę ważoną. Kalkulator na tej stronie obsługuje tryby: funkcji, parametryczny, biegunowy i parametryczny 3D, każdy odpowiednio kierowany przez regułę Simpsona.
Praktyczne zastosowania reguły Simpsona
Reguła Simpsona dla długości łuku pojawia się w wielu dziedzinach, w których zakrzywione odległości trzeba szacować na podstawie modeli matematycznych lub danych pomiarowych.
Inżynieria mechaniczna. Profile krzywek, zarysy zębów kół zębatych i prowadnice projektuje się jako gładkie krzywe matematyczne. Szacowanie ich długości pomaga określić zapotrzebowanie na materiał, odległości styku i wzorce zużycia. Reguła Simpsona zapewnia szybkie kontrole numeryczne w cyklu iteracji projektowych.
Geometria dróg i transportu. Łuki drogowe, krzywe przejściowe kolei i układy pasów startowych opierają się na starannie zaprojektowanych profilach geometrycznych (klotoidach, łukach kołowych, parabolicznych łukach pionowych). Obliczenie prawdziwej długości tych tras ma znaczenie dla kosztorysów, rozmieszczenia oznakowania i planowania budowy.
CAD i projektowanie wspomagane komputerowo. Oprogramowanie projektowe reprezentuje krzywe jako splajny i segmenty Beziera. Całkowanie numeryczne szacuje długość tych złożonych krzywych na potrzeby produkcji, gdzie ścieżki cięcia i zużycie materiału zależą od dokładnych danych o długości.
Robotyka i planowanie ruchu. Ramię robota lub pojazd autonomiczny podąża zaplanowaną trajektorią w przestrzeni. Całkowita długość toru wpływa na czas podróży, zużycie energii i planowanie misji. Reguła Simpsona całkuje profil prędkości wzdłuż sparametryzowanych trajektorii.
Obliczenia naukowe. Badacze modelujący zjawiska fizyczne, od trajektorii cząstek po linie pola, rutynowo potrzebują długości krzywych. Gdy równania rządzące nie dają zamkniętej postaci długości łuku, całkowanie numeryczne jest standardowym podejściem.
Inżynieria budowlana. Mosty łukowe, zakrzywione belki i konstrukcje powłokowe mają długości i miary powierzchni wyprowadzone z ich definicji geometrycznych. Dokładne obliczanie długości łuku wspiera analizę obciążeń i przedmiary materiałowe.
Modelowanie matematyczne i badania. W matematyce czystej i stosowanej długość łuku pojawia się w geometrii różniczkowej, problemach wariacyjnych i optymalizacji. Oszacowania numeryczne dają intuicję i weryfikację wyników teoretycznych.
We wszystkich tych kontekstach reguła Simpsona jest ceniona, ponieważ daje wysoką dokładność przy stosunkowo niewielu obliczeniach wartości funkcji, co czyni ją wydajną zarówno w narzędziach interaktywnych, jak i w obliczeniach na dużą skalę.
Typowe błędy przy stosowaniu reguły Simpsona
Kilka powtarzających się błędów czyha na studentów i praktyków. Świadomość tych pułapek zapobiega większości złych wyników.
Użycie nieparzystej liczby podpodziałów. Reguła 1/3 Simpsona zasadniczo wymaga parzystego n. Przy nieparzystym n struktura par się załamuje. Zawsze sprawdź, czy n jest parzyste, zanim zaczniesz liczyć. Jeśli zadanie sugeruje liczbę nieparzystą, zaokrąglij w górę do następnej parzystej.
Błędna pochodna. Funkcja podcałkowa używa f'(x), nie f(x). Częstym błędem jest niepoprawne różniczkowanie (np. zapisanie pochodnej x2 jako x zamiast 2x) lub zapomnienie o regule łańcuchowej dla funkcji złożonych. Sprawdź każdą pochodną dwukrotnie.
Stosowanie Simpsona do f zamiast g. W związku z powyższym niektórzy stosują wagi bezpośrednio do wartości pierwotnej funkcji f(xi) zamiast do funkcji podcałkowej długości łuku g(xi) = √(1 + (f'(xi))2). To liczy zupełnie niewłaściwą całkę.
Nieprawidłowe granice przedziału. Wpisanie a > b albo granic spoza dziedziny funkcji daje bezsensowne wyniki. Dla funkcji o ograniczonej dziedzinie (jak √(x) wymagające x ≥ 0) sprawdź, czy przedział jest dopuszczalny.
Zbyt mało podpodziałów. Choć reguła Simpsona zbiega szybko, n = 2 lub n = 4 może nie wystarczyć dla silnie zakrzywionych funkcji podcałkowych. Zawsze wykonaj test zbieżności z większym n.
Pomyłka stopnie-radiany. Gdy f zawiera funkcje trygonometryczne, upewnij się, czy kalkulator oczekuje radianów czy stopni. Ich mieszanie po cichu psuje pochodną i wynik. Większość narzędzi matematycznych używa radianów.
Zakładanie dokładności. Reguła Simpsona jest dokładna tylko dla wielomianów do stopnia 3. Dla ogólnych funkcji podcałkowych wynik jest przybliżeniem. Traktowanie go jako dokładnego bez dowodu zbieżności to błąd.
Ignorowanie osobliwości. Jeśli f' wybucha wewnątrz [a, b] (np. w pobliżu stycznej pionowej), funkcja podcałkowa g staje się duża i reguła Simpsona może zbiegać wolno lub niewiarygodnie. Podziel przedział albo użyj metod specjalistycznych.
Kiedy warto stosować regułę Simpsona?
Reguła Simpsona to doskonały domyślny wybór do numerycznego obliczania długości łuku, ale wiedza o tym, kiedy błyszczy, a kiedy lepiej poszukać czegoś innego, czyni Cię skuteczniejszym rozwiązywaczem problemów.
Stosuj regułę Simpsona, gdy:
- funkcja podcałkowa g(x) = √(1 + (f'(x))2) jest gładka na przedziale, bez załamań i osobliwości.
- nie istnieje elementarna funkcja pierwotna albo jej znalezienie to więcej wysiłku, niż warte jest oszacowanie numeryczne.
- potrzebujesz dobrej dokładności przy umiarkowanej liczbie obliczeń wartości funkcji.
- liczysz długość łuku na zajęcia, do kontroli inżynierskich lub walidacji projektu.
- krzywa jest opisana parametrycznie lub we współrzędnych biegunowych, a wynikowa funkcja podcałkowa jest gładka.
Rozważ alternatywy lub dodatkową ostrożność, gdy:
- funkcja podcałkowa ma nieciągłość lub ostre załamanie wewnątrz przedziału. Najpierw podziel przedział w problematycznym punkcie.
- funkcja szybko oscyluje. Możesz potrzebować bardzo dużego n albo metody przeznaczonej do całek oscylujących.
- masz tylko zaszumione dane pomiarowe zamiast gładkiego wzoru. Reguła trapezów lub podejścia oparte na splajnach mogą być bardziej odpowiednie.
- wymagana jest ekstremalnie wysoka precyzja. Kwadratura Gaussa lub adaptacyjna reguła Simpsona (która automatycznie zagęszcza podpodziały tam, gdzie trzeba) mogą być lepsze.
- przedział jest nieskończony lub półnieskończony. Najpierw przekształć całkę do przedziału skończonego albo użyj kwadratur specjalistycznych.
Dla większości studentów analizy i pracujących inżynierów reguła Simpsona z testem zbieżności (porównanie n, 2n i 4n) zapewnia całą potrzebną dokładność. Jest prosta w implementacji, powszechnie dostępna w oprogramowaniu i dobrze zrozumiana teoretycznie.
Powiązane narzędzia
Często zadawane pytania dotyczące reguły Simpsona
Do czego służy reguła Simpsona? +
Reguła Simpsona przybliża całki oznaczone numerycznie. Dla długości łuku szacuje L = ∫<sub>a</sub><sup>b</sup> √(1 + (f'(x))<sup>2</sup>) dx, obliczając funkcję podcałkową w równoodległych punktach i łącząc je wzorcem wag 1, 4, 2, 4, ..., 4, 1. Jest szeroko stosowana, gdy nie istnieje elementarna funkcja pierwotna albo gdy wystarczy szybkie oszacowanie numeryczne.
Jak reguła Simpsona oblicza długość łuku? +
Stosuje wzór wag Simpsona do funkcji podcałkowej długości łuku g(x) = √(1 + (f'(x))<sup>2</sup>), a nie do pierwotnej funkcji. Przedział [a, b] dzieli się na parzystą liczbę n podprzedziałów o szerokości h = (b - a)/n. Oszacowanie to L ≈ (h/3)[g(x<sub>0</sub>) + 4g(x<sub>1</sub>) + 2g(x<sub>2</sub>) + ... + 4g(x<sub>n-1</sub>) + g(x<sub>n</sub>)].
Dlaczego reguła Simpsona wymaga parzystej liczby podpodziałów? +
Każdy paraboliczny panel w regule Simpsona obejmuje dwa podprzedziały (trzy punkty). Metoda grupuje podprzedziały w pary, dopasowując jedną parabolę do każdej pary. Gdyby n było nieparzyste, ostatni podprzedział nie miałby partnera i struktura par by się załamała. Parzyste n gwarantuje, że każdy podprzedział należy do dokładnie jednego parabolicznego panelu.
Czym różni się reguła 1/3 Simpsona od reguły trapezów? +
Reguła 1/3 Simpsona dopasowuje parabole do trójek punktów, osiągając dokładność czwartego rzędu (błąd proporcjonalny do 1/n<sup>4</sup>). Reguła trapezów łączy punkty odcinkami prostymi, osiągając jedynie dokładność drugiego rzędu (błąd proporcjonalny do 1/n<sup>2</sup>). Reguła Simpsona zwykle potrzebuje znacznie mniej podpodziałów dla tej samej dokładności przy gładkich funkcjach podcałkowych, ale wymaga parzystego n.
Jak obliczyć krok w regule Simpsona? +
Krok to h = (b - a)/n, gdzie a i b to dolna i górna granica całkowania, a n to (parzysta) liczba podprzedziałów. Na przykład na [0, 1] przy n = 4, h = 0.25. Mniejsze h oznacza więcej paneli i zwykle lepszą dokładność.
Czy reguła Simpsona jest dokładniejsza od reguły trapezów? +
Dla gładkich funkcji podcałkowych tak, zwykle z dużą przewagą. Zbieżność czwartego rzędu Simpsona oznacza, że podwojenie n zmniejsza błąd około 16-krotnie, wobec 4-krotności dla reguły trapezów. Ta przewaga zakłada jednak dostateczną gładkość. Dla szorstkich, zaszumionych lub okresowych funkcji podcałkowych reguła trapezów bywa porównywalna lub lepsza.
Ilu podpodziałów należy użyć? +
Zacznij od umiarkowanej parzystej liczby, np. 20 lub 50, potem ją podwój i porównaj wyniki. Jeśli oszacowanie prawie się nie zmienia, zbiegło i możesz mu ufać. Jeśli zmienia się znacząco, podwajaj dalej. Dla gładkich funkcji podcałkowych typowych w zadaniach o długości łuku n = 50 do 200 zwykle w zupełności wystarcza.
Czy reguła Simpsona może obliczyć długość krzywej parametrycznej? +
Tak. Dla x = x(t), y = y(t) na [a, b] zastosuj regułę Simpsona do parametrycznej funkcji prędkości √((dx/dt)<sup>2</sup> + (dy/dt)<sup>2</sup>). Metoda jest identyczna: wybierz parzyste n, obliczaj w równoodległych wartościach t, zastosuj wagi 1-4-2-...-4-1 i pomnóż przez h/3.
Czy regułę Simpsona można stosować do krzywych trójwymiarowych? +
Tak. Dla krzywej przestrzennej x(t), y(t), z(t) funkcja podcałkowa długości łuku to √((dx/dt)<sup>2</sup> + (dy/dt)<sup>2</sup> + (dz/dt)<sup>2</sup>). Reguła Simpsona całkuje ją dokładnie jak w przypadku 2D. Kalkulator na tej stronie zawiera tryb parametryczny 3D.
Jaki jest wzór na błąd reguły Simpsona? +
Oszacowanie błędu złożonej reguły Simpsona to |E<sub>s</sub>| ≤ M(b - a)<sup>5</sup>/(180n<sup>4</sup>), gdzie M jest górnym ograniczeniem |g<sup>(4)</sup>(x)|, wartości bezwzględnej czwartej pochodnej funkcji podcałkowej, na [a, b]. Wymaga to, by g było czterokrotnie różniczkowalne w sposób ciągły. W praktyce test zbieżności (porównanie n, 2n, 4n) jest bardziej użyteczny niż obliczanie M.
Czy reguła Simpsona daje dokładną odpowiedź? +
Tylko dla funkcji podcałkowych będących wielomianami stopnia co najwyżej 3. Dla ogólnych gładkich funkcji daje przybliżenie, którego błąd maleje jak 1/n<sup>4</sup>. Przykład w tym przewodniku (y = x<sup>2</sup> na [0,1]) osiąga błąd poniżej 0.00004 już przy n = 4, pokazując, jak szybko przybliżenie staje się praktycznie dokładne.
Jak sprawdzić, czy mój wynik numeryczny jest wiarygodny? +
Użyj testu zbieżności: oblicz dla n, potem 2n, potem 4n podpodziałów. Jeśli wyniki zgadzają się co do wymaganych miejsc po przecinku, oszacowanie jest wiarygodne. Jako drugi test porównaj z regułą trapezów przy wysokiej rozdzielczości. Zgodność dwóch różnych metod mocno sugeruje poprawność.