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와 θ를 볼 수 있습니다. 그 바늘은 그려지지만 횟수에서는 빠집니다.

자주 묻는 질문

뷔퐁의 바늘이란?

간격 d로 놓인 평행선 위에 떨어뜨리는 길이 l의 바늘입니다. 짧은 바늘(l ≤ d)이 선과 교차할 확률은 2l/(πd)입니다.

왜 답에 π가 들어 있나요?

바늘의 방향은 0부터 π까지의 각도입니다. 가능한 모든 낙하는 그 너비의 직사각형을 채우고, 교차는 사인 곡선 아래의 넓이입니다. 이 넓이들을 나누면 분모에 π가 남습니다.

이 실험은 어떻게 π를 추정하나요?

던진 횟수 N과 교차 횟수 N_hit를 셉니다. 그러면 π ≈ 2l·N / (d·N_hit)입니다. 바늘이 간격의 절반이면 이는 던진 횟수 ÷ 교차 횟수입니다.

손으로 놓은 바늘은 왜 세지 않나요?

추정에는 무작위 위치와 무작위 각도가 필요합니다. 드래그해서 놓은 바늘은 x와 θ를 볼 수 있도록 그려지지만 N이나 N_hit에는 더해지지 않습니다.

시도해 볼 준비가 되셨나요?

브라우저에서 PictorX를 엽니다. 설치가 필요 없고 시작하는 데 신용 카드가 필요하지 않습니다.

편집자로 이동