テイラー展開

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:出典の明記 テンプレート:参照方法 テンプレート:Calculus

テイラー多項式の次数が上がるにつれて、正しい関数に近づく。この図は テンプレート:Math と、そのテイラー近似のうち、1, 3, 5, 7, 9, 11, 13 次の多項式を示している。
指数関数 テンプレート:Math (青) と、その テンプレート:Math におけるテイラー級数の最初の テンプレート:Math 項の和 (赤)。

数学においてテイラー級数(テイラーきゅうすう、テンプレート:Lang-en-short)は、関数のある一点での導関数の値から計算される項の無限和として関数を表したものである。そのような級数を得ることをテイラー展開(テイラーてんかい)という。

テイラー級数の概念はスコットランドの数学者ジェームズ・グレゴリーにより定式化され、フォーマルにはイギリスの数学者ブルック・テイラーによって1715年に導入された。0 を中心としたテイラー級数は、マクローリン級数 (テンプレート:Lang-en-short) とも呼ばれる。これはスコットランドの数学者コリン・マクローリンにちなんでおり、彼は18世紀にテイラー級数のこの特別な場合を積極的に活用した。

関数はそのテイラー級数の有限個の項を用いて近似することができる。テイラーの定理はそのような近似による誤差の定量的な評価を与える。テイラー級数の最初のいくつかの項として得られる多項式はテイラー多項式と呼ばれる。関数のテイラー級数は、その関数のテイラー多項式で次数を増やした極限が存在すればその極限である。関数はそのテイラー級数がすべての点で収束するときでさえもテイラー級数に等しいとは限らない。開区間(あるいは複素平面開円板)でテイラー級数に等しい関数はその区間上の解析関数と呼ばれる。

前述の通り、一定の条件の下でテイラー展開の高次の項を無視することができる。例えば単振り子の問題では、振り子の振れ角 テンプレート:Mvar が充分小さいことを利用して、正弦関数 テンプレート:Mathテンプレート:Mvar で近似できる。このように、関数をテイラー展開することで計算が容易になり、また原点近傍の振る舞いを詳細に調べることができるようになる。

一実変数関数のテイラー展開

テンプレート:See also

正弦関数f(x)=sinxx=aにおけるテイラー級数のうち次数の少ない項のみを抽出したもの


k=0nf(k)(a)k!(xa)k

マウスホイールでnを変更

テンプレート:Mvar を含む実数開区間 テンプレート:Math 上で無限階微分可能な関数 テンプレート:Math が与えられたとき、べき級数

n=0f(n)(a)n!(xa)n

を関数 テンプレート:Mvar の点 テンプレート:Mvar まわりのテイラー級数という。ここで テンプレート:Mathテンプレート:Mvar階乗テンプレート:Mathテンプレート:Math における テンプレート:Mvarテンプレート:Mvar微分係数である[注 1]。また、便宜的に テンプレート:Math は 1 であると定義する[注 2]。テイラー級数が収束し、元の関数 テンプレート:Mvar に一致するとき、テンプレート:Mvarテイラー展開可能であるという。テイラー展開がある大域的な領域の各点で可能な関数は、その領域において解析的 (テンプレート:En) である、またはその領域上の解析関数 (テンプレート:En) であるという。

ここで一般には関数 テンプレート:Mvar が無限回微分可能であってもそのテイラー級数が テンプレート:Math で収束するとは限らずテンプレート:Sfn、たとえ収束しても一致するとは限らないテンプレート:Sfnことに注意が必要である。一致するかどうかは、テイラーの定理における剰余項 テンプレート:Mvar が 0 に収束するかどうかによって判定できる;ここで剰余項 テンプレート:Mvar は、ある テンプレート:Math が存在して、

Rn(x)=f(n)(c)n!(xa)n

と書ける。または積分を用いて、次のように表せる。

Rn(x)=1(n1)!ax(xt)n1f(n)(t)dt

