物理数学I 解析学

出典: フリー教科書『ウィキブックス(Wikibooks)』

物理数学I > 解析学


解析学[編集]

解析学は高校までの数学の延長としてとらえることも出来るが、高校までの数学を厳密に基礎づける科目ととらえることも出来る。例えば、高校までの範囲では数列の極限や関数の連続は厳密には定義されていなかった。解析学ではこのような極限を取る手法を扱う。また、微分や積分に関するより進んだ計算も扱う。ここで学んだ手法は線形代数と並んで、より進んだ計算を行なうための基礎となるので、ここで学ぶ手法には十分習熟する必要がある。

1変数の計算[編集]

ここでは、1つの変数を扱う関数を用いて収束や連続性の定義を扱う。また、それらを用いて厳密に定義された手法を用いてテイラー展開やより複雑な積分を導入する。

実数の連続性[編集]

最初に、無理数を定義する手法を考える。高校までの範囲では、実数のうちで有理数でないものを無理数と定義した。ここで有理数とは、2つの互いに素の整数n,mを用いて、

とかかれるもの全体を指す。しかし、この構成ではそもそも実数が何なのかが示されていないため、無理数というものがとらえにくいという難点がある。 ここで、実数の性質について1つの仮定をおく。

実数が全て書かれた直線を数直線とする。この数直線上でただ1点に対する切断を考えるとき、その点はその点より小さい数の集合と大きい数の集合を作りだす。このとき、この数自身は小さい数の集合に含まれて、大きい数の集合には含まれないものとする。

この定義はデデキントの切断(w:en:Dedekind cut)と呼ばれる。このとき、ある実数をその数より小さい有理数の集合によって定義する。この定義は有理数と無理数の両方に対して適用できる。なぜなら、切断で選ばれた点が有理数だったときには、その点自身までの有理数の集合を選んだ有理数を表わす有理数の集合として扱えばよい。一方、切断によって選ばれた点が無理数だったときには、その切断は必ずその近くにある別の数を表わす切断とは区別される。なぜなら、ある数を選んだときその数と別の数の間には必ずある有理数が存在するからである。有理数のこの性質は有理数のw:稠密性と呼ばれ、有理数の重要な性質である。これは、どんな数でも数値として書くならその値はどんな場合でも無限小数で書くことが出来、無限小数はどれほど小さい数でも有理数で書かれ循環小数を含んでいることから確かに成立するのである。このようにして、無理数はその数より小さい有理数全体の集合によってとらえられた。

数列の収束の定義[編集]

ここからは、上で述べた実数の連続性を用いて、数列の収束を定義する。まずは、収束の定義を述べる。任意の(小さい)ある数をとったとき、あるNが存在してn N を満たす全てのnについて

が成り立つとき数列は、定数aに収束するという。

ここで、実数の連続性は無限にある定数aに近い数がただ1つしかないということを見るために用いられている。これは、ある定数aと異なった点bは、定数aとの間に何らかの有理数を持つため、定数aと無限に近くにあることは出来ない。そのため、数列が、定数aと選んだ点bの距離よりも小さいよりも小さいという条件を満たすとき、が収束する点は確かに点bではなく、点aであることが 保証されるのである。上の定義は高校までに行なった極限の定義に適合しているはずなので、実際に極限の計算を行なうときには、これまでに用いた結果をそのまま用いてもよい。この定義を用いたとき、以下が成り立つ。

定数a,bに収束する数列,に対して、

(I)

(II)

が成り立つ。

  • 導出

(I)について、数列がaに収束することから、ある定数を取ったとき、ある定数が存在し、を満たす全てのnについて、

が成立する。同様に数列がbに収束することから、ある定数を取ったとき、ある定数が存在し、を満たす全てのnについて、

が存在する。

ここで、

について、

としたとき、全てのを満たす整数nに対して

を計算すると、この量は三角不等式を用いることで、

が成り立つ。しかし、,はNを大きく取ることでいくらでも小さくできるため、全てのに対して

となるような整数Nが存在する。よって、

が示された。

(II)

同様に

について、

は、

となる。ここで、に対しては

が成り立つことに注目すると、

が得られる。ここで、,はNを大きく取ることでいくらでも小さくできるため、a,bが有限のときa,bの値に関わらず上の値は限りなく小さくなる。よって、

が示された。

    • 問題

次の数列

の極限値を求めよ。

(I)

(II)

    • 解答

上の結果である

(I)

(II)

を用いればよい。ただし、定数は全てのnに対して同じ数を取る数列として扱う。

(I)

は、1は極限値1をとり

は、極限値0を取ることから、

となる。

(II)

について、2は、極限値2を取り、

は極限値0を取ることから、

が成り立つ。一般に定数倍や定数の足し算は、極限値に定数倍や定数の足し算をすればよい。


