§C1.7一次近似とテイラー展開入門

最終更新

関数のある点の近くでの値は、その点における関数値と傾きから近似できます。この記事では、この一次近似を高い次数の多項式へ拡張し、中心における微分係数により近似式が一意に定まることを確かめます。

1 接線による一次近似

定理 1.1.ffがaaで微分可能であるとする。x≠ax\ne aに対して

r(x)=f(x)−f(a)−f′(a)(x−a)r(x)=f(x)-f(a)-f'(a)(x-a)

とおくと、

lim⁡x→ar(x)x−a=0\lim_{x\to a}\frac{r(x)}{x-a}=0

が成り立つ。

証明.x≠ax\ne aに対して定義を展開すると、

r(x)x−a=f(x)−f(a)x−a−f′(a)\frac{r(x)}{x-a} =\frac{f(x)-f(a)}{x-a}-f'(a)

となる。ffがaaで微分可能であることから、右辺はx→ax\to aのとき00に近づく。▨

したがって、xxがaaに近いとき、

f(x)≈f(a)+f′(a)(x−a)f(x)\approx f(a)+f'(a)(x-a)

と近似します。右辺は点(a,f(a))(a,f(a))における接線を表す一次式です。

2 有限次数のテイラー多項式

定義 2.1 (テイラー多項式).nnを00以上の整数とし、ffがaaでnn階まで微分可能であるとする。このとき

Tn,a(x)=∑k=0nf(k)(a)k!(x−a)kT_{n,a}(x)=\sum_{k=0}^n\frac{f^{(k)}(a)}{k!}(x-a)^k

で定まるnn次以下の多項式を、aaを中心とするffのnn次テイラー多項式という。ただし、f(0)=ff^{(0)}=f、0!=10!=1とする。

Tn,aT_{n,a}は有限個の項からなる多項式です。これに対して、

∑k=0∞f(k)(a)k!(x−a)k\sum_{k=0}^{\infty}\frac{f^{(k)}(a)}{k!}(x-a)^k

はテイラー級数と呼ばれる無限級数です。テイラー級数が収束することと、その和がf(x)f(x)に等しいことは別の主張であり、有限多項式の定義からは従いません。

定理 2.2.nnを00以上の整数とし、ffがaaでnn階まで微分可能であるとする。PPがnn次以下の多項式であり、すべての整数kk、0≤k≤n0\le k\le nに対して

P(k)(a)=f(k)(a)P^{(k)}(a)=f^{(k)}(a)

を満たすならば、P=Tn,aP=T_{n,a}である。

証明.P(x)=∑j=0ncj(x−a)jP(x)=\sum_{j=0}^n c_j(x-a)^jと書く。各整数kk、0≤k≤n0\le k\le nに対して、PPをkk回微分してx=ax=aを代入すると、j≠kj\ne kの項はすべて00になり、

P(k)(a)=k!ckP^{(k)}(a)=k!c_k

となる。仮定によりk!ck=f(k)(a)k!c_k=f^{(k)}(a)であるから、

ck=f(k)(a)k!c_k=\frac{f^{(k)}(a)}{k!}

である。したがってPPのすべての係数は定義 2.1の係数に一致し、P=Tn,aP=T_{n,a}となる。▨

例 2.3.f(x)=exf(x)=e^xはすべての階の導関数がexe^xであり、f(k)(0)=1f^{(k)}(0)=1である。したがって、たとえば0を中心とする3次テイラー多項式は

T3,0(x)=1+x+x22!+x33!T_{3,0}(x)=1+x+\frac{x^2}{2!}+\frac{x^3}{3!}

である。一般の有限次数nnでは

Tn,0(x)=∑k=0nxkk!T_{n,0}(x)=\sum_{k=0}^n\frac{x^k}{k!}

となる。

f(x)=sin⁡xf(x)=\sin xの導関数はsin⁡x,cos⁡x,−sin⁡x,−cos⁡x\sin x,\cos x,-\sin x,-\cos xの順に繰り返す。したがって、0を中心とする1次、3次、5次のテイラー多項式はそれぞれ

