
한 변의 길이가 1인 정사각형 내부의 임의의 두 점을 뽑았을 때 길이를 측정할 때 평균적으로 얼마나 될 것으로 예측할 수 있을까? 문제를 해결하기 위해서는 우선 주어진 길이가 특정한 값을 가질 확률밀도함수를 구해야 한다.

이므로 두 지점의 거리가
으로 주어진다. 따라서 단위길이의 직선 위에서 선택된 두 점 사이의 평균 거리는
물론 단순하게 생각하면 두 좌표가 독립적이므로
임을 확인할 수 있다.
거리의 분산을 구하면
이다.
평면의 경우는 두 독립적인 1차원 분포의 곱으로 주어지므로
으로 주어진다. 그리고 평균 거리는
직선과 마찬가지로 평면에서 2점의 4 좌표가 독립적이므로 평균 거리는
을 계산해서 얻을 수도 있다.
double MeanRandomDist_Square() {
const int nTrial = 10000000;
srand(unsigned(time(0)));
double sum_dist = 0;
for (int i = nTrial; i-->0;) {
const double dx = double(rand()) / RAND_MAX - double(rand()) / RAND_MAX;
const double dy = double(rand()) / RAND_MAX - double(rand()) / RAND_MAX;
sum_dist += hypot(dx, dy);
}
double mean_dist = sum_dist / nTrial;
TRACE("mean dist in a square =%f\n", mean_dist);
return mean_dist;
}
일반적인
'Mathematics' 카테고리의 다른 글
Catenary: Variational Approach (0) | 2022.01.29 |
---|---|
Generate uniformly random points within a circle (0) | 2022.01.29 |
Catenary (0) | 2022.01.14 |
Integration along a branch cut-014 (0) | 2022.01.03 |
Integration along a branch cut-013 (0) | 2021.12.22 |