次に数列の発散の定義をする。ここでも上の場合と同様無限個の数列の値がある値より大きくなることが重要である。あるNが存在してn N を満たすすべてのnについて任意に取った(大きい)Rに対して、

が成り立つとき、はn無限大で正の無限大に発散するという。このことを

と書かれる。

  • 問題例
    • 問題
正の無限大に発散する例

数列

の場合についてこの数列が上の定義を用いたときに正の無限大に発散することを示せ。

    • 解答

ここでも、Nの選び方が重要である。ここでは、あるRに対して

と選べばよい。この場合、どのような(大きい)Rを取ったとしても

を満たすような整数Nを選ぶと、それ以降の全てのnについて

が成り立つ。値Rはいくらでも大きくできるので、このことは数列の発散の条件を満たしている。よって、数列

はn無限大で正の無限大へと発散する。


同じ様にして、 あるNが存在してn N を満たすすべてのnについて任意に取った(小さい)Rに対して、

が成り立つとき、はn無限大で負の無限大に発散するという。このことは

と書かれる。

このうちのいずれにも当てはまらない場合もある。例えば、次の場合は数列はどの値に収束することもないため、数列は極限値を持たない。


  • 問題例
    • 問題
ある有限値に収束しない場合

が上の定義のいずれも満たさないことを示し、この数列が収束も発散もしないことを導出せよ。


    • 解答

このとき、非常に大きなNを取ったとしても、そのNから先の全てのnについてがきわめてaに近い値に留まるようなaは存在しない。例えば、a = 1と取ったとすると、ある値kにおいて

となり、両者は非常に近くなる。しかし、n=k+1においては既に、その値は-1となり、

となり、任意に小さい数に対してより小さい数であり続けることはできない。これはどれほど大きなkをとっても、もしくはa = -1 もしくはそれ以外の量を選んでも同じである。よって、この数列はn無限大である値に収束することは無い。一方、この数列は1と-1しか値を取らないため、どのような数よりも大きくなるような数列ではない。よって、この数列は正負の無限大に発散することもない。よって、この数列は収束も発散もしないことが示された。

連続の定義[編集]

ある区間において定義された関数で連続とは、
どんなについても,あるが存在して
を満たす全ての について

が成り立つことである。
区間Iの全ての点で連続のとき、関数fはI上で連続であると呼ぶ。

複数回微分の定義[編集]

n回微分を で定義する。


テイラー展開[編集]

テイラー級数の定義[編集]

ある関数 f(x)について、fが定義された全ての実数について

が成り立つ。(はaとxの間にある,ある実数。)これを発見者にちなんでw:テイラー級数と呼ぶ。これは複雑な関数をべき級数という比較的分かり易い関数で近似することが出来るということを表わす定理である。

テイラー展開の定義[編集]

上で述べたテイラー級数はn次までのべき級数によって展開したが、ある性質のいい関数については最後のややこしい項からの寄与が無限に小さくなり、単にその項をよりわかりやすい無限和で置き換えることが出来る。このときテイラー級数は

と書き換えられるが、これをw:テイラー展開と呼ぶ。テイラー展開は短く

と書くことが出来る。

重要なテイラー展開の例[編集]
eのx乗の例[編集]

に対してx=0のまわりでのテイラー展開を導出する。

であることを用いると、テイラー展開の定義の式で

が得られる。 よって、のx=0のまわりでのテイラー展開は、

となる。

1+xのa乗の例 (aは実数)[編集]

についてテイラー展開を考える。実際には、aが整数の場合にはこの値は通常のべき級数展開に一致する。例えば、

をx=0のまわりでテイラー展開すると、

となり、 2次の代数式であるので3階以降の微分は0になることを考慮すると、そのテイラー展開は、

となり、確かに通常の展開と一致する。

aが整数でない場合にはこの展開は無限に続く。この展開の係数をaが整数の場合の2項定理の拡張として、

と定義し、2項定数と呼ぶ場合がある。ここでaはのaであり、nはxについてのn次の項を表わす。この係数を用いると、このテイラー展開は、

と書くことが出来る。例えば、a= 1/2では、x=0のまわりの展開について

について、

が得られることから、2項目までのテイラー展開として、

が得られる。もちろん根気があればどこまででも値を得ることが出来る。よって、

が得られる。


sin x, cos xのテイラー展開[編集]

は微分によって互いに移り変わるのでそのテイラー展開は同時に扱うことが出来る。詳しく計算すると、x = 0のまわりでの展開は

を得ることが出来る。このとき、この値と、

のテイラー展開の値を比較した場合、

の関係が示唆される。この関係は発見者の名にちなんでw:オイラーの公式と呼ばれる。この公式の正当化は複素関数論を使わないとうまくいかないようなのでこの稿の範囲を超えるが、物理数学II以降で扱われる予定である。オイラーの公式を用いると、三角関数を指数関数を用いて表すことができる。具体的には、

