이 계산기의 기능
이 도구는 n차원 공(초구라고도 부릅니다)의 부피(n차원 내용물)와 표면적(경계를 이루는 구의 측도)을 계산합니다. 우리에게 익숙한 원과 구의 개념을 임의의 유클리드 차원으로 일반화한 것입니다. n = 2이면 원판의 넓이와 둘레를 얻고, n = 3이면 일반적인 공의 부피와 표면적을 얻으며, n이 더 커지면 그에 대응하는 고차원 양을 구할 수 있습니다.
사용 방법
차원 n(1, 2, 3, 4, … 와 같은 양의 정수)과 반지름 r(원하는 길이 단위로 표현한 음이 아닌 임의의 실수)을 입력하세요. 부피는 (길이 단위)n, 표면적은 (길이 단위)n-1 단위로 표시됩니다. 별도의 단위 선택 항목은 없으며, 입력값은 차원이 없는 실수로 처리됩니다.
공식 설명
닫힌 형태의 공식에는 계승(팩토리얼)을 연속적으로 확장한 감마 함수가 사용됩니다. 부피는 $$V_n(r) = \frac{\pi^{\,n/2}}{\Gamma\!\left(\frac{n}{2}+1\right)}\, r^{\,n}$$ 이고, 표면적은 $$S_n(r) = \frac{2\,\pi^{\,n/2}}{\Gamma\!\left(\frac{n}{2}\right)}\, r^{\,n-1}$$ 입니다. 두 값은 \(S_n(r) = n \cdot V_n(r) / r\), 즉 \(V_n(r) = (r / n) \cdot S_n(r)\) 의 관계로 연결되며, 표면적은 부피를 r에 대해 미분한 값과 같습니다. n이 큰 경우에도 수치적으로 안정적으로 계산하기 위해, 이 계산기는 Lanczos 로그-감마 근사를 이용해 모든 값을 자연로그를 통해 계산합니다.
계산 예시
n = 3, r = 1인 경우를 봅시다. \(\Gamma(5/2) = (3/4)\sqrt{\pi} \approx 1.329340\) 이고 \(\pi^{3/2} \approx 5.568328\) 이므로, $$V = \frac{5.568328}{1.329340} = 4.18879$$ 가 되어 \((4/3)\pi\) 와 일치합니다. 표면적은 \(\Gamma(3/2) = (1/2)\sqrt{\pi} \approx 0.886227\) 을 사용하여 $$S = \frac{2 \cdot 5.568328}{0.886227} = 12.56637$$ 이 되며, 이는 \(4\pi\) 와 일치합니다.
자주 묻는 질문
n이 정수가 아니어도 되나요? 수학적으로는 가능합니다. 감마 함수는 모든 양의 실수에 대해 정의되므로 소수 차원에서도 유효한 값을 줍니다. 다만 이 계산기는 양의 정수를 입력하는 용도로 설계되었습니다.
n이 커지면 단위 공의 부피가 왜 줄어드나요? 단위 공의 부피는 n = 5 부근에서 최댓값에 도달한 뒤, n이 커질수록 0에 수렴합니다. 이는 고차원 기하학의 유명하면서도 직관에 반하는 특징입니다.
n = 1일 때 표면적은 무슨 의미인가요? 1차원 공은 구간 [-r, r]로, 그 "부피"는 2r이고 경계는 두 끝점이므로 표면 측도는 2가 됩니다.