また、この剰余項を評価することで関数の近似値を精度保証つきで数値的に求めることもできる(テイラーの定理#例を参照)。

特に テンプレート:Math における以下のような展開

n=0f(n)(0)n!xn

マクローリン展開(マクローリンてんかい、テンプレート:Lang-en-short; 名称は数学者コリン・マクローリンに由来する)と呼ぶ。

マクローリン級数の例

いくつかの重要な関数のテイラー展開を以下に示す。これらはすべて複素解析的な関数であり、複素変数であると考えても成り立つ。テンプレート:Mvarについてのforの範囲外の実数をテンプレート:Mvarに代入したら発散する(ただし、元の関数が収束することもある)。

なお、テンプレート:Math の展開に現われる テンプレート:Mvar 、二項展開の (αn)テンプレート:Math の展開に現われる テンプレート:Mvar はそれぞれベルヌーイ数二項係数オイラー数である。また、テンプレート:Mathテンプレート:Math逆関数であるとする。

多項式
多項式をマクローリン展開したものは元の多項式自身である。
指数関数
ex=n=0xnn! for all x
自然対数
log(1x)=n=1xnn for |x|<1
log(1+x)=n=1(1)n+1nxn for |x|<1
幾何級数
11x=n=0xnfor |x|<1
1(1x)2=n=1nxn1 for |x|<1
x(1x)2=n=0nxn for |x|<1
2(1x)3=n=2(n1)nxn2 for |x|<1
2x2(1x)3=n=0(n1)nxn for |x|<1
二項定理
(1+x)α=n=0(αn)xnfor |x|<1 and any complex α
三角関数
sinx=n=0(1)n(2n+1)!x2n+1 for all x
cosx=n=0(1)n(2n)!x2n for all x
tanx=n=1B2n(4)n(14n)(2n)!x2n1 for |x|<π2
cscx=n=0(1)n(222n)B2n(2n)!x2n1 for 0<|x|<π
secx=n=0(1)nE2n(2n)!x2n for |x|<π2
cotx=n=0(1)n22nB2n(2n)!x2n1 for 0<|x|<π
sin1x=n=0(2n)!4n(n!)2(2n+1)x2n+1 for |x|<1
cos1x=π2n=0(2n)!4n(n!)2(2n+1)x2n+1 for |x|<1
tan1x=n=0(1)n2n+1x2n+1 for |x|<1
双曲線関数
sinhx=n=01(2n+1)!x2n+1 for all x
coshx=n=01(2n)!x2n for all x
tanhx=n=1B2n4n(4n1)(2n)!x2n1 for |x|<π2
sinh1x=n=0(1)n(2n)!4n(n!)2(2n+1)x2n+1 for |x|<1
tanh1x=n=012n+1x2n+1 for |x|<1
ランベルトのW関数
W0(x)=n=1(n)n1n!xn for |x|<1e

一変数複素関数のテイラー展開

テンプレート:Mvar を含む開集合 テンプレート:Math 上で微分可能、すなわち正則複素関数 テンプレート:Math が与えられたとき、べき級数

n=0f(n)(a)n!(za)n

を関数 テンプレート:Mvar の点 テンプレート:Mvar まわりのテイラー級数という。正則関数の解析性から、点 テンプレート:Mvar を中心として テンプレート:Mvar に包含されるような任意の開円板 テンプレート:Math 上でこの級数は テンプレート:Math に収束する。

剰余項 テンプレート:Mvar複素線積分を用いて、次のように表せる:

Rn(z)=(za)n[12πiCf(w)(wa)n(wz)dw]

ここで テンプレート:Math は、点 テンプレート:Mathテンプレート:Math を囲み、周および内部が テンプレート:Mvar に含まれるような反時計回りの円周である。

多変数関数のテイラー展開

テイラー展開は一変数関数のみならず、多変数関数にも適用できる。テンプレート:Mvar 変数関数 テンプレート:Mvar のテイラー展開は以下の式である。

f(x1,,xd)=n1=0n2=0nd=0(x1a1)n1(xdad)ndn1!nd!(n1++ndfx1n1xdnd)(a1,,ad).

多重指数記法を用いれば、テンプレート:Mvar 変数関数 テンプレート:Math のテイラー展開は次式で表現される。

f(𝐱)=α0d(𝐱𝐚)αα!(αf)(𝐚)

アインシュタインの縮約記法を用いれば、多変数関数 テンプレート:Math のテイラー展開は次式である。

f(xμ)=n=01n![(xμαμ)μ]nf(αμ)

上式の テンプレート:Math微分演算子であり、ベクトル解析の記法では テンプレート:Math に置き換えられる。一番後ろに テンプレート:Math があるが、これは テンプレート:Math に左の演算子を作用させてから テンプレート:Math の引数として テンプレート:Mvar を与えることを表していることに注意する。

脚注

テンプレート:Reflist

出典

テンプレート:Reflist

参考文献

関連項目

テンプレート:Wikibooks


外部リンク

テンプレート:Mathanalysis-stub

テンプレート:Normdaten

pl:Wzór Taylora#Szereg Taylora
引用エラー: 「注」という名前のグループの <ref> タグがありますが、対応する <references group="注"/> タグが見つかりません