조화수 계산기

급수 정의로부터 조화수 H_n을 정확하게 계산하고, 필요하면 항별 내역과 빠른 로그 근사도 함께 보여줍니다.

조화수 계산기
급수 정의로부터 조화수 H_n을 정확하게 계산하고, 필요하면 항별 내역과 빠른 로그 근사도 함께 보여줍니다.

조화수 계산기 소개

n번째 조화수는 유한합 H_n = 1 + 1/2 + 1/3 + ... + 1/n 입니다. 보기에는 단순하지만 수론, 해석학, 알고리즘 설계, 조합론, 확률론 등 매우 넓은 분야에 등장합니다. 이 계산기는 급수를 직접 계산하여 선택한 양의 정수 n에 대한 정확한 부분합을 보여줍니다. 또한 점근 근사를 표시할 수 있고, 작은 값에서는 합을 이루는 항들을 읽기 쉽게 풀어서 보여줍니다. 조화수는 매우 천천히 증가합니다. n이 커질수록 무한히 커지지만, 증가 방식은 선형이 아니라 로그형입니다. 즉 H_10은 2.9를 조금 넘는 정도이고, H_100은 약 5.19, H_1,000,000도 약 14.39에 불과합니다. 이런 느린 증가 때문에 조화수는 복잡도 분석에서 자주 등장합니다. 특히 반복적인 나눗셈, 힙 동작, 쿠폰 수집형 기대값을 다루는 알고리즘의 식에는 H_n이나 그와 매우 비슷한 표현이 들어가는 경우가 많습니다. 대표적인 근사는 H_n ≈ ln(n) + γ + 1/(2n)이며, γ는 오일러-마스케로니 상수입니다. 이 추정은 n이 커질수록 더 정확해지고, 모든 항을 직접 더하지 않고도 감을 잡고 싶을 때 자주 사용됩니다. 계산기는 필요할 때 이 근사도 보여 주므로, 정확한 부분합과 로그 모델을 비교할 수 있습니다. 중간 크기 이상의 n에서는 보통 상당히 정확합니다. 합 전개 옵션은 학습, 과제 확인, 급수 구조 파악에 유용합니다. 가독성을 위해 계산기는 처음 20개 항만 명시하고, n이 더 크면 생략 부호를 붙입니다. 이렇게 하면 출력은 실용적이면서도 급수의 구조를 분명하게 보여 줍니다. 이 맥락에서 조화수는 양의 정수에 대해서만 정의되므로 0, 음수, 비정수는 허용하지 않습니다. 또한 브라우저에서의 계산이 매끄럽게 유지되도록 n에 상한을 둡니다. 매우 큰 n의 거동을 추정해야 한다면 근사값이 더 실용적인 경우가 많습니다. 점근 분석, 기대값, 고전적 급수를 공부하든, 조화수는 작지만 수학적으로 큰 의미를 지닌 대상입니다.

조화수 예시

이 예시들은 정확한 합과, 근사가 얼마나 빨리 유용해지는지를 보여 줍니다.

입력출력설명
n = 11.0000000000첫 번째 조화수는 급수의 첫 항과 같습니다.
n = 52.2833333333H_5 = 1 + 1/2 + 1/3 + 1/4 + 1/5. 항별로 살펴보기 쉬워 교실 예제로 자주 쓰입니다.
n = 102.9289682540급수는 계속 증가하지만 매우 천천히 늘어납니다. 열 항을 더해도 합은 아직 3보다 작습니다.

조화수 계산기 사용법

  1. 항 번호 입력란에 양의 정수 n을 입력합니다.
  2. 항별 전개, 근사값, 또는 둘 다 표시할지 선택합니다.
  3. “계산”을 클릭해 H_n을 구하고 필요한 추가 정보를 봅니다.
  4. “초기화”를 사용해 폼을 지우고 기본 옵션으로 돌아갑니다.

조화수 FAQ

조화수는 어떤 고정된 값으로 수렴하나요?
아니요. 조화급수는 발산하므로 H_n은 n이 커질수록 무한히 증가합니다. 다만 증가 속도는 매우 느려서 대략 n의 자연로그처럼 자랍니다.
근사식에 왜 로그가 들어가나요?
1/x의 그래프는 곡선 아래 넓이와 밀접하게 연결되어 있어 1 + 1/2 + ... + 1/n을 1/x의 적분과 비교하면 자연스럽게 ln(n)이 나타납니다. 오일러-마스케로니 상수와 보정항은 이 거친 비교를 강력한 근사로 다듬어 줍니다.
조화수는 컴퓨터 과학에서 어디에 나오나요?
해싱, 쿠폰 수집, 분할 정복 재귀식, 자료구조 연산의 평균 사례 분석에 등장합니다. 반복 비용이 1/k처럼 줄어들면 총 실행 시간이나 기대값에 조화수가 자주 나타납니다.
왜 n을 100만으로 제한하나요?
이 페이지는 브라우저에서 정확한 합을 직접 계산하므로, 상한을 두면 상호작용이 빠르고 예측 가능하게 유지됩니다. 더 큰 값에서는 근사가 거의 비용 없이 필요한 통찰을 제공하는 경우가 많습니다.

관련 도구

이항식 곱셈 계산기 - FOIL 방법
FOIL 방법으로 두 이항식을 곱하세요. 계수를 입력해 (ax+b)(cx+d)를 전개하고 단계별 풀이를 즉시 확인합니다.
급수 합 계산기: 등차·등비·조화급수
등차수열, 등비급수, 조화급수, 제곱합을 빠르게 계산하세요. 값을 입력하면 정확한 합계와 적용된 공식을 확인할 수 있습니다.
사다리꼴 각기둥 측면적 계산기
사다리꼴 각기둥의 측면적을 계산합니다. 두 밑변, 두 빗변, 각기둥 높이를 입력하면 공식으로 즉시 결과를 확인할 수 있습니다.
최대공약수와 최소공배수 계산기
어떤 숫자 집합이든 최대공약수와 최소공배수를 즉시 계산합니다. 유클리드 알고리즘을 사용하며 두 개 이상의 양의 정수를 지원합니다.
근호 계산기 - 제곱근·세제곱근·n제곱근 간단화
완전 거듭제곱 인수를 분해해 제곱근·세제곱근·n제곱근을 빠르게 간단화하고, 근호와 소수값을 바로 보여줍니다.
계산기: 건강과 계획
30-60-90 삼각형 계산기는 알려진 한 변만 입력하면 정확한 1 : √3 : 2 비율로 나머지 두 변을 즉시 구합니다. 기하학 학습과 설계 검산에 유용합니다.
현의 길이 계산기 - 현, 반지름, 중심각
반지름과 중심각으로 현의 길이를 계산하고, 현과 각도로 반지름을 구하거나, 반지름과 현으로 중심각을 구하는 무료 원 기하 도구입니다.
삼각기둥 표면적 계산기
삼각기둥 밑면의 세 변 길이와 기둥 길이로 총 표면적을 계산합니다. 밑면적은 헤론 공식으로 즉시 구합니다.