漸化式による積分

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

テンプレート:Calculus 漸化式による積分(ぜんかしきによるせきぶん、Integration by reduction formulae)は、漸化式による積分の計算方法である。この方法は、整数パラメータ(通常は初等関数のべき乗)又は超越関数と任意の次数多項式の積を数式が含み、直接積分できない場合に使われる。

漸化式の見つけ方

漸化式は、置換積分部分積分テンプレート:仮リンクによる積分、部分分数分解による積分などの一般的な積分方法のいずれかを使用して導出できる。主なアイデアは、関数(Inで表される)の整数パラメータ(例えばべき乗)を、例えばIn-1In-2で表されるより低い値のパラメータ(例えばより低いべき乗)を含む積分で表すことである。これにより、漸化式が導出される。漸化式において、積分

In=f(x,n)dx,

は以下の式

Ik=f(x,k)dx,

で表される。 ここで

k<n.

である。

積分の計算方法

積分を計算するには、漸化式を使用してnの積分を(n – 1) や (n – 2) の積分で表す。より低い指数の積分は、より高い指数の積分を計算するために使用できる。これを積分される関数が計算できる(通常は指数が0又は1)ところまで繰り返し、逆代入することでInを計算する[1]

計算手順の例を示す。

余弦積分

以下の積分は、漸化式により計算できる。

cosnxdx,
n = 1, 2 ... 30のときのcosn(x)dx

初めに、Inを以下のように定義する。

In=cosnxdx.

Inは以下のように書き換えられる。

In=cosn1xcosxdx,

以下のように設定し、置換積分を行う。

cosxdx=d(sinx),
In=cosn1xd(sinx).

計算結果は以下のようになる。

cosnxdx=cosn1xsinxsinxd(cosn1x)=cosn1xsinx+(n1)sinxcosn2xsinxdx=cosn1xsinx+(n1)cosn2xsin2xdx=cosn1xsinx+(n1)cosn2x(1cos2x)dx=cosn1xsinx+(n1)cosn2xdx(n1)cosnxdx=cosn1xsinx+(n1)In2(n1)In,

これによりInは以下の漸化式で表される。

In +(n1)In =cosn1xsinx + (n1)In2,
nIn =cosn1(x)sinx +(n1)In2,
In =1ncosn1xsinx +n1nIn2,

これにより漸化式は

cosnxdx =1ncosn1xsinx+n1ncosn2xdx.

となる。n = 5の場合は以下のように計算できる。

I5=cos5xdx.

低い次数のInを計算する。

n=5,I5=15cos4xsinx+45I3,
n=3,I3=13cos2xsinx+23I1,

逆代入すると、

I1 =cosxdx=sinx+C1,
I3 =13cos2xsinx+23sinx+C2,C2 =23C1,

となり、最終的にI5は以下のように計算される。

I5 =15cos4xsinx+45[13cos2xsinx+23sinx]+C,

Cは定数である。

指数積分

xneaxdx.

初めに、Inを以下のように定義する。

In=xneaxdx.

以下のように設定し、置換積分を行う。

xndx=d(xn+1)n+1,
In=1n+1eaxd(xn+1),

計算結果は以下のようになる。

eaxd(xn+1)=xn+1eaxxn+1d(eax)=xn+1eaxaxn+1eaxdx,
(n+1)In=xn+1eaxaIn+1,

指数を1つずらし、n + 1n, nn – 1とすると、

nIn1=xneaxaIn,

となる。Inを解くと

In=1a(xneaxnIn1),

となる。漸化式は

xneaxdx=1a(xneaxnxn1eaxdx).

となる。

eaxを置換することによっても、導出することができる。以下のように設定し、置換積分を行う。

eaxdx=d(eax)a,

In=1axnd(eax),

計算結果は以下のようになる。

xnd(eax)=xneaxeaxd(xn)=xneaxneaxxn1dx,

逆代入すると

In=1a(xneaxnIn1),

となり、式は

xneaxdx=1a(xneaxnxn1eaxdx).

となる。

部分積分によっても導出することができる。

In=xnxeaxdx,
u=xn ,  dv=eax,
dudx =nxn1 ,  v=eaxa 
In=xneaxa nxn1 eaxa dx 
In=xneaxa na xn1eax dx 

ここで

In1=xn1eax dx 
 In=xneaxa na In1

となるため、逆代入すると以下のようになる。

In=1a(xneaxnIn1),

これは以下の式に等しい。

xneaxdx=1a(xneaxnxn1eaxdx).

漸化式の表

有理関数

以下の積分は、これらを含む[2]

  • 線形根号の因子 ax+b
  • 線形因子 px+q と線形根号 ax+b
  • 二次因子 x2+a2
  • 二次因子 x2a2, for x>a
  • 二次因子 a2x2, for x<a
  • (既約) 二次因子 ax2+bx+c
  • 既約多項式因子の根号 ax2+bx+c
