0.50
1
18

Подробнее об игле Бюффона

Игла Бюффона

Бросьте иглу длины l на пол, расчерченный параллельными линиями на расстоянии d друг от друга. Если игла не длиннее этого расстояния, вероятность пересечь линию равна 2l/(πd). PictorX делает броски за вас, рисует каждый и обращает подсчёт, чтобы тот же опыт оценивал π. Нажмите «Воспроизвести», чтобы бросать иглы случайным образом. По пересечениям оценивается π. Когда игла вдвое короче расстояния между линиями, π примерно равно числу бросков, делённому на число пересечений. Проведите по полу, чтобы положить одну иглу вручную; она не учитывается.

Как это работает

  1. Откройте эту страницу и нажмите «Воспроизвести». Иглы падают на линии случайным образом.
  2. Смотрите, как устанавливается π. Когда игла вдвое короче расстояния, это число бросков, делённое на число пересечений.
  3. Откройте синусоидальную диаграмму, положите иглу вручную или бросьте тысячу сразу, а затем сохраните PNG.

Пересечение решают два числа

Бросок задают расстояние x от середины иглы до ближайшей линии и угол θ между иглой и линиями. x меняется от 0 до d/2. θ меняется от 0 до π: у иглы нет головки, и пол-оборота охватывает все направления. Игла пересекает линию, когда x ≤ (l/2) sin θ.

Формула для короткой иглы

При l ≤ d вероятность пересечения равна P = 2l/(πd). Пары (θ, x) заполняют прямоугольник шириной π и высотой d/2. Пересечениям соответствует площадь под синусоидой, и эта площадь равна l. При делении двух площадей π остаётся в знаменателе. При l = d/2 вероятность равна 1/π, так что π примерно равно числу бросков, делённому на число пересечений.

Медленный путь к π

После преобразования формула принимает вид π ≈ 2l·N / (d·N_hit). Это оценка методом Монте-Карло, причём неэффективная. Нескольких тысяч бросков обычно хватает, чтобы узнать первые цифры. Следующая цифра требует гораздо большего числа бросков. ± рядом с показанием — одна стандартная ошибка отношения. Проведите по полу, чтобы положить одну иглу и увидеть её x и θ. Эта игла рисуется, но не учитывается в подсчёте.

Часто задаваемые вопросы

Что такое игла Бюффона?

Игла длины l, которую бросают на параллельные линии с шагом d. Для короткой иглы, l ≤ d, вероятность пересечь линию равна 2l/(πd).

Почему в ответе есть π?

Направление иглы — это угол от 0 до π. Все возможные падения заполняют прямоугольник такой ширины, а пересечениям соответствует площадь под синусоидой. При делении этих площадей π остаётся в знаменателе.

Как опыт оценивает π?

Подсчитайте броски N и пересечения N_hit. Тогда π ≈ 2l·N / (d·N_hit). Когда игла вдвое короче расстояния, это число бросков, делённое на число пересечений.

Почему игла, положенная вручную, не учитывается?

Для оценки нужны случайное положение и случайный угол. Иглу, которую вы ставите перетаскиванием, рисуют, чтобы показать x и θ, но не добавляют ни к N, ни к N_hit.

Готовы попробовать?

Откройте PictorX в своем браузере — установка не требуется, для запуска не требуется кредитная карта.

Перейти в редактор