閉じる ホーム

合成関数のTaylor展開

≪合成関数のTaylor展開≫

g(x) , h(x) のそれぞれの Taylor展開の結果から合成関数 f(x)=g⁡(h(x)) のTaylor展開を求める。

いま、関数 f(x) の Taylor展開は「x が 0 の近くにいる状況を考えている」わけだから、このとき「y=h(x) は h(0) の近くにいる状況を考える」ことになる。
そこで、h(0)=0 を仮定する。
h(0)0 の場合 z=y-h(0) として、変数 y を z に替えて考えることになる)

いま、関数 g(y) , h(x) の Taylor展開を

g(y)= b0+ b1y + b2y2 + b3y3 +⋯  ……(1)
h(x)= c1x + c2x2 + c3x3 +⋯  ……(2)
と表わすことにする((2)式では、h(0)=0 を仮定しているので、c0 の項はない)。
すると

f(x) =g⁡(h(x))
 = b0+ b1h(x)+ b2h(x)2+ b3h(x)3+⋯
 = b0+ b1(c1x + c2x2 + c3x3 +⋯)
  + b2 ( c1x + c2x2 + c3x3 +⋯) 2
  + b3 ( c1x + c2x2 + c3x3 +⋯) 3+⋯
 = b0+ b1c1x
  +( b1c2+ b2c12 )x2
  +( b1c3+ b2·2c1c2+ b3c1 )x3+⋯  ……(3)
と表わせる。(3)式が関数 f(x) の Taylor展開を与えるものと推測される。
そこで、そのことを確認しよう。

g(x) , h(x) を前回用いた Taylor多項式と剰余項で表現すると

g(y)= b0+ b1y + b2y2 +⋯+ bnyn + g(n+1)(y)·yn+1  ……(4)
h(x)= c1x + c2x2 +⋯+ cnxn + h(n+1)(x)·xn+1  ……(5)
これらの表示を用いて  f(x) =g⁡(h(x)) を表わすと

f(x) =g⁡(h(x))
 = b0+ b1h(x)+ b2h(x)2+ b3h(x)3+⋯
  + bnh(x)n + g(n+1)(h(x))·h(x)n+1
 = b0+ b1{ c1x + c2x2 +⋯+ cnxn + h(n+1)(x)·xn+1 }
  + b2{ c1x + c2x2 +⋯+ cnxn + h(n+1)(x)·xn+1 }2+⋯
  + bn { c1x + c2x2 +⋯+ cnxn + h(n+1)(x)·xn+1 }n
  + g(n+1)(h(x)) { c1x + c2x2 +⋯+ cnxn + h(n+1)(x)·xn+1 }n+1  ……(6)
(6)式は一見複雑そうに見えるが、x のベキごとに整理すると

f(x) =a0+a1x+a2x2+⋯+ anxn+ f^(n+1)(x) xn+1
という形にまとめなおすことができる。
ここで大事なことは、g(n+1) や h(n+1) が現われる項は全て xn+1 で括れてしまう、ということ。すなわち、これらの項はすべて f^(n+1)(x) の部分に含まれてしまう、ということである。
したがって、関数 f(x) の Taylor多項式

Qn(x) =a0+a1x+a2x2+⋯+ anxn
を求めるためには

g(y)= b0+ b1y + b2y2 + b3y3 +⋯+ bnxn
h(x)= c1x + c2x2 + c3x3 +⋯+ cnxn
として、計算すれば十分であることが分かる。
そして

lim x0 f(x)- Qn(x)     xk    
 = lim x0 f^(n+1)(x) x(n-k)+1
 = f^(n+1)(0) ·0 =0
となることを確かめることで

Qn(x) =Pn(x)
を前回と同様にして証明することができる。

(例) f(x)=exsinx  の( x=0 のまわりでの) Taylor展開
x=0 のまわりで sinx

sinx= x-x33! +x55! -x77!+⋯
 =x( 1-x23! +x45! -x67!+⋯)
したがって

xsinx= x2( 1-x23! +x45! -x67!+⋯)
一方、y=0 のまわりで ey

ey= 1+y+y22! +y33! +y44!+⋯
y=xsinx とすれば

exsinx= 1+xsinx +12!(xsinx)2 +13!(xsinx)3 +⋯

 = 1+x2( 1-x23! +x45! -x67!+⋯)

  + 12!{(x2)2(1-x23! +x45! -⋯)2}

  + 13!{(x2)3(1-x23! +x45! -⋯)3}+⋯

 = 1+x2-x43! +x65! -⋯

  + 12!x4(1-x23! +x45! -⋯)2

  + 13!x6(1-x23! +x45! -⋯)3 +⋯

 = 1+x2+(12!-13!)x4 +(15!-13!+13!)x6 +⋯

 = 1+x2+13x4 +15!x6 +⋯
というように計算される。
≪極限への適用≫
(例)  lim x0 ex+ae-x+bcosx+c      x4           が存在するとき、a,b,c の値とこの極限

 x=0 のまわりでの Taylor展開を考えると
f(x)= ex+ae-x+bcosx+c

 = 1+x+12!x2+13!x3 +14!x4 +15!x5 +⋯
  + a(1-x+12!x2-13!x3 +14!x4 -15!x5 +⋯)
  + b(1-12!x2 +14!x4 -16!x6 +⋯) +c

 = (1+a+b+c)
  + (1-a)x +12!(1+a-b)x2
  + 13!(1-a)x3 +14!(1+a+b)x4
  + 15!(1-a)x5 +⋯

いま f(x)
f(x)= a0+a1x+ a2x2+ a3x3+ a4x4+ f5(x)x5
という剰余項付きの展開式で考えると、前回みたように
lim x0 f5(x)= lim θ0 fn+1(θ)  (n+1)!  =f5(0) 5! =f5(0)
という有限な値をとる。
したがって k=1,2,3 に対して
lim x0 f5(x)xk= f5(0)·0 =0
となる。 そこで問題に帰ると

lim x0 fxx4= lim x0 a0+a1x+ a2x2+⋯ + f5(x)x5        x4         =a00
この極限値が有限の値になるためには、最低でも 0/0 の不定形にならなければならないから 
a0=0
そこで a0=0 として 与えられた極限を考えると

lim x0 fxx4= lim x0 a1x+ a2x2+⋯ + f5(x)x5       x4       

 = lim x0 a1+ a2x+⋯ + f5(x)x4       x3        =a10
上と同様に  a1=0 
同様に考えると
a0=a1=a2=a3=0
したがって
1+a+b+c=0 1-a=0 1+a-b=0
という条件式が成立する。
このとき
f(x)= a4x4+ f5(x)x5


lim x0 a4x4+ f5(x)x5    x4     = lim x0 (a4+ f5(x)x) =a4
条件式より
a=1 ,  b=2 ,  c=-4
を得るから
a4= 1+a+b 4!   =44! =16


<「牛腸作 数学IB演習」・独習ノートより>

(1)テーラー展開とはなにか
(2)テーラー展開の注意点
(3)部分積分とテーラーの定理
(4)テーラーの定理・剰余項の考察
(5)テーラー多項式の考察
(6)テーラー展開の計算
(8)近似式としてのテーラー展開
(9) a のまわりでのテーラー展開
(10)テーラーの定理・極限
(11)多変数のテーラー展開
補論・積分に関する「平均値の定理」
補論・発散のスピード
補論・級数の収束判定
補論・ロルの定理・考察
補論・偏微分(1)偏導関数
補論・偏微分(2)ヤングの定理
余録・バーゼル問題とテーラー展開

  © nagaizumicyou.net