나뭇잎 교과서

멱급수의 성질과 함수의 표현

멱급수는 수렴 구간 안에서 다항식처럼 다룰 수 있습니다. 변수를 바꾸어 넣고, 항별로 미분하고 적분해도 됩니다. 그래서 이미 아는 등비급수 \(\frac{1}{1 - x} = \sum x^n\) 하나에서 여러 함수의 급수를 만들 수 있습니다. 이 절에서는 연산 단추를 눌러 \(\ln(1 + x)\)와 \(\tan^{-1}x\)의 급수를 직접 만들고, \(\tan^{-1}\)의 급수로 원주율을 계산하며 수렴 속도가 왜 중요한지 확인합니다.

본문

멱급수의 성질과 함수의 표현

본문

등비급수 \(\dfrac{1}{1 + t^2} = 1 - t^2 + t^4 - \cdots\)를 0부터 \(x\)까지 항마다 적분하면 \(\tan^{-1}x = x - \dfrac{x^3}{3} + \dfrac{x^5}{5} - \cdots\)가 나온다. \(x = 1\)을 넣으면 \(\dfrac\pi4 = 1 - \dfrac13 + \dfrac15 - \cdots\)인데, 이 급수로는 1000항을 더해도 소수 셋째 자리밖에 맞지 않는다. 그런데 1706년 마친은 같은 급수를 조금 다르게 써서 손으로 원주율을 소수 100자리까지 구했다. 급수를 항마다 적분해도 괜찮을까? 그리고 어떻게 해야 급수가 빨리 수렴할까?

출발한 일얻은 급수 1/(1 − t)t를 −t로, 적분ln(1 + x) = x − x²/2 + x³/3 − ⋯ 1/(1 − t)t를 −t²로, 적분tan⁻¹x = x − x³/3 + x⁵/5 − ⋯ 1/(1 − x)미분1/(1 − x)² = 1 + 2x + 3x² + ⋯ 모두 |x| < 1에서 성립한다.
그림 1. 등비급수에 대입하고, 항마다 미분하거나 적분하면 여러 함수의 급수를 얻는다.
먼저 알아야 할 것등비급수, 여러 가지 함수의 적분, 멱급수와 수렴반경(멱급수와 수렴반경).

3.5.1멱급수는 다항식처럼 다룬다

멱급수는 수렴반경 안에서 항이 무한히 많은 다항식처럼 다룰 수 있다. 수렴반경이 \(R\)인 멱급수가 나타내는 함수는 \(|x| < R\)에서 미분할 수 있고, 그 도함수는 각 항을 미분한 급수와 같다. 적분도 각 항을 적분한 급수와 같으며, 미분하거나 적분해도 수렴반경은 바뀌지 않는다. 그래서 이미 아는 등비급수 \(\dfrac{1}{1 - t} = \sum t^n\)에서 출발해 \(t\)에 다른 식을 넣거나, 항마다 미분하거나 적분하면 새 함수의 멱급수를 얻는다.

정리 3.5.1 항별 미분과 항별 적분