が成り立つ。

テイラー展開を用いた関数の極限の計算[編集]

テイラー展開を用いて極限を求めることが出来ることがある。例えば、 で、

となる。

ロピタルの定理[編集]

aを実数またはとして

または

となる微分可能な関数について

例えば、 となる。

積分の定義[編集]

ある区間を考え、区間を細かく分割する。ここで、ある関数fに対して、分けられた区間でもっとも大きい部分をとり、区間の広さをかけて、足し合わせたものをその関数の上積分と呼ぶ。同様にもっとも小さい部分を取り足し合わせたものを関数の下積分と呼ぶ。上積分と下積分が一致するとき、それをその関数の積分と呼び、fを積分可能と呼ぶ。

Note:連続な関数は積分可能である。

  • 上積分と下積分が一致しない例

例えば関数 について区間で考えたとき、どんな小さい区間を使ってを分割したとしても有理数の稠密性により、上積分は1,下積分は0となる。よってfは積分可能でない。

双曲線関数[編集]

w:双曲線関数は三角関数と関係の深い一連の関数群である。これらは積分を行うための変数変換で使うことがあるので、ここで導入する。双曲線関数は次の3つの関数である。

を双曲線関数と呼ぶ。

それぞれのグラフ

これらは関係式

を満たすが、が双曲線の関数表示であることから、この関数は双曲線関数と呼ばれる。上の式は三角関数の対応物であるに類似しているが、この結果は偶然ではない。上のオイラー公式を使った三角関数の式を見ると、 が得られる。この式をでx=izとしたものに代入すると、の関係が得られる。

三角関数の逆関数[編集]

の逆関数とする。これは多価関数であるので通常 の範囲を選んで用いる。 同様に の範囲を選んで用いる。一方 の範囲を選んで用いる。

様々な積分[編集]

が得られる。

  • 導出

まず、

を導出する。とする。このとき、

よって、

と合わせると、

となり、2番目の式と、3番目の式をyで積分することで求める式を得る。

とおく。

より、

となる。よって、

が得られた。この式の2番目の式と、3番目の式をyで積分することで求める式を得る。

有理関数の積分[編集]

w:有理関数の積分

有理関数は必ずw:初等関数を用いて積分できる。


  • 説明

有理関数の積分は

の形に書くことが出来る。(P,Qはxの整式。)ここで、次のような手順を実行する。

    • 上の式の次数が下の式の次数より高かったら、上の式を下の式で割る。

このことによって、被積分関数の分母の次数は、上の式の分子の次数より低くなる。割ることであまった部分は必ず、分数でない形になるので(普通の数やx,などになる。)積分できる。

    • 次に、分母を因数分解する。

代数式は必ず複素数の範囲で因数分解できることが知られているので、(w:代数学の基本定理) 分母は必ず(x-a)の積の形に書ける。ここで、元々の被積分関数が実数だったとすると、因数分解された式は、必ず、の形になっているはずである。(*は複素共役)これらの2因数をかけ合わせることにすると、結局これらの式の分母は、1次式か2次式の積で書ける。

については、

が得られる。

    • これまでの手順を経た結果、得られた式の形は、

か、

が得られることが分かる。これらは共に初等関数の範囲で積分可能である。実際、上の式は

を満たすことが分かる。下の式については、まず、分母を平方完成すると、分母は、

の形になるが、ここで

の置き換えをすると、元々の積分は、

となる。ここで、このうちの第1項は、

が得られ、積分できることが分かる。次に、第2項については

の置き換えをすると、定数因子を除いて、

となるが、この積分の結果はこのページの上の方で見た通り、

となる。

よって、全ての有理関数は、初等関数の範囲で積分できることが分かった。


  • 計算例

計算例として、

を実際に計算してみる。 計算を行なうときにはまず、分子の次数が分母の次数よりも低いことを確認する。次に、部分分数分解を行なうが、このときには、

とおいて計算すればよい。ここで、分母を通分すると、分子は、

が得られるが、これは元々の式の分子である

と一致していなくてはならない。よって、

が得られる。これを解くと、

が得られる。元の積分は

に帰着するが、これらの項ははそれぞれ初等関数の範囲で積分できる。実際に積分を行なうと、

が得られ、上で得た値と一致する。

無理数を含んだ積分[編集]

関数が有理数だけで書かれない場合、その式はもはや積分が出来るとは限らない。簡単に積分が実行できる場合を挙げる。すぐに積分の仕方が見当たらない場合、それが定積分であったら、数値的に求めることを考えることも必要である。

  • の場合。

で書かれる無理式が含まれ、それ以外の無理式が含まれない場合には、

の置き換えをすることで、この式を三角関数の積分に置き換えることが出来る。三角関数の積分は、後に述べる通り有理関数の積分に帰着させることが出来るので、この積分は解析的に実行できる。

  • の場合。

