部分積分

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

テンプレート:Calculus 部分積分(ぶぶんせきぶん、テンプレート:Lang-en-short)とは、微分積分学解析学における関数積分法に関する定理であり、積の積分をより計算が容易な積分に変形するために頻繁に使われる手法である。

具体的には、2つの微分可能な関数 u(x)v(x)、区間 axb に対して成り立つ以下のような関係式を指す[1]

abu(x)v(x)dx=[u(x)v(x)]ababu(x)v(x)dx

不定積分の場合であれば、同様に以下の関係式が成り立つ。

u(x)v(x)dx=u(x)v(x)u(x)v(x)dx

またはより簡潔に

udv=uvvdu.

と表記される。ここで dudvx の関数 uv微分、即ち

du=u(x)dx,dv=v(x)dx

である。

導出

上記の定理は以下のように導出される。

u(x)v(x) がともに微分可能関数であるとき、積の微分法則(ライプニッツ則)より

ddx(u(x)v(x))=v(x)ddx(u(x))+u(x)ddx(v(x))

両辺を区間 axbx に関して積分して

abddx(u(x)v(x))dx=abu(x)v(x)dx+abu(x)v(x)dx

ここで微分積分学の基本定理より、

abddx(u(x)v(x))dx=[u(x)v(x)]ab

であるから、

[u(x)v(x)]ab=abu(x)v(x)dx+abu(x)v(x)dx

即ち以下の部分積分の公式を得る。

abu(x)v(x)dx=[u(x)v(x)]ababu(x)v(x)dx

不定積分の場合も同様に導出出来る。

ここで左辺の uvdxv (v の 導関数) を含んでいるから、まず vv の 原始関数)を見つける必要があり、次いで部分積分の公式を適用し、積分 vudx を計算する。