積分 漸化式
In=xnax+bdx In=2xnax+ba(2n+1)2nba(2n+1)In1
In=dxxnax+b In=ax+b(n1)bxn1a(2n3)2b(n1)In1
In=xnax+bdx In=2xn(ax+b)3a(2n+3)2nba(2n+3)In1
Im,n=dx(ax+b)m(px+q)n Im,n={1(n1)(bpaq)[1(ax+b)m1(px+q)n1+a(m+n2)Im,n1]1(m1)(bpaq)[1(ax+b)m1(px+q)n1+p(m+n2)Im1,n]
Im,n=(ax+b)m(px+q)ndx Im,n={1(n1)(bpaq)[(ax+b)m+1(px+q)n1+a(nm2)Im,n1]1(nm1)p[(ax+b)m(px+q)n1+m(bpaq)Im1,n]1(n1)p[(ax+b)m(px+q)n1amIm1,n1]
積分 漸化式
In=(px+q)nax+bdx (px+q)nax+bdx=2(px+q)n+1ax+bp(2n+3)+bpaqp(2n+3)In

In=2(px+q)nax+ba(2n+1)+2n(aqbp)a(2n+1)In1

In=dx(px+q)nax+b ax+b(px+q)ndx=ax+bp(n1)(px+q)n1+a2p(n1)In

In=ax+b(n1)(aqbp)(px+q)n1+a(2n3)2(n1)(aqbp)In1

積分 漸化式
In=dx(x2+a2)n In=x2a2(n1)(x2+a2)n1+2n32a2(n1)In1
In,m=dxxm(x2+a2)n a2In,m=Im,n1Im2,n
In,m=xm(x2+a2)ndx In,m=Im2,n1a2Im2,n
積分 漸化式
In=dx(x2a2)n In=x2a2(n1)(x2a2)n12n32a2(n1)In1
In,m=dxxm(x2a2)n a2In,m=Im2,nIm,n1
In,m=xm(x2a2)ndx In,m=Im2,n1+a2Im2,n
積分 漸化式
In=dx(a2x2)n In=x2a2(n1)(a2x2)n1+2n32a2(n1)In1
In,m=dxxm(a2x2)n a2In,m=Im,n1+Im2,n
In,m=xm(a2x2)ndx In,m=a2Im2,nIm2,n1
積分 漸化式
In=dxxn(ax2+bx+c) cIn=1xn1(n1)+bIn1+aIn2
Im,n=xmdx(ax2+bx+c)n Im,n=xm1a(2nm1)(ax2+bx+c)n1b(nm)a(2nm1)Im1,n+c(m1)a(2nm1)Im2,n
Im,n=dxxm(ax2+bx+c)n c(m1)Im,n=1xm1(ax2+bx+c)n1+a(m+2n3)Im2,n+b(m+n2)Im1,n
積分 漸化式
In=(ax2+bx+c)ndx 8a(n+1)In+12=2(2ax+b)(ax2+bx+c)n+12+(2n+1)(4acb2)In12
In=1(ax2+bx+c)ndx (2n1)(4acb2)In+12=2(2ax+b)(ax2+bx+c)n12+8a(n1)In12
In+12=I2n+12=1(ax2+bx+c)2n+12dx=1(ax2+bx+c)2n+1dx

超越関数

テンプレート:Main article

以下の積分は、これらを含む[3]

  • 正弦(sin)因子
  • 余弦(cos)因子
  • 正弦と余弦の積や商の因子
  • 指数因子やxの冪乗の積や商
  • 指数と正弦/余弦因子の積
積分 漸化式
In=xnsinaxdx a2In=axncosax+nxn1sinaxn(n1)In2
Jn=xncosaxdx a2Jn=axnsinax+nxn1cosaxn(n1)Jn2
In=sinaxxndx

Jn=cosaxxndx

In=sinax(n1)xn1+an1Jn1

Jn=cosax(n1)xn1an1In1

the formulae can be combined to obtain separate equations in In:

Jn1=cosax(n2)xn2an2In2

In=sinax(n1)xn1an1[cosax(n2)xn2+an2In2]

In=sinax(n1)xn1a(n1)(n2)(cosaxxn2+aIn2)

and Jn:

In1=sinax(n2)xn2+an2Jn2

Jn=cosax(n1)xn1an1[sinax(n2)xn2+an2Jn2]

Jn=cosax(n1)xn1a(n1)(n2)(sinaxxn2+aJn2)

In=sinnaxdx anIn=sinn1axcosax+a(n1)In2
Jn=cosnaxdx anJn=sinaxcosn1ax+a(n1)Jn2
In=dxsinnax (n1)In=cosaxasinn1ax+(n2)In2
Jn=dxcosnax (n1)Jn=sinaxacosn1ax+(n2)Jn2
積分 漸化式
Im,n=sinmaxcosnaxdx Im,n={sinm1axcosn+1axa(m+n)+m1m+nIm2,nsinm+1axcosn1axa(m+n)+n1m+nIm,n2
Im,n=dxsinmaxcosnax Im,n={1a(n1)sinm1axcosn1ax+m+n2n1Im,n21a(m1)sinm1axcosn1ax+m+n2m1Im2,n
Im,n=sinmaxcosnaxdx Im,n={sinm1axa(n1)cosn1axm1n1Im2,n2sinm+1axa(n1)cosn1axmn+2n1Im,n2sinm1axa(mn)cosn1ax+m1mnIm2,n
Im,n=cosmaxsinnaxdx Im,n={cosm1axa(n1)sinn1axm1n1Im2,n2cosm+1axa(n1)sinn1axmn+2n1Im,n2cosm1axa(mn)sinn1ax+m1mnIm2,n
積分 漸化式
In=xneaxdx

n>0

In=xneaxanaIn1
In=xneaxdx

n>0

n1

In=eax(n1)xn1+an1In1
In=eaxsinnbxdx In=eaxsinn1bxa2+(bn)2(asinbxbncosbx)+n(n1)b2a2+(bn)2In2
In=eaxcosnbxdx In=eaxcosn1bxa2+(bn)2(acosbx+bnsinbx)+n(n1)b2a2+(bn)2In2

出典

テンプレート:Reflist

参考文献

テンプレート:Wikibooks

  • Anton, Bivens, Davis, Calculus, 7th edition.

テンプレート:Integral

  1. Further Elementary Analysis, R.I. Porter, G. Bell & Sons Ltd, 1978, テンプレート:ISBN
  2. http://www.sosmath.com/tables/tables.html -> Indefinite integrals list
  3. http://www.sosmath.com/tables/tables.html -> Indefinite integrals list