\(f(x) = \sum_{n=0}^{\infty}a_nx^n\)의 수렴반경이 \(R > 0\)이면 \(|x| < R\)에서 \[f'(x) = \sum_{n=1}^{\infty}na_nx^{n-1},\qquad \int_0^x f(t)\,dt = \sum_{n=0}^{\infty}\frac{a_n}{n+1}x^{n+1}\]이고, 두 급수의 수렴반경도 \(R\)이다.

\(\ln(1 + x)\)는 \(\dfrac{1}{1 + t} = 1 - t + t^2 - \cdots\)를 0부터 \(x\)까지 적분해 \(x - \dfrac{x^2}{2} + \dfrac{x^3}{3} - \cdots\)이다. \(\tan^{-1}x\)는 \(\dfrac{1}{1 + t^2}\)을 적분해 얻는다. 두 급수는 \(|x| < 1\)에서 수렴하고, 경계 \(x = 1\)에서도 교대급수로 수렴해 \(\ln 2\)와 \(\pi/4\)를 준다. 다만 경계에서 수렴하는지는 정리가 보장하지 않으므로 따로 확인해야 한다.1

3.5.2작은 \(x\)를 넣어야 빠르다

\(\tan^{-1}1\)의 급수는 항이 \(1/(2n + 1)\)로 아주 느리게 줄어, 오차가 다음 항보다 작다는 교대급수의 성질로 보아도 소수 셋째 자리를 맞추는 데 500항이 넘게 필요하다. 반면 \(x\)가 작으면 항이 \(x^{2n+1}\)처럼 빠르게 줄어 몇 항만으로 정확해진다. 그래서 \(\pi/4\)를 작은 각들의 역탄젠트로 나누어 쓴다. 마친은 탄젠트의 덧셈정리로 \(\dfrac\pi4 = 4\tan^{-1}\dfrac15 - \tan^{-1}\dfrac{1}{239}\)를 찾아, \(x = 1/5\)과 \(x = 1/239\)를 넣은 급수로 원주율을 구했다.

방법더한 항 수오차 tan⁻¹1의 급수10항약 0.025 tan⁻¹1의 급수1000항약 0.00025 마친의 식5항 + 2항10⁻⁸보다 작음
그림 2. 같은 급수라도 작은 \(x\)를 넣으면 몇 항만으로 아주 정확한 값을 얻는다.

3.5.3예제 풀이

예제 3.5.2

\(\ln(1 + x)\)의 급수로 \(\ln 1.1\)을 넷째 항까지 구하여라. 또 \(\tan^{-1}\tfrac15\)을 넷째 항까지, \(\tan^{-1}\tfrac{1}{239}\)을 첫째 항까지 구해 마친의 식으로 \(\pi\)를 계산하여라.

\(\ln1.1 \approx 0.1 - 0.005 + 0.000333 - 0.000025 = 0.095308\)이다. 참값 \(0.0953102\cdots\)과 소수 다섯째 자리까지 같고, 오차는 다섯째 항 \(0.1^5/5 = 0.000002\)보다 작다.

\(\tan^{-1}\tfrac15 \approx 0.2 - \dfrac{0.008}{3} + \dfrac{0.00032}{5} - \dfrac{0.0000128}{7} = 0.2 - 0.0026667 + 0.000064 - 0.0000018 = 0.1973955\)이다. \(\tan^{-1}\tfrac{1}{239} \approx 1/239 \approx 0.0041841\)이다. 그러면 \(\dfrac\pi4 \approx 4\times0.1973955 - 0.0041841 = 0.7853979\)이고, \(\pi \approx 3.141592\)로 소수 다섯째 자리까지 맞는다. 즉 멱급수는 수렴반경 안에서 항마다 미분하고 적분할 수 있어 등비급수 하나로 여러 함수의 급수를 만들 수 있고, 수렴을 빠르게 하려면 작은 \(x\)를 넣도록 식을 바꾼다.

아래 탐구 카드에서 \(\dfrac{1}{1 - x}\) 하나로 \(\ln(1 + x)\)와 \(\tan^{-1}x\)의 급수를 만들어 보고, 여러 공식으로 원주율 계산 경주를 해 보자.

  1. \(\tan^{-1}x\)의 급수는 14세기 인도 케랄라의 마다바가 처음 찾았고, 유럽에서는 17세기에 그레고리와 라이프니츠가 다시 찾았다. 마친의 식과 비슷한 공식들은 컴퓨터가 원주율을 수조 자리까지 계산할 때도 검산에 쓰였다.
마무리

멱급수는 수렴반경 안에서 항마다 미분하고 적분할 수 있으며 수렴반경은 바뀌지 않으므로, 등비급수에 식을 대입하고 항별로 적분해 \(\ln(1 + x)\), \(\tan^{-1}x\) 같은 함수의 급수를 만든다. 경계에서의 수렴은 따로 확인하고, 수렴을 빠르게 하려면 작은 \(x\)를 넣도록 바꾸어 쓴다. 처음 질문의 \(\tan^{-1}1\)의 급수는 매우 느리지만, 마친의 식으로 \(x = 1/5\)과 \(1/239\)를 넣으면 몇 항만으로 원주율을 소수 다섯째 자리까지 맞힌다.

탐구 1

\(\frac{1}{1 - x}\) 하나로 \(\ln(1 + x)\)와 \(\tan^{-1}x\)의 급수를 만들 수 있을까?

멱급수의 성질 · 만들기

목표 (누르면 그 목표로 바뀝니다)

연산 (지금 함수에 차례로 적용)

처음 함수는 \(\frac{1}{1 - x} = 1 + x + x^2 + \cdots\ (|x| < 1)\)이다. 굵은 선은 지금 함수, 파란 선은 급수의 8차까지 부분합이다.

  1. 질문\(\ln(1 + x)\)의 멱급수를 구하려고 도함수를 여러 번 구하는 것은 번거롭다. 이미 아는 등비급수 \(\frac{1}{1 - x} = \sum x^n\)을 변형해서 얻을 수는 없을까?
  2. 복원\((\ln(1 + x))' = \frac{1}{1 + x}\), \((\tan^{-1}x)' = \frac{1}{1 + x^2}\). 멱급수 \(\sum c_n x^n\)은 수렴반경 \(R\) 안에서 정의된 함수이다.
  3. 설명멱급수는 수렴 구간 안에서 다항식처럼 다룰 수 있다. 변수를 바꾸어 넣을 수 있고(\(x \to -x\), \(x \to x^2\)), \(x\)를 곱할 수 있고, 항별로 미분하고 적분할 수 있다. \[\frac{d}{dx}\sum c_n x^n = \sum n c_n x^{n-1}\] \[\int_0^x\sum c_n t^n\,dt = \sum\frac{c_n}{n + 1}x^{n+1}\] 이때 수렴반경은 바뀌지 않는다(끝점의 수렴 여부는 바뀔 수 있다). 예를 들어 \(x \to -x\)를 하고 적분하면 \(\ln(1 + x) = x - \frac{x^2}{2} + \frac{x^3}{3} - \cdots\)이다.
  4. 연결\(\tan^{-1}x = x - \frac{x^3}{3} + \frac{x^5}{5} - \cdots\)에 \(x = 1\)을 넣으면 \(\frac{\pi}{4} = 1 - \frac{1}{3} + \frac{1}{5} - \cdots\)이다(끝점에서도 수렴). 다음 카드에서 이 급수로 원주율을 계산한다.
  5. 적용네 목표를 연산 단추만으로 만들어 보자. 순서가 중요하다. 만든 급수의 그래프가 \(|x| < 1\)에서는 함수와 겹치고 밖에서는 갈라지는가?
  6. 판단항별 적분은 0부터 하므로 상수항(적분상수)을 따로 맞추어야 한다. \(\ln(1 + 0) = 0\), \(\tan^{-1}0 = 0\)이라 여기서는 상수가 0이다. 또 이 급수들은 수렴 구간 밖(\(|x| > 1\))에서는 쓸 수 없다. \(\ln 3\)을 \(x = 2\)로 계산하려 하면 발산한다.

확인조건이 달라지면

\(\frac{1}{1 + x} = \sum(-1)^n x^n\)을 미분하면 어떤 함수의 급수가 나오는가?

탐구 2

\(\tan^{-1}x\)의 급수로 원주율을 몇 자리까지 구할 수 있을까?

멱급수로 나타낸 함수 · 활용 · 경주

맞는 자릿수는 소수점 아래에서 센다. 굵은 숫자가 참값 3.14159265358979…와 같은 자리이다. 이 컴퓨터 계산은 약 15자리가 한계이다.

  1. 질문\(\tan^{-1}1 = \frac{\pi}{4}\)이므로 앞 카드의 급수에 \(x = 1\)을 넣으면 \(\pi = 4\left(1 - \frac{1}{3} + \frac{1}{5} - \cdots\right)\)이다. 이 식으로 원주율을 열 자리까지 구하려면 몇 항이 필요할까?
  2. 복원\(\tan^{-1}x = x - \frac{x^3}{3} + \frac{x^5}{5} - \cdots\ (|x| \le 1)\). 교대급수의 오차는 다음 항보다 작다.
  3. 설명\(x = 1\)은 수렴 구간의 끝이라 항이 \(\frac{1}{2n + 1}\)처럼 아주 천천히 줄어든다. \(N\)항까지 더한 값의 오차가 약 \(\frac{1}{N}\)이므로, 소수점 아래 열 자리를 맞추려면 약 100억 항이 필요하다. 반면 \(x\)가 작으면 항이 \(x^{2n+1}\)처럼 빨리 줄어든다. 마친(1706)은 덧셈정리로 \[\frac{\pi}{4} = 4\tan^{-1}\frac{1}{5} - \tan^{-1}\frac{1}{239}\]을 찾아, \(\frac{1}{5}\)과 \(\frac{1}{239}\)을 넣은 빠른 급수로 원주율을 100자리까지 손으로 계산했다. 항 하나에 약 1.4자리씩 늘어난다.
  4. 연결\(\frac{\pi}{4} = 1 - \frac{1}{3} + \frac{1}{5} - \cdots\)은 라이프니츠의 급수로 불리지만, 14세기 무렵 인도 케랄라의 마다바도 같은 급수를 알았다고 전한다. 멱급수의 수렴 속도는 \(x\)가 중심에 가까울수록 빠르다는 점이 계산 방법을 고르는 기준이 된다.
  5. 적용\(N\)을 늘리며 두 방법의 맞는 자릿수를 비교해 보자. 마친의 공식은 몇 항이면 컴퓨터 계산의 한계(약 15자리)에 이르나요? 같은 항 수에서 라이프니츠 급수는 몇 자리인가?
  6. 판단수렴한다는 것과 계산에 쓸 만하다는 것은 다르다. 라이프니츠 급수는 분명히 \(\frac{\pi}{4}\)로 수렴하지만 실제 계산에는 거의 쓰이지 않는다. 오늘날 원주율을 수조 자리까지 구하는 계산에는 이보다 훨씬 빠른 급수가 쓰인다.

확인조건이 달라지면

\(\tan^{-1}\frac{1}{5}\)의 급수에서 다음 항의 크기는 대략 앞 항의 몇 배씩 줄어드는가?

AI 출제 문항연습문제 풀어보기9문항
Esc

↑↓ 고르기Enter 열기