2. Taylorの定理と誤差の評価

2020/1/6公開

前の節では説明の簡略化のために Taylor 展開を有限個の項で打ち切ることで関数近似を導出したが、Taylor 展開を用いるには

  • f(x)f(x)が無限階微分可能である

  • Taylor 級数が収束する

  • Taylor 級数がもとの関数f(x)f(x)に一致する

といった比較的厳しい条件を満たす必要があり、また近似した関数のもとの関数からの誤差を評価するのが難しくなる。

実際に理論的に解析するには、より緩い条件で成り立つ Taylor の定理を用いる。Taylor の定理は、整数n(n1)n \,\,(n \geq 1)をとったとき、nn階微分可能な関数f ⁣:RRf \colon \mathbb{R} \to \mathbb{R}に対して、次の性質

f(x)=f(x)+df(x)dxΔx+12d2f(x)dx2Δx2++1n!dnf(x)dxnΔxn+hn(Δx)Δxn(limΔx0hn(Δx)=0)(2.1)\begin{aligned} f(x) = f(\overline{x}) + \frac{d f (\overline{x})}{dx} \Delta x + \frac{1}{2} \frac{d ^ 2 f (\overline{x})}{dx ^ 2} \Delta x ^ 2 + \cdots + \frac{1}{n!} \frac{d ^ n f (\overline{x})}{dx ^ n} \Delta x ^ n + h _ n (\Delta x) \Delta x ^ n \\ \left( \lim _ {\Delta x \to 0} h _ n (\Delta x) = 0 \right) \end{aligned} \tag{2.1}

を満たす関数hn ⁣:RRh _ n\colon \mathbb{R} \to \mathbb{R}が存在するという主張である。

(2.1) 式からhn(Δx)Δxnh _ n (\Delta x) \Delta x ^ nの項を取り除くと前節で定義した (1.1.2) 式による関数のnn次近似と一致している。すなわち

f(x)fn(x)=hn(Δx)Δxnf(x) - f _ n (x) = h _ n (\Delta x) \Delta x ^ n

が成り立つので、hn(Δx)Δxnh _ n (\Delta x) \Delta x ^ nは近似誤差を表しているとみなせる。この近似誤差はランダウの記号を用いれば

hn(Δx)Δxn=o(Δxn)(2.2)h _ n (\Delta x) \Delta x ^ n = o \left( |\Delta x | ^n \right) \tag{2.2}

と書けるから、関数の1次近似と2次近似について

f(x)=fI(x)+o(Δx)f(x)=fII(x)+o(Δx2)(2.3)\begin{aligned} f (x) &= f _ {\rm I} (x) + o \left( |\Delta x | \right) \\ f (x) &= f _ {\rm II} (x) + o \left( |\Delta x | ^ 2 \right) \end{aligned} \tag{2.3}

が成り立つ。

関数f ⁣:RnR ⁣:xf(x)f \colon \mathbb{R} ^ n \to \mathbb{R} \colon x \mapsto f(x)についても同様に、ユークリッドノルム ⁣:RnR\| \cdot \| \colon \mathbb{R} ^ n \to \mathbb{R}を用いて

f(x)=fn(x)+hn(Δx)Δxn(limΔx0hn(Δx)=0)(2.4)\begin{aligned} f (x) &= f _ n (x) + h _ n (\Delta x) \|\Delta x \| ^ n \quad \left( \lim _ {\| \Delta x \| \to 0} h _ n (\Delta x) = 0 \right) \end{aligned} \tag{2.4}

が成り立つ。近似誤差は

hn(Δx)Δxn=o(Δxn)(2.5)h _ n (\Delta x) \| \Delta x \| ^ n = o \left( \| \Delta x \| ^ n \right) \tag{2.5}

と評価できて、n=1,2n = 1, 2の場合について

f(x)=fI(x)+o(Δx)f(x)=fII(x)+o(Δx2)(2.6)\begin{aligned} f (x) &= f _ {\rm I} (x) + o \left( \|\Delta x \| \right) \\ f (x) &= f _ {\rm II} (x) + o \left( \|\Delta x \| ^ 2 \right) \end{aligned} \tag{2.6}

である。

Last updated