- PVSM.RU - https://www.pvsm.ru -

Иголка, нитка и число пи

Иголка, нитка и число пи Этот пост поможет вам выкрутиться из довольно-таки щекотливой ситуации. Скажем, вы заперты в комнате, у вас есть моток ниток и иголка, и от вас настойчиво требуют посчитать приблизительное значение числа Пи, используя лишь эти предметы, ну, всякое бывает, знаете. Так вот, сегодня слушая на курсере курс по матану Пенсильванского университета [1], я вдруг узнал, как это сделать. Вот чего я и предположить не мог, так это того, что число Пи скрывается и тут. Оказалось, что корни этого вопроса уходят аж в 18 век, когда Жорж-Луи Леклерк де Бюффон [2] поставил себе следующую задачу [3]: «предположим, пол сделан из деревянных полосок двух цветов, они чередуются; какова вероятность того, что брошенная иголка упадет так, что будет пересекать линию состыковки двух полосок?» Симуляцию этого процесса и ответ на вопрос можно найти под катом.

Симуляция

Чтобы не портить интригу, начнем, пожалуй, с эксперимента. Итак, у нас имеется множество иголок длины L и моток ниток зеленого цвета. Нанесем на поверхность некоторое количество параллельных отрезков одинаковой длины на расстоянии L друг от друга.

Иголка, нитка и число пи

Кинем на это поле 100 иголок.

Иголка, нитка и число пи

Пожалуй, мало. Добавим еще 900 и отметим те иголки, которые пересекают нити, красным цветом.

Иголка, нитка и число пи

Предположим, мы кидали не все иголки разом, а по одной, и записывали на каждом шаге отношение количества иголок, попавших на нити, к общему количеству брошенных иголок, тем самым получая все большее и большее приближение вероятности того, что иголка, падая, пересечет нить.

Иголка, нитка и число пи

Если бросить 10000 иголок, то картина будет более точной.

Иголка, нитка и число пи

А теперь сделаем следующее преобразование: разделим двойку на каждое число полученного ряда.

Иголка, нитка и число пи

Для 10000 иголок уже точнее.

Иголка, нитка и число пи

Если найти среднее из последних пяти тысяч членов ряда мы получим 3.141685, в то время как число пи равно 3.141593.

В общем, ни для кого уже не секрет, что последний ряд сходится к числу Пи. Но как такое могло произойти? Я узнал об этом на 28 году жизни из вышеупомянутого курса. Окунемся в матан.

Теория

Будем рассматривать иголку и ближайшую от нее линию справа. Расстояние от левого конца иглы обозначим h, угол отклонения от линии — a.

Иголка, нитка и число пи

Очевидно, что длина противоположного катета от угла а будет равна синусу угла, умноженного на длину гипотенузы. Тогда мы можем утверждать, что если h меньше либо равна катету напротив угла а, то игла пересекает нить. Изобразим график:
Иголка, нитка и число пи

Иголка, нитка и число пи

Если мы посчитаем для каждой брошенной иголки h и a и отметим эти точки на предыдущем графике, то картина будет следующая:

Иголка, нитка и число пи

Таким образом, вероятность того, что иголка пересечет нить, будет равна отношению площади фигуры под графиком к площади прямоугольника, то есть Пи, умноженное на длину иголки.

Иголка, нитка и число пи

Отсюда и получается искомая аппроксимация числа Пи, что и показал опыт в первой части.

Ссылки

Автор: mephistopheies

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/matematika/29502

Ссылки в тексте:

[1] курс по матану Пенсильванского университета: https://class.coursera.org/calcsing-2012-001/

[2] Жорж-Луи Леклерк де Бюффон: http://ru.wikipedia.org/wiki/Бюффон,_Жорж-Луи_Леклерк_де

[3] следующую задачу: http://en.wikipedia.org/wiki/Buffon's_needle

[4] курс по матану Пенсильванского университета: https://class.coursera.org/calcsing-2012-001

[5] Источник: http://habrahabr.ru/post/172827/