0.50
1
18

Więcej o igle Buffona

Igła Buffona

Upuść igłę o długości l na podłogę z równoległymi liniami w odstępach d. Jeśli igła nie jest dłuższa niż odstęp, prawdopodobieństwo, że przetnie linię, wynosi 2l/(πd). PictorX wykonuje rzuty za ciebie, rysuje każdy z nich i odwraca rachunek, tak aby ten sam eksperyment szacował π. Naciśnij odtwarzanie, aby losowo upuszczać igły. Przecięcia pozwalają oszacować π. Gdy igła ma połowę odstępu, π to mniej więcej rzuty podzielone przez przecięcia. Przeciągnij po podłodze, aby położyć jedną igłę ręcznie; ta nie jest liczona.

Jak to działa

  1. Otwórz tę stronę i naciśnij odtwarzanie. Igły spadają losowo na linie.
  2. Patrz, jak π się stabilizuje. Gdy igła ma połowę odstępu, to rzuty podzielone przez przecięcia.
  3. Otwórz wykres sinusa, połóż jedną igłę ręcznie albo upuść tysiąc naraz, a potem zapisz PNG.

Dwie liczby decydują o przecięciu

Rzut wyznaczają odległość x od środka igły do najbliższej linii oraz kąt θ między igłą a liniami. x przyjmuje wartości od 0 do d/2. θ od 0 do π, bo igła nie ma główki, a pół obrotu obejmuje wszystkie kierunki. Igła przecina linię, gdy x ≤ (l/2) sin θ.

Wzór dla krótkiej igły

Dla l ≤ d prawdopodobieństwo przecięcia wynosi P = 2l/(πd). Pary (θ, x) wypełniają prostokąt o szerokości π i wysokości d/2. Przecięcia to pole pod sinusoidą, a to pole wynosi l. Po podzieleniu obu pól w mianowniku zostaje π. Przy l = d/2 prawdopodobieństwo wynosi 1/π, więc π to mniej więcej rzuty podzielone przez przecięcia.

Powolny sposób na π

Po przekształceniu wzór ma postać π ≈ 2l·N / (d·N_hit). To oszacowanie metodą Monte Carlo, i to mało wydajne. Kilka tysięcy rzutów zwykle wystarcza, by rozpoznać pierwsze cyfry. Kolejna cyfra wymaga znacznie większej liczby. ± obok odczytu to jeden błąd standardowy ilorazu. Przeciągnij po podłodze, aby położyć pojedynczą igłę i zobaczyć jej x i θ. Ta igła jest rysowana, ale nie jest liczona.

Często zadawane pytania

Czym jest igła Buffona?

Igła o długości l upuszczana na równoległe linie w odstępach d. Dla krótkiej igły, l ≤ d, prawdopodobieństwo przecięcia linii wynosi 2l/(πd).

Dlaczego w wyniku pojawia się π?

Kierunek igły to kąt od 0 do π. Wszystkie możliwe upadki wypełniają prostokąt o takiej szerokości, a przecięcia to pole pod sinusoidą. Po podzieleniu tych pól w mianowniku zostaje π.

Jak eksperyment szacuje π?

Policz rzuty N i przecięcia N_hit. Wtedy π ≈ 2l·N / (d·N_hit). Gdy igła ma połowę odstępu, to rzuty podzielone przez przecięcia.

Dlaczego igła położona ręcznie nie jest liczona?

Oszacowanie wymaga losowego położenia i losowego kąta. Igła, którą ustawiasz przeciągając, jest rysowana, abyś zobaczył x i θ, ale nie jest dodawana do N ani N_hit.

Chcesz wypróbować?

Otwórz PictorX w swojej przeglądarce — do uruchomienia nie jest wymagana żadna instalacja ani karta kredytowa.

Przejdź do edytora