푸리에 급수는 주기함수를 사인파와 코사인파의 합으로 나타내는 방법입니다. 쉽게 말해, 하나의 반복되는 모양을 서로 다른 주파수를 가진 더 단순한 반복 조각들로 분해하는 것입니다.

ff가 주기함수이고 한 주기에서 구간별로 매끄럽다면, 이 전개는 표준적인 출발점이 됩니다. 계수를 보면 어떤 주파수가 중요한지, 그리고 그 주파수가 얼마나 강하게 나타나는지 알 수 있어서 유용합니다.

2π2\pi-주기 함수의 푸리에 급수 공식

2π2\pi-주기 함수에 대해 표준적인 실수형 푸리에 급수는 다음과 같습니다.

f(x)a02+n=1(ancos(nx)+bnsin(nx))f(x) \sim \frac{a_0}{2} + \sum_{n=1}^{\infty}\left(a_n\cos(nx) + b_n\sin(nx)\right)

여기서 기호 \sim는 중요합니다. 이것은 ff에 대응하는 푸리에 급수라는 뜻이지, 모든 점에서 자동으로 성립하는 대수적 항등식이라는 뜻은 아닙니다.

계수는 한 주기 전체에서 적분하여 구합니다.

a0=1πππf(x)dxa_0 = \frac{1}{\pi}\int_{-\pi}^{\pi} f(x)\,dx an=1πππf(x)cos(nx)dxa_n = \frac{1}{\pi}\int_{-\pi}^{\pi} f(x)\cos(nx)\,dx bn=1πππf(x)sin(nx)dxb_n = \frac{1}{\pi}\int_{-\pi}^{\pi} f(x)\sin(nx)\,dx

직관적으로 보면 다음과 같습니다.

  • a0/2a_0/2는 한 주기에서 함수의 평균값입니다.
  • ana_n은 주파수 nn의 코사인 성분을 나타냅니다.
  • bnb_n은 주파수 nn의 사인 성분을 나타냅니다.

계수가 클수록 그 주파수가 최종 모양에 더 크게 기여합니다.

주기가 2π2\pi가 아니라 TT일 때 달라지는 점

주기가 TT여도 같은 아이디어는 그대로 적용됩니다. 다만 파형이 그 주기에 맞게 들어가야 합니다.

f(x)a02+n=1(ancos(2πnxT)+bnsin(2πnxT))f(x) \sim \frac{a_0}{2} + \sum_{n=1}^{\infty}\left(a_n\cos\left(\frac{2\pi n x}{T}\right) + b_n\sin\left(\frac{2\pi n x}{T}\right)\right)

계수는 다음과 같습니다.

a0=2Tx0x0+Tf(x)dxa_0 = \frac{2}{T}\int_{x_0}^{x_0+T} f(x)\,dx an=2Tx0x0+Tf(x)cos(2πnxT)dxa_n = \frac{2}{T}\int_{x_0}^{x_0+T} f(x)\cos\left(\frac{2\pi n x}{T}\right)\,dx bn=2Tx0x0+Tf(x)sin(2πnxT)dxb_n = \frac{2}{T}\int_{x_0}^{x_0+T} f(x)\sin\left(\frac{2\pi n x}{T}\right)\,dx

길이가 TT인 어떤 구간에서 적분해도 됩니다. 조건은 간단합니다. 그 구간이 정확히 한 주기 전체를 덮어야 합니다.

왜 여기서 사인과 코사인이 작동할까

사인과 코사인은 주기함수이고, 서로 다른 주파수끼리는 한 주기 전체에서 적분하면 서로 분리됩니다. 바로 이 직교성이 계수 공식이 성립하는 이유입니다.

그래서 이 급수는 결국 같은 질문을 반복해서 던지는 셈입니다. 원래 함수 안에 주파수 nn 성분이 얼마나 들어 있는가? 그 질문에 대한 답이 바로 계수입니다.

적분하기 전에 대칭성부터 확인하기

적분을 시작하기 전에 함수가 짝함수인지 홀함수인지 확인하세요.

  • ff가 짝함수이면 모든 bnb_n 항은 00입니다.
  • ff가 홀함수이면 a0=0a_0=0이고 모든 ana_n 항은 00입니다.

이것이 모든 문제를 해결해 주는 것은 아니지만, 적분을 시작하기도 전에 계산량의 절반을 줄여 주는 경우가 많습니다.

계산 예제: (π,π)(-\pi,\pi)에서 f(x)=xf(x)=x의 푸리에 급수

다음을 생각합시다.

f(x)=xfor π<x<πf(x) = x \qquad \text{for } -\pi < x < \pi

그리고 이것을 주기 2π2\pi로 주기적으로 연장합니다.

이 함수는 홀함수이므로 첫 예제로 아주 좋습니다. 따라서

a0=0,an=0a_0 = 0, \qquad a_n = 0

이고, 사인항만 남습니다.

이제 bnb_n을 계산합니다.

bn=1πππxsin(nx)dxb_n = \frac{1}{\pi}\int_{-\pi}^{\pi} x\sin(nx)\,dx

