테일러 급수(Taylor series)

IKNOW·2024년 10월 31일

테일러 급수는 특정 점 aa주변에서 어떤 함수 f(x)f(x)를 다항식의 무한급수로 표현하는 방법이다. 테일러 급수를 사용하면 복잡한 함수를 다항식 형태로 근사할 수 있기 때문에 다양한 문제에서 유용하게 사용된다.

테일러 급수의 기본 개념

함수 f(x)f(x)aa에서 미분 가능하다고 가정할 때, f(x)f(x)를 점 aa 주변에서 다음과 같이 표현할 수 있다.

f(x)=f(a)+f(a)(xa)+f(a)2!(xa)2+f(a)3!(xa)3+f(x) = f(a)+ f'(a)(x-a)+{f''(a)\over 2!}{(x-a)}^2 + {f'''(a)\over 3!}{(x-a)}^3 + \dots

유도 과정

1. 0차 근사

가장 간단한 근사인 함수의 값을 점 aa에서의 함수값으로 근사한다.

f(x)f(a)f(x) \approx f(a)

2. 1차 근사

함수의 기울기(미분)을 추가로 이용하여 근사한다

f(x)f(a)+f(a)(xa)f(x)\approx f(a) + f'(a) (x-a)

여기서 (xa)(x-a)xxaa에서 얼마나 떨어져 있는지 나타내며, 함수의 변화량(위의 경우 f(a)f'(a)) xnx^n차수로 반영하기 위해 곱해준다.

3. 2차 근사

두번째 도함수(두번 미분)을 포함하여 더 정확히 근사한다.

f(x)f(a)+f(a)(xa)+f(a)2!(xa)2f(x)\approx f(a)+f'(a)(x-a)+{f''(a)\over 2!}{(x-a)}^2

여기서 2!2!으로 나눠주는 이유는 f(n)(a)f^{(n)}(a)와 관련이 있는데, (xa)n(x-a)^nnn번 미분하면 n!n!이 나오고 이를 보정하기 위해 1n!{1\over n!}을 곱해준다.

4. 일반화(n차 근사)

위 과정을 일반화 하여 nn차 근사까지 확장한다.

Pn(x)=f(a)+f(a)(xa)+f(a)2!(xa)2++f(n)(a)n!(xa)nP_n(x) = f(a) + f'(a)(x-a) + {f''(a)\over 2!}{(x-a)}^2 + \dots + {f^{(n)}(a)\over n!}{(x-a)}^n

5. 무한 급수로 확장

f(x)=k=0f(k)(a)k!(xa)kf(x) = \sum^{\infty}_{k=0}{f^{(k)}(a)\over k!} {(x-a)}^k

결론

테일러 급수는 복잡한 함수의 값을 다항식으로 간단하게 근사할 수 있기 때문에 강력하고, 여러 분야에서 널리 사용된다.

단, 테일러 급수가 항상 함수의 값을 정확히 근사할 수 있지는 않고, 어떤 함수의 테일러 급수가 x값에 대해서 수렴하지 않으면 근사 하기 어려울 수 있기 때문에, 수렴성 여부를 확인할 필요가 있다.

profile
조금씩,하지만,자주

0개의 댓글