(具体的な計算例は後述

視覚的な解釈

部分積分の定理のグラフによる解釈。図示された曲線は媒介変数 t の関数である。

パラメーター t によって (x,y)=(f(t),g(t)) で表された曲線を定義する。この曲線が局所的に全単射であると仮定すると、

x(y)=f(g1(y))
y(x)=g(f1(x))

青色の領域の面積は、

A1=y1y2x(y)dy

同様に赤色の領域の面積は、

A2=x1x2y(x)dx

にそれぞれ対応する。

A1A2 を足し合わせた領域全体は、大きい方の長方形の面積 x2y2 から小さい方の長方形の面積 x1y1 を除いたものに等しい。

y1y2x(y)dyA1+x1x2y(x)dxA2=xiyi|i=1i=2

近傍で曲線が滑らかであれば、これは不定積分に一般化できる。

xdy+ydx=xy

変形して、

xdy=xyydx

つまり部分積分は、青色の領域の面積が領域全体の面積と赤色の領域の面積から導かれることに相当すると考える事が出来る。

またこのように可視化することにより、関数 f(x) の積分が分かっている時に逆関数 f1(x) の積分が部分積分で求められることが理解出来る。実際、関数 x(y)y(x) は逆関数の関係にあり、積分 xdyydx が分かっていれば上記のようにして計算可能である。

部分積分を用いた積分計算

基本方針

部分積分は機械的に積分を求められる方法ではなく、むしろある程度の試行錯誤を要する場合がある。基本的な方針は、ある一つの関数が与えられた時に、それを部分積分公式に当てはめて変形した場合に出現する積分項がもとの積分よりも計算が容易になるように、その関数を2つの関数の積 u(x)v(x) に分割するというものである[2]。下記の式は良い分割の方法を探すのに役立つであろう。

uvdx=uvdx(uvdx)dx

右辺で u は微分されて、逆に v は積分されていることに注意。即ち、微分された時に単純な形になる関数を u に、また積分された時に単純な形になる関数を v に選択するのが良いことが分かる。簡単な例として以下の積分を考えてみると、

lnxx2dx

ln(x) を微分すると 1/x であることから、ln(x)u の部分として選択し、また 1/x2 の不定積分が 1/x であることから、1/x2v の部分として選択する。すると公式により、

lnxx2dx=lnxd(1x)=lnxx+1x1xdx=lnxx1x+C

1/x2 の不定積分は 1/x となる。

別の例として、u(vdx) の積が約分により簡単な形になるように uv を選択することもある。例えば次の例では、

sec2xln|sinx|dx

u(x)=ln|sinx| として、また v(x)=sec2x とすると、 u を微分すると合成関数の微分法により 1/tanx となり、 v を積分すると tanx となる。したがって公式により、

sec2xln|sinx|dx=tanxln|sinx|tanx1tanxdx

被積分関数は 1 となり、積分して x となる。積が簡単な形になる組み合わせを探すにはある程度の試行錯誤が必要なことがある。

その他いくつかのテクニックを以下の例で示す。

多項式と三角関数
I=xcosxdx

この積分を計算するには、

u=xdu=dx
dv=cosxdxv=sinx

とすると、

xcos(x)dx=udv=uvvdu=xsinxsinxdx=xsinx+cosx+C,

ここで C は積分定数である。

下記の式における x のより高位の累乗では、

xnexdx,xnsinxdx,xncosxdx

部分積分を繰り返し使って同様に計算出来る。1回部分積分を適用する度に x の指数が1ずつ下がる。

指数関数と三角関数

部分積分の仕組みを考えるためによく使われる例として、

I=excosxdx

を計算する。ここでは、部分積分を2回行う。最初に

u=cosxdu=sinxdx
dv=exdxv=ex

とすると、

excosxdx=excosx+exsinxdx.

となる。残った積分項に対して再度部分積分を行う。

u=sinxdu=cosxdx
dv=exdxv=ex

として、

exsinxdx=exsinxexcosxdx

これらを組み合わせて、

excosxdx=excosx+exsinxexcosxdx

同じ積分項が等式の両辺に出現しているので

2excosxdx=ex(sinx+cosx)+C

と変形出来て、

excosxdx= 12ex(sinx+cosx)+C

となる。ただし、CC=C2 は積分定数である。

sec3xdx のような積分も同様の方法を使って計算出来る。

関数に形式的に1を掛ける

更によく知られた例を挙げる。被積分関数を1とそれ自身の積と考えて部分積分を行う方法である。これは、被積分関数の導関数が分かっていて、更にその導関数に xを乗じた関数の積分が計算可能な場合に有効である。

最初の例としてlnxdx を考える。これを以下のように1と自身の積として考えて、

I=lnx1dx.

次のようにおくと、

u=lnxdu=dxx
dv=dxv=x 

以下のように計算出来る[3]

lnxdx=xlnxxxdx=xlnx1dx=xlnxx+C

次の例として arctanx の積分を考える。

I=arctanxdx

これを以下のように書き換える。

arctan(x)1dx

次のようにおくと、

u=arctanxtanu=xsec2udu=dx(1+tan2u)du=dxdu=dx1+x2
dv=dxv=x

以下のように計算出来る。

arctanxdx=xarctanxx1+x2dx=xarctanx122x1+x2dx=xarctanx12d(1+x2)1+x2=xarctanx12ln(1+x2)+C

ここでは逆関数の微分法を使用した。

部分積分の再帰的適用

部分積分を vdu に対して再帰的に適用することにより、次の公式を得る。

uv=uv1uv2+uv3+(1)n1 u(n1) vn+(1)nu(n)vn.

ここで、uu の1次導関数、u は2次導関数であり、u(n)n 次導関数を表す。vn は以下のように定義される。

vn+1(x)= v (dx)n+1.

上記の式は、uv1 から開始して1つ目の項は順に微分して行き、2つ目の項は積分して行けば計算出来る(同時に符号を反転しながらであるが)。特に、u(k+1) がある k+1 で 0 になる時には u(k) の項までで終了するため、便利な公式である。

拡張

多因子への拡張

積の微分法則の一般化も参照のこと)