x,x−x33!,x−x33!+x55!x,\qquad x-\frac{x^3}{3!},\qquad x-\frac{x^3}{3!}+\frac{x^5}{5!}

である。

次の図は、sin⁡x\sin xと二つの有限多項式の値を比較したものです。図から読み取ることができる一致は近似の観察であり、誤差の大きさの証明ではありません。

3 中心から離れた点での挙動

例 3.1.f(x)=1/(1+x2)f(x)=1/(1+x^2)とし、0を中心とするテイラー多項式を考える。このとき

T2m,0(x)=T2m+1,0(x)=∑j=0m(−1)jx2jT_{2m,0}(x)=T_{2m+1,0}(x)=\sum_{j=0}^m(-1)^jx^{2j}

である。x=2x=2では

T2m,0(2)=∑j=0m(−4)j=1−(−4)m+15T_{2m,0}(2)=\sum_{j=0}^m(-4)^j=\frac{1-(-4)^{m+1}}5

となるため、その絶対値はmmとともに増加する。たとえばm=2,4,10m=2,4,10の値はそれぞれ

13,205,83886113,\qquad205,\qquad838861

であるが、f(2)=1/5f(2)=1/5である。

証明.Qm(x)=∑j=0m(−1)jx2jQ_m(x)=\sum_{j=0}^m(-1)^jx^{2j}とおく。有限等比和を計算すると

(1+x2)Qm(x)=1+(−1)mx2m+2(1+x^2)Q_m(x)=1+(-1)^mx^{2m+2}

である。したがって

f(x)−Qm(x)=(−1)m+1x2m+21+x2f(x)-Q_m(x)=\frac{(-1)^{m+1}x^{2m+2}}{1+x^2}

となる。右辺はx=0x=0で2m+12m+1階までの微分係数がすべて00であるから、QmQ_mとffは0で2m+12m+1階までの微分係数が一致する。定理 2.2により、Qm=T2m,0=T2m+1,0Q_m=T_{2m,0}=T_{2m+1,0}である。

x=2x=2を代入した有限等比和は

Qm(2)=1−(−4)m+15Q_m(2)=\frac{1-(-4)^{m+1}}5

である。mmが1増えるたびに4m+14^{m+1}は4倍になるので、∣Qm(2)∣|Q_m(2)|は増加して限りなく大きくなる。したがって、この点では次数を上げてもf(2)f(2)への近似は改善しない。▨

上の例f(x)=1/(1+x2)f(x)=1/(1+x^2)からわかるように、中心で多くの微分係数を一致させるだけでは、中心から離れた点での誤差が小さくなるとは限りません。Lagrange の剰余項、誤差上界、テイラー級数が関数に一致する条件は、後続の解析学で扱います。

注意 3.2. 関数ggを

g(x)={e−1/x2(x≠0),0(x=0)g(x)= \begin{cases} e^{-1/x^2} & (x\ne0),\\ 0 & (x=0) \end{cases}

と定めると、ggの0におけるすべての階の微分係数は00である。一方、x≠0x\ne0ではg(x)>0g(x)>0である。したがって、0を中心とするテイラー級数は恒等的に00へ収束するが、ggとは一致しない。この事実の証明と、関数とテイラー級数が一致するための条件は、後続の解析学で扱う。

4 例題

レベル2 — 一次近似とテイラー展開の入口

一次近似 f(a+h)≈\approxf(a) + f′(a)h、またはマクローリン展開を用いて答えよ。

解法の型一次近似は接線で置き換える近似。マクローリン展開の k 次の係数は f^(k)(0)/k!(階乗を忘れない)

例 4.1. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=11+xf(x) = \dfrac{1}{1+x}

答1−x+x2−x31 - x + x^{2} - x^{3}

注意 (1 +x)αx)^\alphaでα=\alpha =-1 の場合。係数は 1, -1, 1, -1。公比 -x の等比級数 1/(1 + x)==1 - x + x² - ...(|x| < 1)と同じもの。

