FFT 계산기

이산 푸리에 변환과 주파수 스펙트럼

이 계산기에 대하여

FFT 계산기는 최대 64개의 실수 표본에 대한 이산 푸리에 변환을 계산하고 전체 주파수 스펙트럼을 보여 줍니다. 각 빈의 실수부와 허수부, 크기, 위상, 단측 진폭이 표시됩니다. 주파수 분해능 fs/N, 나이퀴스트 주파수, DC 성분(신호 평균), 주 주파수도 알려 줍니다. 변환은 미리 계산한 회전 인자(twiddle factor)를 사용해 30자리 정밀도로 계산되며 NumPy의 FFT 규약과 정확히 일치합니다. 샘플링 주파수를 입력하면 빈을 실제 헤르츠로 변환합니다.

FFT 계산기 사용 방법

  1. 입력란에 문제의 값을 입력하세요.
  2. 결과를 확인하세요 — 입력하는 즉시 업데이트됩니다.
  3. 공식과 시각적 설명을 보며 답을 구한 과정을 따라가 보세요.
  4. 페이지 URL을 복사해 같은 계산을 공유하세요.

대표적인 예

  • 사인파 한 주기의 표본 8개 → 주 빈 k = 1, 진폭 ≈ 1, DC ≈ 0
  • 1 + 2cos(2πt·2/8)를 8번 샘플링 → DC 성분 ≈ 1, 빈 k = 2의 진폭 2
  • fs = 800 Hz에서 50 Hz 사인파 표본 16개 → 분해능 50 Hz, 나이퀴스트 400 Hz, 주 주파수 50 Hz
  • 일정한 신호 2, 2, 2, 2 → DC = 2, 주 주파수 없음 (평탄한 스펙트럼)

자주 묻는 질문

FFT 계산기은(는) 어떻게 작동하나요?

값을 입력하면 이 문제에 맞는 정확한 수학적 방법을 적용하여, 사용한 공식과 함께 결과를 보여 줍니다. 모든 계산은 고정밀 연산으로 수행되므로 일반적인 부동소수점 반올림의 한계를 받지 않습니다.

FFT 계산기은(는) 언제 사용하나요?

과제와 시험 준비, 손으로 푼 결과 검산, 그리고 더 큰 문제의 한 단계에서 이 계산을 빠르고 정확하게 해야 할 때 유용합니다.

결과는 얼마나 정확한가요?

내부적으로 유효 숫자 30자리 정밀도로 계산합니다. 표시되는 값은 읽기 쉽게 반올림되지만, 실제 결과는 일반적인 손 계산이나 휴대용 계산기보다 훨씬 정밀합니다.

특정 계산을 다른 사람과 공유할 수 있나요?

네. 입력하는 모든 값이 URL에 반영되므로, 주소창을 복사해 링크를 공유하면 링크를 여는 사람에게 똑같은 계산이 열립니다.