Monte Carlo π
Oszacuj π, rzucając losowo lotkami w kwadrat jednostkowy z wpisanym okręgiem. Stosunek trafień zbiega do π/4 — klasyczna demonstracja metody Monte Carlo z wykresem zbieżności na żywo.
Podobne symulacje
O tej symulacji
Ta symulacja szacuje wartość π za pomocą klasycznej metody Monte Carlo polegającej na losowym rzucaniu lotkami. Losowe punkty są rozmieszczane równomiernie w kwadracie rozciągającym się od -1 do 1 na obu osiach, a każdy punkt jest sprawdzany względem okręgu jednostkowego przy użyciu warunku x² + y² ≤ 1. Ponieważ pole okręgu wynosi π, a pole kwadratu wynosi 4, ułamek punktów trafiających do wnętrza okręgu zbliża się do π/4, dzięki czemu π odzyskujemy jako 4 × (wewnątrz ÷ łącznie). To obrazowa demonstracja tego, jak losowe próbkowanie pozwala obliczyć stałą deterministyczną.
🔬 Co pokazuje
Na płótnie gromadzą się punkty (zielone wewnątrz okręgu, czerwone na zewnątrz), a bieżące oszacowanie 4 × wewnątrz/łącznie wyświetlane jest z dokładnością do sześciu miejsc po przecinku. Wykres zbieżności na żywo pokazuje oszacowanie na tle prawdziwej wartości π, podawany jest błąd bezwzględny, a teoretyczny rozrzut jednego odchylenia standardowego √(π(4−π)/N) pokazuje, jak niepewność maleje wraz z liczbą rzuconych lotek.
🎮 Jak korzystać
Symulacja działa automatycznie. Suwak „Lotki / klatkę” (od 1 do 500) określa, ile losowych punktów jest dodawanych w każdej klatce animacji, kontrolując tempo próbkowania. Przycisk „Reset” czyści wszystkie punkty i statystyki, rozpoczynając nowy przebieg. Obserwuj, jak w czasie rzeczywistym aktualizują się: oszacowanie π, łączna liczba lotek, liczba trafień wewnątrz, błąd i pasmo zbieżności.
💡 Czy wiesz, że…
Metody Monte Carlo zawdzięczają nazwę kasynu Monte Carlo, a opracowali je Stanisław Ulam i John von Neumann podczas prac nad bronią jądrową w latach 40. XX wieku. Ta sama idea losowego próbkowania napędza dziś wszystko, od modelowania ryzyka finansowego, przez fizykę cząstek, po grafikę komputerową.
Najczęściej zadawane pytania
Czym jest metoda Monte Carlo do szacowania π?
Szacuje ona π poprzez rzucanie losowymi punktami w kwadrat zawierający wpisany okrąg. Ponieważ punkt trafia do wnętrza okręgu, gdy x² + y² ≤ 1, udział punktów wewnątrz zbliża się do stosunku pól, czyli π/4. Pomnożenie tego udziału przez 4 daje przybliżenie π, które poprawia się wraz ze wzrostem liczby lotek.
Dlaczego oszacowanie równa się 4 razy liczba trafień wewnątrz podzielona przez łączną liczbę?
Kwadrat rozciąga się od -1 do 1 na każdej osi, więc jego pole wynosi 4, podczas gdy wpisany okrąg jednostkowy ma pole równe π. Dla równomiernie losowych punktów prawdopodobieństwo trafienia do wnętrza okręgu wynosi zatem π/4. Po przekształceniu otrzymujemy π = 4 × (wewnątrz ÷ łącznie) — dokładnie ten wzór symulacja oblicza w każdej klatce.
Co kontroluje suwak liczby lotek na klatkę?
Określa, ile losowych punktów jest generowanych w każdej klatce animacji — od 1 do 500. Wyższa wartość oznacza szybsze rzucanie lotkami, dzięki czemu łączna liczba punktów i dokładność oszacowania rosną szybciej, natomiast niższa wartość pozwala obserwować proces próbkowania punkt po punkcie.
Jak dokładny jest wynik i jak szybko następuje zbieżność?
Błąd oszacowania Monte Carlo maleje w przybliżeniu jak 1/√N, więc aby zmniejszyć go o połowę, potrzeba około czterokrotnie więcej lotek. Symulacja pokazuje to bezpośrednio poprzez pasmo zbieżności ±√(π(4−π)/N), co oznacza, że uzyskanie kilku poprawnych miejsc po przecinku może wymagać milionów próbek. Metoda jest dokładna, ale wolna w porównaniu ze wzorami analitycznymi dla π.
Czy rzucanie losowymi lotkami rzeczywiście jest dobrym sposobem obliczania π?
Jako praktyczna metoda uzyskiwania π z wysoką precyzją jest ona nieefektywna, ponieważ wolna zbieżność rzędu 1/√N sprawia, że dedykowane szeregi są znacznie szybsze. Jej prawdziwa wartość ma charakter koncepcyjny: pokazuje prawo wielkich liczb oraz siłę całkowania metodą Monte Carlo — techniki, która świetnie sprawdza się w zadaniach wielowymiarowych, gdzie tradycyjne metody numeryczne stają się niepraktyczne.
Oszacuj π, rzucając losowymi lotkami w kwadrat jednostkowy z wpisanym okręgiem. Stosunek zbiega do π/4 — klasyczna demonstracja metody Monte Carlo z wykresem zbieżności na żywo.
2D · HTML5 Canvas 2D · 60 FPS target · działa w całości po stronie klienta, bez instalacji