例 4.2. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

sin⁡0.01(ラジアン)\sin 0.01 \quad (\text{ラジアン})

答sin⁡0.01≈sin⁡0+(cos⁡0)⋅0.01=0+0.01=0.01\sin 0.01 \approx \sin 0 + (\cos 0) \cdot 0.01 = 0 + 0.01 = 0.01

注意 f(x)==sin x、a==0、h==0.01。f′(0)==cos 0==1。真の値は 0.00999983... で、誤差は約 1.7 ×10−710^{-7}(sin x==x - x³/6 + ... の x³ 項が誤差の主役)。

例 4.3. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

25.5\sqrt{25.5}

答25.5≈25+1225⋅0.5=5+0.05=5.05\sqrt{25.5} \approx \sqrt{25} + \dfrac{1}{2\sqrt{25}} \cdot 0.5 = 5 + 0.05 = 5.05

注意 f(x)==√x、a==25、h==0.5。f′(25)==1/10。真の値は 5.04975... で、誤差は約 0.00025。

例 4.4. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=e−xf(x) = e^{-x}

答1−x+x22−x361 - x + \dfrac{x^{2}}{2} - \dfrac{x^{3}}{6}

注意 eˣ の展開の x を -x に置き換えるだけ。奇数次の項の符号が反転する。

例 4.5. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=cos⁡xf(x) = \cos x

答1−x221 - \dfrac{x^{2}}{2}

注意 f(0)==1、f′(0)==0、f″(0)==-1、f‴(0)==0。よって 1 - x²/2!==1 - x²/2。偶関数なので奇数次の項は現れず、3次の項の係数は 0。

例 4.6. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=sin⁡xf(x) = \sin x

答x−x36x - \dfrac{x^{3}}{6}

注意 f(0)==0、f′(0)==1、f″(0)==0、f‴(0)==-1。よって x - x³/3!==x - x³/6。奇関数なので偶数次の項は現れない(x² の項の係数は 0)。

例 4.7. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

log⁡1.02(自然対数)\log 1.02 \quad (\text{自然対数})

答log⁡1.02≈log⁡1+1⋅0.02=0+0.02=0.02\log 1.02 \approx \log 1 + 1 \cdot 0.02 = 0 + 0.02 = 0.02

注意 f(x)==log x、a==1、h==0.02。f′(1)==1。真の値は 0.019803... で、誤差は約 0.0002(log(1 + x)==x - x²/2 + ... の x² 項に対応)。

例 4.8. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=1+xf(x) = \sqrt{1+x}

答1+x2−x28+x3161 + \dfrac{x}{2} - \dfrac{x^{2}}{8} + \dfrac{x^{3}}{16}

注意 (1 +x)αx)^\alphaの展開(α=\alpha =1/2)。係数は 1,α=\alpha =1/2,α(α−1)/2\alpha(\alpha-1)/2!==-1/8,α(α−1)(α−2)/3\alpha(\alpha-1)(\alpha-2)/3!==1/16。x==0.1 なら √1.1≈\approx1.0488 と、真の値 1.04881 によく合う。

例 4.9. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=log⁡(1+x)f(x) = \log(1+x)

答x−x22+x33x - \dfrac{x^{2}}{2} + \dfrac{x^{3}}{3}

注意 f′(x)==1/(1 + x)、f″(x)==-1/(1 + x)²、f‴(x)==2/(1 + x)³ より、f(0)==0、f′(0)==1、f″(0)==-1、f‴(0)==2。係数は 1, -1/2!, 2/3!==1/3。

例 4.10. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

12.01\dfrac{1}{2.01}

答12.01≈12+(−122)⋅0.01=0.5−0.0025=0.4975\dfrac{1}{2.01} \approx \dfrac{1}{2} + \left(-\dfrac{1}{2^{2}}\right) \cdot 0.01 = 0.5 - 0.0025 = 0.4975

