테일러 급수
개요
- 미분 가능한 복잡한 함수를 다루기 쉬운 여러 개의 다항식(항이 무한히 많은 멱급수)으로 변환하여 근사하는 방법이다.
- 어떤 함수 가 한 점 근방에서 무한히 미분 가능할 때, 이 함수를 의 거듭제곱 항들로 이루어진 무한 급수(멱급수, Power Series)로 표현하는 방법.
- 이를 통해 복잡한 함수를 다루기 쉬운 다항식 형태로 근사할 수 있으며, 함수의 값 계산, 미분, 적분 등을 더 쉽게 수행할 수 있게 하며 이를 통해 다음과 같은 최적화 알고리즘들이 가능해진다.
- Newton’s Method: 비선형 목적 함수를 2차 근사하여 최적점을 빠르게 찾음.
- Gauss-Newton: 비선형 최소자승 문제에서 잔차 함수를 1차 Taylor 전개하여 선형 최소자승 문제로 변환.
- Levenberg-Marquardt: Gauss-Newton을 안정화한 방법.
- Extended Kalman Filter (EKF): 비선형 시스템을 현재 상태 주변에서 1차 Taylor 전개하여 선형 시스템처럼 처리.
멱급수 (Power Series)
- 멱급수는 또는 의 거듭제곱 항들로 이루어진 무한 급수로, 다항식의 개념을 무한히 확장한 형태로 볼 수 있다.
- 만약 인 경우 아래와 같이 단순화하여 표현할 수 있다.
- 멱급수는 특정 구간(수렴 구간) 내에서 함수를 정확하게 나타낼 수 있으며, 미분과 적분이 항별로 가능하여 복잡한 함수를 다루는 데 매우 유용하다.
- 테일러 급수는 이러한 멱급수의 특별한 한 형태로, 함수의 미분 계수를 이용하여 계수 을 결정하는 방법이다.
테일러 급수 정의
- 함수 가 지점에서 무한히 미분 가능할 때, 테일러 급수는 아래와 같은 형태를 갖는 무한 급수이다.
-
함수 를 근처에서 위 다항식으로 근사할 수 있으며, 와 가까울수록 오차가 줄어들어 낮은 차수로 근사가 가능하고, 멀어질수록 오차가 커지며 다항식의 차수가 높을수록 더 잘 근사한다.
_image_1.gif)
-
특히, 인 경우 매클로린 급수(Maclaurin Series) 라고 하며, 다음과 같이 나타낼 수 있다.
테일러 급수 유도
- 함수 가 어떤 점 근방에서 멱급수 형태로 표현될 수 있다고 가정하고, 이 멱급수의 계수들을 의 미분 계수를 이용하여 찾아 낸다.
멱급수 가정
- 함수 가 근방에서 다음과 같은 멱급수로 표현될 수 있다고 가정한다.
미분을 통한 계수 표현
- 여기서, 계수 를 의 미분 계수를 사용하여 표현하도록 한다.
- 위 식에 를 대입하면 항들이 모두 0이 되므로 다음과 같다.
- (1차 미분) 를 한 번 미분하면 아래와 같다.
- 여기에 다시 를 대입하여 항들을 모두 0으로 만들면 다음과 같다.
- (2차 미분) 를 두 번 미분하면 아래와 같다.
- 마찬가지로 를 대입하면 다음과 같다.
- (3차 미분) 를 세 번 미분하면 아래와 같다.
일반화
- 이 과정을 번 반복하면, 를 번 미분한 는 다음과 같은 형태를 가진다.
- 여기에 를 대입하면 다음과 같다.
- 따라서, 일반적인 계수 은 다음과 같이 표현할 수 있다.
테일러 급수 완성
- 앞서 구한 계수 을 처음 가정했던 멱급수 식에 대입하면 테일러 급수의 정의가 완성된다.
- 이 유도 과정을 통해, 어떤 함수가 한 점 에서 무한히 미분 가능할 때, 그 함수를 근방에서 미분 계수들을 이용하여 다항식 형태로 근사할 수 있음을 알 수 있다.
주요 함수의 테일러 급수 (매클로린 급수)
- 주요 함수의 테일러 급수(특히 인 매클로린 급수)는 다음과 같다. 이 급수들은 특정 수렴 구간 내에서 함수를 정확하게 나타낸다.
지수 함수
- 지수 함수 에 대해 일 때 테일러 급수를 통해 다음과 같이 나타낸다.
- 지수 함수 는 모든 미분이 자기 자신이므로, 일 때는 모든 미분에서 1이 된다.
- 따라서, 의 매클로린 급수는 아래와 같고, 모든 실수 에 대해 수렴한다.
삼각 함수
Sin 함수
- 의 차 미분과, 일 때의 값은 다음과 같이 계산된다.
- 즉, 패턴이 반복되며, 짝수 차수 미분은 모두 0이되므로, 홀수 차수의 항들을 다음과 같이 나타낼 수 있다.
Cos 함수
- 의 차 미분과, 일 때의 값은 다음과 같이 계산된다.
- 즉, 패턴이 반복되며, 홀수 차수 미분은 모두 0이되므로, 짝수 차수의 항들을 다음과 같이 나타낼 수 있다.
기하 급수
- 의 매클로린 급수는 일 때 수렴한다.
- 일 때, 차 미분 값은 과 같으므로 매클로린 급수는 아래와 같다.
- 이 급수는 기하 급수라 불리며, 일 때 수렴한다.
자연 로그
- 에 대해 연속적으로 미분하고 에서의 값은 아래와 같다.
- 일 때, 차 미분 값은 과 같으므로 매클로린 급수는 다음과 같다. (단, 이므로 인 경우만)
- 범위에서 미분가능하므로, 이 급수는 에서 수렴한다.