풀이 계획은 다음과 같다.
- f(x) 의 테일러 급수를 만든다.
- f(x) 의 테일러 급수의 10계 도함수를 구한다.
- 원하는 정확도를 얻으려면 몇 개의 항을 더해야 하는지 정한다.
- f(10)(51) 을 부분합으로 근사한다.
arctanx 의 테일러 급수는 n=0∑∞(−1)n2n+1x2n+1 이고, 이 급수는 −1≤x≤1 에서 수렴한다. 따라서 arctan(x3) 의 테일러 급수는
f(x)=arctan(x3)=n=0∑∞(−1)n2n+1(x3)2n+1=n=0∑∞(−1)n2n+1x6n+3
이다. 이 급수를 여러 번 미분하는 것이 arctan(x3) 을 직접 여러 번 미분하는 것보다 훨씬 쉽다.
f′(x)f′′(x)f′′′(x)⋮f(10)(x)f(10)(51)=n=0∑∞(−1)n2n+1(6n+3)x6n+2=n=0∑∞(−1)n2n+1(6n+3)(6n+2)x6n+1=n=0∑∞(−1)n2n+1(6n+3)(6n+2)(6n+1)x6n=n=0∑∞(−1)n2n+1(6n+3)(6n+2)(6n+1)⋯(6n−6)x6n−7=n=2∑∞(−1)n2n+1(6n+3)(6n+2)(6n+1)⋯(6n−6)x6n−7=n=2∑∞(−1)n(2n+1)(6n−7)!(6n+3)!x6n−7=n=2∑∞(−1)n(2n+1)(6n−7)!⋅56n−7(6n+3)!
(10번 미분하면 a0 과 a1 항이 모두 0이 됨에 주목한다.)
이 급수는 교대급수이므로 근사 SN 을 사용할 때의 절대 오차는 많아야
∣aN+1∣=(2N+3)(6N−1)!⋅56N−1(6N+9)!
이다. N 의 몇몇 값을 시험해 보면
∣a6∣=∣a5+1∣=(13)(29!)⋅52939!≈0.00000095<10−6
을 얻는다. 따라서 S5 로 충분히 근사할 수 있다. 즉,
f(10)(51)≈n=2∑5(−1)n(2n+1)(6n−7)!⋅56n−7(6n+3)!=(−1)25⋅5!⋅5515!+(−1)37!⋅11!⋅51121!+(−1)49!⋅17!⋅51727!+(−1)511!⋅23!⋅52333!=5!⋅5615!−7!⋅11!⋅51121!+9!⋅17!⋅51727!−11!⋅23!⋅52333!
참고: 급수 대신 미분 법칙을 사용하여 f(10)(1/5) 을 직접 계산했다면 정확한 값을 구했을 것이다. 그러나 여기서 구한 값은 더 쉽게 구할 수 있고, (정확하지는 않더라도) 매우 정확하다.