注意 f(x)==1/x、a==2、h==0.01。f′(x)==-1/x² より f′(2)==-1/4。真の値は 0.497512... で、誤差は約 0.0000125。

5 演習

問題 5.1.f(x)=exf(x)=e^xの0を中心とする3次テイラー多項式を作り、その多項式を用いてe0.1e^{0.1}の近似値を求めよ。

解答.

f(k)(0)=1f^{(k)}(0)=1であるから、定義 2.1により

T3,0(x)=1+x+x22+x36T_{3,0}(x)=1+x+\frac{x^2}{2}+\frac{x^3}{6}

である。したがって

e0.1≈T3,0(0.1)=1+0.1+0.122+0.136=1.105166…e^{0.1}\approx T_{3,0}(0.1) =1+0.1+\frac{0.1^2}{2}+\frac{0.1^3}{6} =1.105166\ldots

となる。この計算は有限多項式を近似に用いたものであり、誤差の上界は与えていない。▨

問題 5.2.f(x)=sin⁡xf(x)=\sin xのa=π/2a=\pi/2を中心とする2次テイラー多項式を作り、その多項式を用いてsin⁡1.5\sin 1.5の近似値を求めよ。

解答.

f(π/2)=1f(\pi/2)=1、f′(π/2)=0f'(\pi/2)=0、f′′(π/2)=−1f''(\pi/2)=-1であるから、

T2,π/2(x)=1−12(x−π2)2T_{2,\pi/2}(x)=1-\frac12\left(x-\frac\pi2\right)^2

である。したがって

sin⁡1.5≈1−12(1.5−π2)2=0.99749…\sin1.5\approx1-\frac12\left(1.5-\frac\pi2\right)^2=0.99749\ldots

となる。▨

閑話休題:テイラー級数とeeの無理性 後続のテイラーの定理によって

e=∑k=0∞1k!e=\sum_{k=0}^{\infty}\frac1{k!}

が正当化されたとします。この等式から、eeが有理数でないことを示すことができます。

e=p/qe=p/qと書くことができると仮定します。分母と分子を同じ正の整数倍にすることにより、q≥2q\ge2とすることができます。等式の両辺にq!q!を掛け、右辺の和をk=qk=qまでの項とその後の項に分けると、

q!e=∑k=0qq!k!+∑k=q+1∞q!k!q!e=\sum_{k=0}^{q}\frac{q!}{k!} +\sum_{k=q+1}^{\infty}\frac{q!}{k!}

となります。左辺はp(q−1)!p(q-1)!であり、整数です。右辺の有限和も、各k≤qk\le qについてq!/k!q!/k!が整数であるため、整数です。

右辺の残りの和をRRとおくと、

R=1q+1+1(q+1)(q+2)+⋯>0R=\frac1{q+1}+\frac1{(q+1)(q+2)}+\cdots>0

です。また、第rr項の分母は(q+1)r(q+1)^r以上であるから、

R≤∑r=1∞1(q+1)r=1q<1R\le\sum_{r=1}^{\infty}\frac1{(q+1)^r}=\frac1q<1

となります。したがって、RRは整数から整数を引いた値であるため整数ですが、0<R<10<R<1を満たします。00と11の間に整数は存在しないので、RRが整数であることと、RRが0<R<10<R<1を満たすことは両立しません。ゆえに、eeは有理数ではありません。

指数関数や正弦関数の数値計算では、引数を狭い範囲へ移してから有限多項式を評価する方法が用いられます。有限テイラー多項式は、そのような計算法を設計するときの出発点にもなります。

レベル2 — 一次近似とテイラー展開の入口

一次近似 f(a+h)≈\approxf(a) + f′(a)h、またはマクローリン展開を用いて答えよ。

解法の型一次近似は接線で置き換える近似。マクローリン展開の k 次の係数は f^(k)(0)/k!(階乗を忘れない)

問題 5.3. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

4.1\sqrt{4.1}
解答.

