테일러 급수

개요

  • 미분 가능한 복잡한 함수를 다루기 쉬운 여러 개의 다항식(항이 무한히 많은 멱급수)으로 변환하여 근사하는 방법이다.
  • 어떤 함수 가 한 점 근방에서 무한히 미분 가능할 때, 이 함수를 의 거듭제곱 항들로 이루어진 무한 급수(멱급수, Power Series)로 표현하는 방법.
  • 이를 통해 복잡한 함수를 다루기 쉬운 다항식 형태로 근사할 수 있으며, 함수의 값 계산, 미분, 적분 등을 더 쉽게 수행할 수 있게 하며 이를 통해 다음과 같은 최적화 알고리즘들이 가능해진다.
    • Newton’s Method: 비선형 목적 함수를 2차 근사하여 최적점을 빠르게 찾음.
    • Gauss-Newton: 비선형 최소자승 문제에서 잔차 함수를 1차 Taylor 전개하여 선형 최소자승 문제로 변환.
    • Levenberg-Marquardt: Gauss-Newton을 안정화한 방법.
    • Extended Kalman Filter (EKF): 비선형 시스템을 현재 상태 주변에서 1차 Taylor 전개하여 선형 시스템처럼 처리.

멱급수 (Power Series)

  • 멱급수는 또는 의 거듭제곱 항들로 이루어진 무한 급수로, 다항식의 개념을 무한히 확장한 형태로 볼 수 있다.
  • 만약 인 경우 아래와 같이 단순화하여 표현할 수 있다.
  • 멱급수는 특정 구간(수렴 구간) 내에서 함수를 정확하게 나타낼 수 있으며, 미분과 적분이 항별로 가능하여 복잡한 함수를 다루는 데 매우 유용하다.
  • 테일러 급수는 이러한 멱급수의 특별한 한 형태로, 함수의 미분 계수를 이용하여 계수 을 결정하는 방법이다.

테일러 급수 정의

  • 함수 지점에서 무한히 미분 가능할 때, 테일러 급수는 아래와 같은 형태를 갖는 무한 급수이다.
  • 함수 근처에서 위 다항식으로 근사할 수 있으며, 와 가까울수록 오차가 줄어들어 낮은 차수로 근사가 가능하고, 멀어질수록 오차가 커지며 다항식의 차수가 높을수록 더 잘 근사한다. +full

  • 특히, 인 경우 매클로린 급수(Maclaurin Series) 라고 하며, 다음과 같이 나타낼 수 있다.

테일러 급수 유도

  • 함수 가 어떤 점 근방에서 멱급수 형태로 표현될 수 있다고 가정하고, 이 멱급수의 계수들을 의 미분 계수를 이용하여 찾아 낸다.

멱급수 가정

  • 함수 근방에서 다음과 같은 멱급수로 표현될 수 있다고 가정한다.

미분을 통한 계수 표현

  • 여기서, 계수 의 미분 계수를 사용하여 표현하도록 한다.
  • 위 식에 를 대입하면 항들이 모두 0이 되므로 다음과 같다.
  • (1차 미분) 를 한 번 미분하면 아래와 같다.
  • 여기에 다시 를 대입하여 항들을 모두 0으로 만들면 다음과 같다.
  • (2차 미분) 를 두 번 미분하면 아래와 같다.
  • 마찬가지로 를 대입하면 다음과 같다.
  • (3차 미분) 를 세 번 미분하면 아래와 같다.

일반화

  • 이 과정을 번 반복하면, 번 미분한 는 다음과 같은 형태를 가진다.
  • 여기에 를 대입하면 다음과 같다.
  • 따라서, 일반적인 계수 은 다음과 같이 표현할 수 있다.

테일러 급수 완성

  • 앞서 구한 계수 을 처음 가정했던 멱급수 식에 대입하면 테일러 급수의 정의가 완성된다.
  • 이 유도 과정을 통해, 어떤 함수가 한 점 에서 무한히 미분 가능할 때, 그 함수를  근방에서 미분 계수들을 이용하여 다항식 형태로 근사할 수 있음을 알 수 있다.

주요 함수의 테일러 급수 (매클로린 급수)

  • 주요 함수의 테일러 급수(특히 인 매클로린 급수)는 다음과 같다. 이 급수들은 특정 수렴 구간 내에서 함수를 정확하게 나타낸다.

지수 함수

  • 지수 함수 에 대해 일 때 테일러 급수를 통해 다음과 같이 나타낸다.
  • 지수 함수 는 모든 미분이 자기 자신이므로, 일 때는 모든 미분에서 1이 된다.
  • 따라서, 의 매클로린 급수는 아래와 같고, 모든 실수 에 대해 수렴한다.

삼각 함수

Sin 함수

  • 차 미분과, 일 때의 값은 다음과 같이 계산된다.
  • 즉, 패턴이 반복되며, 짝수 차수 미분은 모두 0이되므로, 홀수 차수의 항들을 다음과 같이 나타낼 수 있다.

Cos 함수

  • 차 미분과, 일 때의 값은 다음과 같이 계산된다.
  • 즉, 패턴이 반복되며, 홀수 차수 미분은 모두 0이되므로, 짝수 차수의 항들을 다음과 같이 나타낼 수 있다.

기하 급수

  • 의 매클로린 급수는 일 때 수렴한다.
  • 일 때, 차 미분 값은 과 같으므로 매클로린 급수는 아래와 같다.
  • 이 급수는 기하 급수라 불리며, 일 때 수렴한다.

자연 로그

  • 에 대해 연속적으로 미분하고 에서의 값은 아래와 같다.
  • 일 때, 차 미분 값은 과 같으므로 매클로린 급수는 다음과 같다. (단, 이므로 인 경우만)
  • 범위에서 미분가능하므로, 이 급수는 에서 수렴한다.

참고