xxsin(nx)\sin(nx)는 둘 다 홀함수이므로, 그 곱은 짝함수입니다. 따라서

bn=2π0πxsin(nx)dxb_n = \frac{2}{\pi}\int_0^{\pi} x\sin(nx)\,dx

부분적분을 사용하면

u=x,dv=sin(nx)dxu=x, \qquad dv=\sin(nx)\,dx

이므로

du=dx,v=cos(nx)ndu=dx, \qquad v=-\frac{\cos(nx)}{n}

따라서

0πxsin(nx)dx=[xcos(nx)n]0π+1n0πcos(nx)dx\int_0^{\pi} x\sin(nx)\,dx = \left[-\frac{x\cos(nx)}{n}\right]_0^{\pi} + \frac{1}{n}\int_0^{\pi}\cos(nx)\,dx

남은 코사인 적분은

0πcos(nx)dx=[sin(nx)n]0π=0\int_0^{\pi}\cos(nx)\,dx = \left[\frac{\sin(nx)}{n}\right]_0^{\pi} =0

이고, 경계항은

[xcos(nx)n]0π=πcos(nπ)n=π(1)nn\left[-\frac{x\cos(nx)}{n}\right]_0^{\pi} = -\frac{\pi\cos(n\pi)}{n} = -\frac{\pi(-1)^n}{n}

이므로

bn=2π(π(1)nn)=2(1)n+1nb_n = \frac{2}{\pi}\left(-\frac{\pi(-1)^n}{n}\right) = \frac{2(-1)^{n+1}}{n}

따라서 푸리에 급수는

x2n=1(1)n+1nsin(nx)x \sim 2\sum_{n=1}^{\infty}\frac{(-1)^{n+1}}{n}\sin(nx)

또는 항별로 쓰면

x2(sinxsin(2x)2+sin(3x)3sin(4x)4+)x \sim 2\left(\sin x - \frac{\sin(2x)}{2} + \frac{\sin(3x)}{3} - \frac{\sin(4x)}{4} + \cdots\right)

핵심은 이것입니다. 사인파처럼 보이지 않는 함수라도, 계수를 올바르게 선택하면 사인파들의 합으로 만들 수 있습니다.

푸리에 급수는 무엇으로 수렴하는가

주기함수가 구간별로 매끄럽다면, 교과서에서 보통 다음 규칙을 사용합니다.

  • 함수가 연속인 점에서는 푸리에 급수가 f(x)f(x)로 수렴합니다.
  • 점프 불연속점에서는 다음 중간값으로 수렴합니다.
f(x)+f(x+)2\frac{f(x^-)+f(x^+)}{2}

두 번째 규칙은 놓치기 쉽습니다. 한 구간에서의 원래 식은 멀쩡해 보여도, 주기적 연장에서 점프가 생기면 이 규칙이 중요해집니다.

예를 들어 (π,π)(-\pi,\pi)에서 f(x)=xf(x)=x인 경우, 주기적 연장은 x=±πx=\pm\pi에서 점프를 가지므로 그 점들에서 급수는 00으로 수렴합니다. 점프의 중간값이 00이기 때문입니다.

푸리에 급수에서 자주 하는 실수

  1. 주기가 다른 문제인데도 사인과 코사인 항을 재조정하지 않고 2π2\pi 공식을 그대로 사용하는 것
  2. 주기적 연장을 잊는 것. 푸리에 급수는 한 구간에 적힌 식만이 아니라 그 함수의 반복된 버전을 나타냅니다.
  3. 대칭성 확인을 건너뛰고 불필요한 적분을 하는 것
  4. 1/π1/\pi2/T2/T 같은 정규화 상수를 빠뜨리는 것
  5. 점프점에서 급수가 함수값과 같다고 가정하는 것. 보통의 수렴 조건에서는 그 대신 중간값으로 갑니다.

푸리에 급수는 어디에 쓰일까

푸리에 급수는 문제에 주기 구조나 주기적 경계조건이 있을 때 특히 유용합니다.

  • 신호와 음향에서는 고조파와 주파수 성분을 설명합니다.
  • 열 방정식이나 파동 문제에서는 유계 구간에서 미분방정식을 푸는 데 도움을 줍니다.
  • 공학에서는 반복되는 입력과 응답을 근사하는 데 사용됩니다.
  • 수치 계산에서는 전체 함수가 더 복잡하더라도 부분합만으로 실용적인 근사를 얻을 수 있습니다.

비슷한 푸리에 급수 문제를 풀어 보기

(π,π)(-\pi,\pi)에서 f(x)=x2f(x)=x^2에 대해서도 같은 과정을 해 보세요. 적분하기 전에 먼저 대칭성부터 확인해 보세요.

이 경우는 x2x^2가 짝함수이므로 사인항이 사라집니다. 이를 f(x)=xf(x)=x와 비교해 보면 대칭성 규칙을 훨씬 더 쉽게 기억할 수 있습니다.

문제 풀이가 필요하신가요?

문제를 올리면 검증된 단계별 풀이를 몇 초 만에 받을 수 있습니다.

GPAI Solver 열기 →