答4.1≈4+124⋅0.1=2+0.025=2.025\sqrt{4.1} \approx \sqrt{4} + \dfrac{1}{2\sqrt{4}} \cdot 0.1 = 2 + 0.025 = 2.025

注意 f(x)==√x、a==4、h==0.1。f′(x)==1/(2√x) より f′(4)==1/4。近似値 2.025 に対し真の値は 2.02485... で、誤差は約 0.00016(誤差は h² のオーダー)。▨

問題 5.4. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

8.243\sqrt[3]{8.24}
解答.

答8.243≈83+13⋅82/3⋅0.24=2+0.2412=2.02\sqrt[3]{8.24} \approx \sqrt[3]{8} + \dfrac{1}{3 \cdot 8^{2/3}} \cdot 0.24 = 2 + \dfrac{0.24}{12} = 2.02

注意 f(x)==x^(1/3)、a==8(立方数)、h==0.24。f′(x)==1/(3x^(2/3)) より f′(8)==1/12。真の値は 2.01980... で、誤差は約 0.0002。▨

問題 5.5. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=e−xf(x) = e^{-x}
解答.

答1−x+x22−x361 - x + \dfrac{x^{2}}{2} - \dfrac{x^{3}}{6}

注意 eˣ の展開の x を -x に置き換えるだけ。奇数次の項の符号が反転する。▨

問題 5.6. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

25.5\sqrt{25.5}
解答.

答25.5≈25+1225⋅0.5=5+0.05=5.05\sqrt{25.5} \approx \sqrt{25} + \dfrac{1}{2\sqrt{25}} \cdot 0.5 = 5 + 0.05 = 5.05

注意 f(x)==√x、a==25、h==0.5。f′(25)==1/10。真の値は 5.04975... で、誤差は約 0.00025。▨

問題 5.7. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=11+xf(x) = \dfrac{1}{1+x}
解答.

答1−x+x2−x31 - x + x^{2} - x^{3}

注意 (1 +x)αx)^\alphaでα=\alpha =-1 の場合。係数は 1, -1, 1, -1。公比 -x の等比級数 1/(1 + x)==1 - x + x² - ...(|x| < 1)と同じもの。▨

問題 5.8. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

sin⁡0.01(ラジアン)\sin 0.01 \quad (\text{ラジアン})
解答.

答sin⁡0.01≈sin⁡0+(cos⁡0)⋅0.01=0+0.01=0.01\sin 0.01 \approx \sin 0 + (\cos 0) \cdot 0.01 = 0 + 0.01 = 0.01

注意 f(x)==sin x、a==0、h==0.01。f′(0)==cos 0==1。真の値は 0.00999983... で、誤差は約 1.7 ×10−710^{-7}(sin x==x - x³/6 + ... の x³ 項が誤差の主役)。▨

問題 5.9. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

12.01\dfrac{1}{2.01}
解答.

答12.01≈12+(−122)⋅0.01=0.5−0.0025=0.4975\dfrac{1}{2.01} \approx \dfrac{1}{2} + \left(-\dfrac{1}{2^{2}}\right) \cdot 0.01 = 0.5 - 0.0025 = 0.4975

注意 f(x)==1/x、a==2、h==0.01。f′(x)==-1/x² より f′(2)==-1/4。真の値は 0.497512... で、誤差は約 0.0000125。▨

問題 5.10. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

9.3\sqrt{9.3}
解答.

答9.3≈9+129⋅0.3=3+0.05=3.05\sqrt{9.3} \approx \sqrt{9} + \dfrac{1}{2\sqrt{9}} \cdot 0.3 = 3 + 0.05 = 3.05

注意 f(x)==√x、a==9、h==0.3。f′(9)==1/6。近似値 3.05 に対し真の値は 3.04959... で、誤差は約 0.0004。h が大きいほど誤差が増える。▨

問題 5.11. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

16.4\sqrt{16.4}
解答.