3つの関数 u(x)v(x)w(x) の積の微分法則に対して積分を行うと、同様に以下のような結果を得る。

abuvdw=uvwabuwdvabvwdu

一般的に n 個の関数の積の場合は、

ddx(i=1nui(x))=j=1nijnui(x)duj(x)dx

即ち、

[i=1nui(x)]ab=j=1nabijnui(x)duj(x)

ここで右辺の積は、同じ項で微分を取った関数を除く全ての関数の積を取るものとする。

スティルチェス積分

リーマン=スティルチェス積分(またはスティルチェス積分)とは、トーマス・スティルチェスによるリーマン積分の拡張である。

リーマン=スティルチェス積分に関しても、被積分関数 f および積分関数 g に対して部分積分公式が

abfdg=f(b)g(b)f(a)g(a)abgdf

なる形で成り立つ。

また、リーマン=スティルチェス積分および(狭義の)ルベーグ積分の一般化であるルベーグ=スティルチェス積分(またはルベーグ=ラドン積分)に対しても、以下の形で部分積分公式が定式化される。

2つの有界変動関数 U, V に対して U または V のいずれかが連続、若しくは U および V がともに正常(テンプレート:Lang-en-short)となるような点では、

abUdV+abVdU=U(b+)V(b+)U(a)V(a),(a<b)

が成立する。

詳細はリーマン=スティルチェス積分およびルベーグ=スティルチェス積分を参照。

高次元への拡張

部分積分を高次元の場合に対して拡張することが出来る。

Ωn を区分的に滑らかな境界 Γ を持つ有界開集合とし、𝐧Γ への外向き単位面法線ベクトルu𝐯 をそれぞれ Ω閉包において滑らかな関数およびベクトル値関数として定義する。

この時、 (u𝐯)=u𝐯+u𝐯 に対してガウスの発散定理を適用すると、

Ω(u𝐯)dΩ=Ω(u𝐯+u𝐯)dΩ=Γ(u𝐯)𝐧dΓ

であるから、以下の部分積分公式が得られる。

Ωu𝐯dΩ=Γu(𝐯𝐧)dΓΩu𝐯dΩ

また、𝐯=vvC2(Ω¯) なる v で表される時、

ΩuvdΩ=Γuv𝐧dΓΩu2vdΩ

となり、グリーンの第一恒等式が得られる。

同様に、任意の階数の微分可能テンソル場 𝑭𝑮 に対して、発散定理より以下の部分積分公式が導かれる。

Ω𝑭𝑮dΩ=Γ𝐧(𝑭𝑮)dΓΩ𝑮𝑭dΩ

ここで テンソル積を表す。𝑭 が恒等テンソルに等しい時は、発散定理の式を得る。

Ω𝑮dΩ=Γ𝐧𝑮dΓ

添字表記で表すと以下のようになる。

ΩFijk....Glmn...,pdΩ=ΓnpFijk...Glmn...dΓΩGlmn...Fijk...,pdΩ

ここで𝑭𝑮 がともに2階のテンソルであるような特殊な場合を考え、1つの添字の縮約を取ると、

ΩFijGpj,pdΩ=ΓnpFijGpjdΓΩGpjFij,pdΩ

即ち

Ω𝑭(𝑮)dΩ=Γ𝐧(𝑮𝑭T)dΓΩ(𝑭):𝑮TdΩ

となる。

応用

部分積分の解析学におけるいくつかの応用例を挙げる。

ガンマ関数

関数等式

ガンマ関数広義積分を用いて定義される特殊関数である。部分積分を使うと、これが階乗の拡張になっていることが分かる[4]

Γ(z):=0dλeλλz1=0d(eλ)λz1=[eλλz1]0+0d(λz1)eλ=0+0dλ(z1)λz2eλ=(z1)Γ(z1)

このようにして、以下のよく知られた等式が得られる。

