大学・微分積分・微分・積分

テイラー展開の練習問題

テイラー展開・マクローリン展開で関数を多項式で近似できる。

考え方

exe^x や log⁡(1+x)\log(1 + x)、cos⁡x\cos x のような関数を、ある点の近くで多項式で近似できるようになります。電卓やプログラムが関数の値を計算するしくみや、工学の「小さいときの近似」の土台です。

マクローリン展開
x=0x = 0 のまわりでのテイラー展開。f(x)≈f(0)+f′(0)x+f′′(0)2!x2+⋯f(x) \approx f(0) + f'(0)x + \dfrac{f''(0)}{2!}x^2 + \cdots
n!n!(階乗)
1 から nn までの積。3!=63! = 6。0!=10! = 1 と決めます。

関数のグラフを、ある点の近くだけでまねする多項式を作ります。まず値をそろえ(定数項)、次に傾きをそろえ(1次の項)、さらに曲がり方をそろえ(2次の項)…と、項を足すほど近似がよくなります。

xnx^n の係数を cnc_n とすると、多項式を nn 回微分して x=0x = 0 を代入した値は n! cnn!\,c_n です。だから元の関数と nn 回微分した値をそろえるには、cn=f(n)(0)n!c_n = \dfrac{f^{(n)}(0)}{n!} とすればよいのです。

f(x)=e2xf(x) = e^{2x} なら、微分するたびに 2 がかかり、f(n)(0)=2nf^{(n)}(0) = 2^n です。よって e2x≈1+2x+2x2+43x3e^{2x} \approx 1 + 2x + 2x^2 + \dfrac{4}{3}x^3 となります。内側の係数をかけ忘れると、exe^x の展開になってしまいます。

近似がよいのは中心(ここでは x=0x = 0)の近くだけです。離れるほど誤差が大きくなり、どこまで使えるかは「級数とべき級数」の単元で収束半径として調べます。

y = e^x のグラフと、1 + x の直線(点線)、1 + x + x²/2 の放物線。x = 0 の近くでは3本がほぼ重なり、離れるほどずれる-2-11-11234Oxyy = e^x1 + x1 + x + x²/2
y=exy = e^x と、マクローリン展開を1次で打ち切った 1+x1 + x(点線)、2次で打ち切った 1+x+x221 + x + \dfrac{x^2}{2}。x=0x = 0 の近くではほぼ重なり、項を増やすほど広い範囲で近くなります。

ポイント

f(x)≈f(0)+f′(0)x+f′′(0)2!x2+f′′′(0)3!x3f(x) \approx f(0) + f'(0)x + \dfrac{f''(0)}{2!}x^2 + \dfrac{f'''(0)}{3!}x^3

テイラー展開(x=ax = a のまわり): f(x)≈∑n=0Nf(n)(a)n!(x−a)nf(x) \approx \displaystyle\sum_{n=0}^{N}\frac{f^{(n)}(a)}{n!}(x - a)^n

ex=1+x+x22!+x33!+⋯e^x = 1 + x + \dfrac{x^2}{2!} + \dfrac{x^3}{3!} + \cdots、cos⁡x=1−x22!+⋯\cos x = 1 - \dfrac{x^2}{2!} + \cdots、log⁡(1+x)=x−x22+x33−⋯\log(1 + x) = x - \dfrac{x^2}{2} + \dfrac{x^3}{3} - \cdots

解き方の手順

  1. f′(x)f'(x)、f′′(x)f''(x)、f′′′(x)f'''(x) を順に求める(内側の係数が、微分するたびにかかる)。
  2. x=0x = 0 を代入して f(0)f(0)、f′(0)f'(0)、f′′(0)f''(0)、f′′′(0)f'''(0) を求める。
  3. それぞれを 0!,1!,2!,3!0!, 1!, 2!, 3!(=1,1,2,6= 1, 1, 2, 6)で割って、1,x,x2,x31, x, x^2, x^3 の係数にする。
  4. 係数が 0 の項を省き、分数は約分して多項式にまとめる。

例

f(x)=log⁡(1+4x)f(x) = \log(1 + 4x) のマクローリン展開を、x3x^3 の項まで求めてください。

  1. f′(x)=41+4xf'(x) = \dfrac{4}{1 + 4x}、f′′(x)=−16(1+4x)2f''(x) = -\dfrac{16}{(1 + 4x)^2}、f′′′(x)=128(1+4x)3f'''(x) = \dfrac{128}{(1 + 4x)^3}
  2. f(0)=0f(0) = 0、f′(0)=4f'(0) = 4、f′′(0)=−16f''(0) = -16、f′′′(0)=128f'''(0) = 128
  3. 係数: 41!=4\dfrac{4}{1!} = 4、−162!=−8\dfrac{-16}{2!} = -8、1283!=643\dfrac{128}{3!} = \dfrac{64}{3}
  4. log⁡(1+4x)≈4x−8x2+643x3\log(1 + 4x) \approx 4x - 8x^2 + \dfrac{64}{3}x^3

見る

計算例

電卓やプログラムは、exe^x や log⁡x\log x、cos⁡x\cos x のような関数を、x=0x = 0 の近くでは多項式で近似して計算しています。この近似がマクローリン展開です。

問いf(x)=cos⁡(3x)f(x) = \cos(3x) のマクローリン展開を、x3x^3 の項まで求めてください(係数が 0 の項は書かなくてかまいません)。

途中の式

  1. マクローリン展開: f(x)≈f(0)+f′(0)x+f′′(0)2!x2+f′′′(0)3!x3f(x) \approx f(0) + f'(0)x + \dfrac{f''(0)}{2!}x^2 + \dfrac{f'''(0)}{3!}x^3
  2. f′(x)=−3sin⁡(3x)f'(x) = -3\sin(3x)、f′′(x)=−9cos⁡(3x)f''(x) = -9\cos(3x)、f′′′(x)=27sin⁡(3x)f'''(x) = 27\sin(3x)(合成関数の微分で、微分するたびに 33 がかかります)
  3. f(0)=1f(0) = 1、f′(0)=0f'(0) = 0、f′′(0)=−9f''(0) = -9、f′′′(0)=0f'''(0) = 0
  4. よって f(x)≈1−92x2f(x) \approx 1 - \frac{9}{2}x^{2}

答えx^3 の項までの多項式は 1−92x21 - \frac{9}{2}x^{2}

一緒にやる

小さく分けて、一緒に解く

1つずつ答えを確かめながら進みます。間違えても大丈夫です。

電卓やプログラムは、exe^x や log⁡x\log x、cos⁡x\cos x のような関数を、x=0x = 0 の近くでは多項式で近似して計算しています。この近似がマクローリン展開です。

f(x)=log⁡(1−3x)f(x) = \log(1 - 3x) のマクローリン展開を、x3x^3 の項まで求めてください(係数が 0 の項は書かなくてかまいません)。

小さな問いに分けて、1つずつ一緒に進めます。

ステップ 1 / 3

f′(x)f'(x) は?

x などの文字を使って式で答えます。累乗は x^2、かけ算の記号は省略できます(2x)。

読み取り:(入力すると、ここに数式で表示されます)

自分でやる

練習問題

数字は毎回変わります。2〜3問続けて解けたら、次の単元や元のレッスンに進みましょう。

問題を準備しています…

学び直しマップ

前後の単元

分からないところがあったら前提まで戻り、分かったら使う先へ進みましょう。

学び直しマップで、この単元のまわりを見る