で書かれる無理式が含まれ、それ以外の無理式が含まれない場合には、

の置き換えをすることで、この式を三角関数の積分に置き換えることが出来る。 (

の関係を用いて、根号を消すことが出来る。 )

三角関数を含んだ積分[編集]

三角関数

だけを含んだ積分については、

の置き換えをすることで、これを有理関数の積分に帰着させることができる。実際、

さらに、

となり、確かにtについての有理関数に帰着することが分かる。よって、三角関数だけの関数は初等関数の範囲で積分され得ることが分かった。


  • 問題例
    • 問題

(I)

(II)

(III)

(IV)

をそれぞれ積分せよ。

    • 解答

(I)

ここで、この式が

に等しいとすると、

両辺が等しいことから、

となり、

が得られる。よって始めの式について、

が得られる。この関数をxで積分すると

が得られる。 (II)

ここで、この式が

に等しいと仮定すると、両辺の分母を比較することで、

となり、

が得られる。これを解くと、

が得られる。よって元の式は、

となる。更にこの式の第2項について、項の分子を

と書き換えられる事に注目すると、元の式は

となる。ここで、この式の1, 2項については、簡単に積分できて、

が得られる。最後に第3項については、

が成り立つことに注目すると、の置き換えをして、

が得られる。よって、全体をまとめると積分値として

が得られる。

(III)

(IV)

としたとき、

となることを考慮すると、

となる。別の方法として、

となるので、両辺を積分して結果を得てもよい。

多変数関数の微積分[編集]

偏微分[編集]

多変数で定義された関数fがあるときのある変数のみを対象にした微分、例えば と書き偏微分(へんびぶん)と呼ぶ。

多変数関数の最大最小値[編集]

偏微分による計算[編集]

多変数関数ではあらゆる独立変数による偏微分がすべて0になる点で、関数が最大値または最小値を取ることが期待される。

例えば では、 であるので、 で、極大値または極小値を取ることが期待される。

2変数関数の極値[編集]

2変数関数において、点とする。判別式D

と定義する。

のとき

ならば、関数は点で極小値をとり
ならば、関数は点で極大値をとる。

のときは、極値はとらない。

全微分[編集]

2変数関数における全微分は

と定義される。例えばにおける全微分は

となる。同様にn変数関数における全微分は

と定義される。

ヘッセ行列[編集]

ヘッセ行列は2階偏微分によって作られた行列 である。

点Pを、 なる点(w:臨界点)とする。ヘッセ行列のPにおける固有値が全て正であれば、関数は点Pで極小値を持ち、全て負であれば、点Pで極大値を持つ。どちらでもないなら点Pはw:鞍点である。

例えば、 について、臨界点(0,0)におけるヘッセ行列は、 となる。固有値は2であるので、点(0,0)はfの極小値である。

陰関数定理[編集]

の形で表わされる関数があるとき、

が存在したとすると、この関数は

の形に(局所的には)表わすことが出来る。このとき、

が成り立つ。

右辺の形は少し妙に見えるかも知れないが例えば、

(a,bは定数)について考えてみると、上の式は、

となっており、通常の仕方で見たyの傾きと一致している。

この定理は結局のところどんな複雑な曲線でも、ある点のすぐ近くに限れば、それはほとんど直線と同じ様になっているということを述べている。

Lagrangeの未定定数法[編集]

F(x,y) = 0の形の条件が課せられた中で、

の最大値を求める問題を考える。このとき

で新しい関数gを定義し、 (はある定数)

で与えられるを計算する。得られた点が極大か極小値を取る点である。

  • 計算例

として、この方法を適用してみる。極値は、(図を書いてみると)

で現われると期待される。 この式の場合は、

を代入することで答を得ることもできる。平方完成した形は

であり、確かに

で極値を取ることが分かる。未定定数法を用いると

が得られる。 ここで、

が得られるが、これはx,y,についての連立1次方程式となっている。これを解くと、答は、

となり、確かに正確な値と一致する。

多重積分[編集]

複数の文字について積分を行なうときこれを多重積分と呼ぶ。例えば、

累次積分[編集]

は、 で書き変えられる。

ガウス積分[編集]

ガウス積分の導出。

とおくと、
(直交座標から極座標に変換、

また:の積分は

と置いて置換積分)

となる。

ガンマ関数[編集]

ガンマ関数はで定義される関数である。

ガンマ関数の基本公式
nは自然数)

ベータ関数[編集]

ベータ関数はで定義される関数である。

ベータ関数の基本公式

数列の収束[編集]

ダランベールの収束判定法[編集]

Σ{1/(n^α)}の収束発散[編集]

は、のとき発散し、のとき収束する。


TODO

  • 実数の連続性
  • 複雑な積分
  • 数列の収束
  • 偏微分は交換可能