Γ(z)=(z1)Γ(z1).

nに対してこの公式を繰り返し適用することで階乗が得られる[4]

Γ(n+1)=n!,n.

定義の等価性

ガンマ関数ワイエルシュトラスの乗積表示:

1Γ(z):=zeγzm=1(1+zm)ez/m,γ:=limn(k=1n1klogn)

を用いて定義することもできる(γオイラーの定数である)[4]

無限乗積による定義と広義積分による定義が同値であることは部分積分を繰り返すことで示される[4]

調和解析

調和解析、特にフーリエ変換における部分積分の応用例を挙げる。よく知られた例として、関数のフーリエ変換の収束が、関数の滑らかさに依存していることを示すものである。

導関数のフーリエ変換

fk 回連続微分可能であり、更に k 次までの導関数が無限大で 0 に収束する時、そのフーリエ変換は以下の関係式を満たす。

(f(k))(ξ)=(2πiξ)kf(ξ)

ここで f(k)fk 次導関数を表す。

導関数のフーリエ変換に対して部分積分を適用すると、以下の結果を得る。

(f)(ξ)=e2πiyξf(y)dy=[e2πiyξf(y)](2πiξe2πiyξ)f(y)dy=2πiξe2πiyξf(y)dy=2πiξf(ξ).

この結果を繰り返し適用することによって、一般の k に対する結果が得られる。同様の手法は導関数のラプラス変換を求める際にも利用出来る。

フーリエ変換の収束

上記の結果により、ff(k) が積分可能ならば、

|f(ξ)|I(f)1+|2πξ|k, ただし I(f):=(|f(y)|+|f(k)(y)|)dy.

言い換えると、f がこれらの条件を満足するならば、そのフーリエ変換は無限大で高々 1/|ξ|k のオーダーで収束するということである。特に、k2 ならばフーリエ変換は積分可能である。

証明にはフーリエ変換の定義から直ちに得られる次の関係を用いる。

|f(ξ)||f(y)|dy

節の冒頭で述べたのと同様の考え方により、次の結果が得られる。

|(2πiξ)kf(ξ)||f(k)(y)|dy

この2つの不等式を片々加えて 1+|2πξ|k で除することにより上記の結果が得られる。

作用素論

作用素論における部分積分の利用例の1つとして、Δ ( Δラプラス作用素) が L2 において正値作用素であるということが挙げられる(Lp空間を参照)。

f が滑らかでコンパクトな台を持つならば、部分積分を用いることにより以下の結果を得る。

Δf,fL2=f(x)f(x)dx=[f(x)f(x)]+f(x)f(x)dx=|f(x)|2dx0.

その他の応用

脚注

テンプレート:Reflist

参考文献

関連項目

テンプレート:Div col

テンプレート:Div col end

外部リンク

テンプレート:Portal 数学

テンプレート:Integral

  1. Konrad Königsberger: Analysis 1. Springer-Verlag, Berlin u. a., 2004, ISBN 3-540-41282-4, 202.
  2. Yvonne Stry: Mathematik kompakt: für Ingenieure und Informatiker. 3., bearb. Auflage, Springer-Verlag, 2010, ISBN 3642111912, 314.
  3. Otto Forster: Analysis Band 1: Differential- und Integralrechnung einer Veränderlichen. Vieweg-Verlag, 8. Aufl. 2006, ISBN 3-528-67224-2, 210.
  4. 4.0 4.1 4.2 4.3 テンプレート:Cite book
  5. 常微分方程式解析力学 (1998)、木村俊房飯高茂・西川青季・岡本和夫・楠岡成雄 (編集委員)・伊藤秀一著、共立講座 21世紀の数学、テンプレート:ISBN2共立出版
  6. Ablowitz, M. J., & Fokas, A. S. (2003). Complex variables: introduction and applications. en:Cambridge University Press.
  7. テンプレート:Cite journal
  8. テンプレート:Cite journal