매클로린 급수 (Maclaurin Series)

수학
한 줄 정의: 복잡한 함수를 x=0 근처에서 다항식(거듭제곱의 합)으로 근사해 다루기 쉽게 만든 식입니다.

쉽게 풀면

구불구불한 산길을 지도에 표시할 때, 처음 출발 지점 근처 구간만큼은 거의 직선처럼 보이는 것을 이용해 직선, 포물선, 삼차곡선 등으로 점점 정교하게 근사할 수 있습니다. 매클로린 급수는 바로 이런 방식으로, 어떤 함수를 x=0 지점에서의 미분값들(1차, 2차, 3차...도함수)을 이용해 무한한 다항식의 합으로 다시 써주는 방법입니다. 예를 들어 sin(x)나 e^x처럼 계산하기 까다로운 함수도, x가 0에 가까운 범위에서는 x, x², x³ 같은 항들을 몇 개만 더해도 꽤 정확한 근사값을 얻을 수 있습니다. 사실 매클로린 급수는 테일러 급수를 중심점 a=0인 특수한 경우로 놓은 것과 같습니다. 그래서 논문에서 어떤 물리 모델이나 신호를 "0 근처에서 저차항까지 근사한다"고 할 때 이 개념이 자주 배경으로 깔립니다.

왜 중요한가

비선형 함수를 그대로 다루면 방정식을 풀거나 시스템의 거동을 해석하기 어려운 경우가 많은데, 매클로린 급수로 저차항까지만 근사하면 문제를 훨씬 다루기 쉬운 선형 또는 다항식 형태로 바꿀 수 있습니다. 이 때문에 물리학의 소진동 근사, 공학의 소신호 해석, 수치해석의 함수 근사와 오차 추정 등 다양한 분야에서 복잡한 모델을 단순화하고 해석적인 통찰을 얻는 기본적인 도구로 쓰입니다.

논문에서는 이렇게 쓰입니다

"작은 진동각 θ에 대해 sin θ를 매클로린 급수로 전개하면 θ - θ³/6 + ... 이 되며, 1차 항만 취하면 sin θ ≈ θ로 선형화할 수 있다."

이 문장은 "복잡한 삼각함수 대신, x=0(여기서는 θ=0) 근처에서 몇 개 항으로 근사한 다항식을 써서 계산과 해석을 단순화했다"는 뜻입니다. 진자 운동, 소신호 회로 해석, 최적화 모델의 국소 선형화 등에서 흔히 볼 수 있습니다.

"신호 대비 잡음비가 큰 경우, 로그 함수를 매클로린 급수로 전개하여 저차항까지만 근사함으로써 정보이론적 표현의 계산 복잡도를 낮추었다."

신호처리·정보이론 연구에서는 로그나 지수 함수가 포함된 복잡한 식을 매클로린 급수로 근사해 계산량을 줄이거나 해석적으로 다루기 쉬운 형태로 바꾸는 데 활용합니다.

"옵션 가격결정 모형에서 기초자산 수익률이 작다는 가정하에 지수함수를 매클로린 급수로 전개하여 가격을 다항식 형태로 근사하였다."

금융공학 연구에서는 지수함수나 로그함수가 포함된 가격결정 모형을 매클로린 급수로 근사해 계산 가능한 형태로 단순화하는 데 이 개념을 사용합니다.

조금 더 깊게 보면

매클로린 급수는 함수의 0차, 1차, 2차, ... n차 도함수를 x=0에서 계산해 계수로 삼는 무한급수이며, 실제 계산에서는 이 급수를 유한한 항에서 자르고 남은 부분을 오차(나머지항)로 취급합니다. 이 나머지항의 크기를 평가하는 방법 중 하나가 라그랑주 나머지 형태이며, 이를 통해 몇 차 항까지 근사했을 때 오차가 어느 정도인지 정량적으로 논의할 수 있습니다. 모든 함수가 매클로린 급수로 잘 전개되는 것은 아니며, 0에서 무한히 미분 가능하더라도 원래 함수와 급수가 일치하지 않는 예외적인 경우도 존재하므로, 근사가 정당화되는 조건을 함께 확인하는 것이 엄밀한 논의에서는 중요합니다.

주의할 점

매클로린 급수는 x=0 근처에서만 좋은 근사를 제공합니다. x가 0에서 멀어질수록 오차가 커지거나 아예 급수가 급수의 수렴판정법하지 않을 수 있으므로, 근사가 유효한 범위를 반드시 확인해야 합니다. 또한 x=0이 아닌 다른 지점 근처를 다뤄야 한다면 일반적인 테일러 급수를 사용해야 합니다.

관련 용어