答16.4≈16+1216⋅0.4=4+0.05=4.05\sqrt{16.4} \approx \sqrt{16} + \dfrac{1}{2\sqrt{16}} \cdot 0.4 = 4 + 0.05 = 4.05

注意 f(x)==√x、a==16、h==0.4。f′(16)==1/8。真の値は 4.04969... で、誤差は約 0.0003。▨

問題 5.12. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

log⁡1.02(自然対数)\log 1.02 \quad (\text{自然対数})
解答.

答log⁡1.02≈log⁡1+1⋅0.02=0+0.02=0.02\log 1.02 \approx \log 1 + 1 \cdot 0.02 = 0 + 0.02 = 0.02

注意 f(x)==log x、a==1、h==0.02。f′(1)==1。真の値は 0.019803... で、誤差は約 0.0002(log(1 + x)==x - x²/2 + ... の x² 項に対応)。▨

問題 5.13. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=log⁡(1+x)f(x) = \log(1+x)
解答.

答x−x22+x33x - \dfrac{x^{2}}{2} + \dfrac{x^{3}}{3}

注意 f′(x)==1/(1 + x)、f″(x)==-1/(1 + x)²、f‴(x)==2/(1 + x)³ より、f(0)==0、f′(0)==1、f″(0)==-1、f‴(0)==2。係数は 1, -1/2!, 2/3!==1/3。▨

問題 5.14. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=sin⁡xf(x) = \sin x
解答.

答x−x36x - \dfrac{x^{3}}{6}

注意 f(0)==0、f′(0)==1、f″(0)==0、f‴(0)==-1。よって x - x³/3!==x - x³/6。奇関数なので偶数次の項は現れない(x² の項の係数は 0)。▨

問題 5.15. 一次近似 f(a+h)≈\approxf(a) + f′(a)h を用いて、次の値の近似値を求めよ。

27.543\sqrt[3]{27.54}
解答.

答27.543≈273+13⋅272/3⋅0.54=3+0.5427=3.02\sqrt[3]{27.54} \approx \sqrt[3]{27} + \dfrac{1}{3 \cdot 27^{2/3}} \cdot 0.54 = 3 + \dfrac{0.54}{27} = 3.02

注意 f(x)==x^(1/3)、a==27、h==0.54。f′(27)==1/27。真の値は 3.019868... で、誤差は約 0.00013。▨

問題 5.16. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=1+xf(x) = \sqrt{1+x}
解答.

答1+x2−x28+x3161 + \dfrac{x}{2} - \dfrac{x^{2}}{8} + \dfrac{x^{3}}{16}

注意 (1 +x)αx)^\alphaの展開(α=\alpha =1/2)。係数は 1,α=\alpha =1/2,α(α−1)/2\alpha(\alpha-1)/2!==-1/8,α(α−1)(α−2)/3\alpha(\alpha-1)(\alpha-2)/3!==1/16。x==0.1 なら √1.1≈\approx1.0488 と、真の値 1.04881 によく合う。▨

問題 5.17. 次の関数のマクローリン展開(x==0 のまわりのテイラー展開)を、3次の項まで求めよ。

f(x)=exf(x) = e^{x}
解答.

答1+x+x22+x361 + x + \dfrac{x^{2}}{2} + \dfrac{x^{3}}{6}

注意 何回微分しても eˣ で、f^(k)(0)==1。よって k 次の係数は 1/k!。1 + x + x²/2! + x³/3!==1 + x + x²/2 + x³/6。▨

参考文献

  1. Tom M. Apostol, Calculus, 2nd ed., vol. I, Wiley, New York, 1967.テイラー多項式、テイラー級数および有限多項式による近似の標準的な定式化を参考にしました。
  2. G. H. Hardy and E. M. Wright, An Introduction to the Theory of Numbers, 6th ed., Oxford University Press, 2008.指数関数の級数表示から e の無理性を導く議論を参考にしました。
  3. Sun Microsystems, fdlibm 5.3.初等関数の数値計算で引数を狭い範囲へ移して多項式を評価する実装例を参考にしました。

前提記事