Version 2015.7.30 微分積分学 田口 雄一郎 目次 1. 一変数の微分法 2. 二変数の微分法(偏微分) 3. 一変数の積分法と微分方程式 4. 二変数の積分法(重積分) 記号:この講義では一貫して次の記号を使ふ: N : 自然数全体の集合(0 も含める) Z : 整数全体の集合 Q : 有理数全体の集合 R : 実数全体の集合 C : 複素数全体の集合 区間の記号: [a, b] = {x ∈ R| a ≦ x ≦ b} (a, b) = {x ∈ R| a ≦ x ≦ b} [a, b) = {x ∈ R| a ≦ x ≦ b} (a, b] = {x ∈ R| a ≦ x ≦ b} 1. 一変数の微分法 1.1. 実数の連続性. 有理数全体の集合 Q は「連続」でない。例へば x2 = 2 √ を満たす有理数 x は存在しない、といふ様に、「穴だらけ」で ある。 2 ̸∈ Q をもう少し詳しく言ふと、A = {x ∈ Q| x2 < 2}, B = {x ∈ Q| x2 > 2}, とおくとき、Q を「上半分」 A と「下半分」 B にきつちり分けられる、即ち Q = A ∪ B, A∩B = ∅ √ と書ける、が、その「境界」の x = 2 は A と B のどちらにも属さ ない、といふ事である。実数全体の集合 R についてはこの様な事が起 こらない、といふ事を以て「R は連続である」と言つてゐる。即ち、R を「上半分」 A と「下半分」 B に分けて R = A ∪ B, A∩B = ∅ 書くとき、その「境界」となる一つの実数 x が存在する、即ち、A = (−∞, x] かつ B = (x, +∞) となるか A = (−∞, x) かつ B = [x, +∞) となるか、どちらかである。 実数論を本格的にやれば、Q から R を構成して、上の様な R の性 質も証明出来るが、ここでは深入りせず、事実として認める事にする。 1 2 1.2. 連続函数. 一般に、函数1 f (function) とは、或る “領域” X の各 元 x ∈ X に対し(実数や複素数等の)値 f (x) を対応させる規則の事で ある。(より一般に、X と Y が集合であるとき、X から Y への 写像 (map, mapping) f : X → Y とは、X の各元 x に対して Y の元 f (x) を対応させる規則の事である。) f が X 上の実数値または複素数値の函数である事を記号で f: X → R または f: X → C と記す。この講義では主に実数値の場合を扱ふ。 上で、函数に付けられた「名前」は f であるが、「変数」として x といふ文字を使ふ事を明記するために「函数 f (x)」と書く事も多い。 例. f (x) が実数係数の多項式であるとき、X = R として、f (x) は X 上の実数値函数を定める。(X = C とすると f (x) は X 上の複素数値 函数を定める— この場合 f (x) は複素数係数の多項式でよい。) 例. f (x) = g(x)/h(x) が実数係数の有理式(即ち g(x), h(x) は実数係 数の多項式で、h(x) は零多項式でない)であるとき、 X = {x ∈ R| h(x) ̸= 0} とおくと、f (x) は X 上の実数値函数を定める。 例. f (x) = sin x, cos x, ex , log x 等は X = R 上の実数値函数を定める。 例. x ∈ R に対し [x] により「x を超えない最小の整数」を表す。また、 ⟨x⟩ = x − [x] とおく。f (x) = [x], g(x) = ⟨x⟩ はそれぞれ X = R 上の 実数値函数を定める。 以下では主に X が R の区間である場合を扱ふ。区間 (interval) I と は次の形の R の部分集合である: [a, b] = {x ∈ R| a ≦ x ≦ b}, (a, b) = {x ∈ R| a ≦ x ≦ b}, [a, b) = {x ∈ R| a ≦ x ≦ b}, (a, b] = {x ∈ R| a ≦ x ≦ b}. これらのうち [a, b] を 閉区間、(a, b) を 開区間、[a, b) と (a, b] を 半開区間 と呼ぶ。a, b が −∞ や +∞ のときは適宜解釈する。 f : I → R が区間 I 上の函数であるとき、xy-平面内の「曲線」 Γ = {(x, y)| y = f (x)} を函数 f (x) の(または y = f (x) の)グラフ (graph) と言ふ。 f が a ∈ I で 連続 (continuous) とは、直観的には、y = f (x) のグ ラフが点 (a, f (a)) の近傍で「途切れてゐない」事である。「途切れて ゐる」といふのは、「x が a の近くにあるのに f (x) は f (a) の近くに ない」といふ事だから、f が a で連続であるとは、「x が a の近くに あるならば f (x) は f (a) の近くにある」といふ事である。しかし「近 1関数と書く人もゐる。 3 くにある」といふ言ひ方は曖昧である。ここでは「f (x) を いくらでも f (a) に近付けられる」といふ事が重要である。これを式で表せば 「どんなに小さい実数 ε > 0 が与へられても(x が a に 十分近ければ)|f (x) − f (a)| < ε が成り立つ」 となる。「x が a に十分近ければ」も曖昧なので、ここも式で表せば 「(ε に応じて)うまく小さい実数 δ > 0 を取れば、 |x − a| < δ を満たす全ての実数 x ∈ I に対して」 といふ事である。纏めて言ひ直すと: 定義. 函数 f が a ∈ I で連続 であるとは、どんな ε > 0 に対しても 或る δ > 0 をうまく取れば |x − a| < δ を満たす全ての x ∈ I に対し |f (x) − f (a)| < ε が成り立つ事である。 先程は「小さい」云々の修飾が入るてゐたが、それは「気分」を表すた めに書いただけで、論理的には必要ないので、上の定義では省略して ある。この定義に基いて函数の連続性を証明したりする議論を ε-δ 論法 と呼ぶ。さらに: 定義. 函数 f が I 上で連続 であるとは、全ての a ∈ I に対し f は a で連続である事である。 例. 多項式 f (x) の定める I = R 上の函数 f は I 上で連続である。こ こでは例として f (x) = x2 が a ∈ I で連続である事を証明してみよう。 ε > 0 が与へられたとする。ここで δ > 0 を「うまく取る」のだが、 その取り方は少し計算してからでないと分からないので保留しておき、 取り敢へず「|x − a| < δ 」といふ仮定の下で次の計算をする: |f (x) − f (a)| = |x2 − a2 | = |x − a||x + a| = |x − a||x − a + 2a| ≦ |x − a|2 + 2|a(x − a)| < δ 2 + 2|a|δ. この最後の δ 2 + 2|a|δ が ε 以下になればよいから、例へば { √ min( ε/2, ε/4|a|) (a ̸= 0 のとき) δ = √ ε/2 (a = 0 のとき) とおけば2 |x − a| < δ =⇒ |f (x) − f (a)| < ε が成り立つ。 例. f (x) = [x] とする。y = f (x) のグラフを見れば、f (x) は a が整数 でないとき x = a において連続、a が整数であるとき x = a において 不連続、である事が見て取れる。この後半を ε-δ 論法で証明してみよ う。a を整数とする。 「どんな ε > 0 に対しても或る δ > 0 をうまく取れば○○が成り立つ」 の否定は 2ここで min(A, B) は「A, B のうち小さい方」を表す。 4 「或る ε > 0 に対してはどんな δ > 0 を取つても○○が成り立たない」 である。ここで○○は 「|x − a| < δ を満たす全ての x ∈ I に対し |f (x) − f (a)| < ε が成り立 つ」 であり、これが成り立たないとは 「|x − a| < δ を満たすのに |f (x) − f (a)| < ε が成り立たない(即ち |f (x) − f (a)| ≧ ε が成り立つ)様な x ∈ I が存在する」 である。今の場合「或る ε」として 1 を取り、次を示せば十分である: 「どんな δ > 0 を取つても、|x − a| < δ を満たすのに |[x] − [a]| ≧ 1 と なる様な x ∈ R が存在する。」 実際、どんな δ > 0 に対しても a − δ < x < a を満たす x ∈ R が存在 するが、今 a は整数だから [x] ≦ a − 1 = [a] − 1, 従つて |[x] − [a]| ≧ 1 である。 問. R 上の函数 f (x) を次の様に定義する: { x (x が有理数のとき) f (x) = 0 (x が無理数のとき). (1) y = f (x) のグラフを描け。 (2) f (x) が(各 a ∈ R で)連続かどうかを判定せよ。 ε-δ 論法を使ふと次の命題が証明出来る: 命題. (1) f (x), g(x) が I 上の函数であり、ともに a ∈ I で連続である とき、函数の和 f (x) + g(x), 差 f (x) − g(x), 積 f (x)g(x), 定数倍 cf (x) (c ∈ R) もまた a で連続である。また、g が I で 0 にならないならば 商 f (x)/g(x) も a で連続である。 (2) f (x), g(x) が(適当な区間で定義された)函数であり、g(x) が a で 連続かつ f (x) が g(a) で連続ならば、合成函数 f (g(x)) は a で連続で ある。 連続函数についての重要な定理として次がある: 中間値の定理. 閉区間 [a, b] で定義された連続函数 f (x) は f (a) と f (b) の間の全ての値を(少なくとも一度は)取る。[より詳しく述べると:f (x) を閉 区間 [a, b] で定義された連続函数とし、p を f (a) ≦ p ≦ f (b) (または f (a) ≧ p ≧ f (b)) なる実数とする。このとき、a ≦ c ≦ b なる実数 c であつて f (c) = p を満たすもの が存在する。] ここでは簡単のため f (x) は R 全体で定義された 単調増加 な連続 函数であると仮定して、f (x) が全ての実数値を取る事を証明してみよ う。実数 p が与へられたとする。これに対し A = {x ∈ R| f (x) ≦ p}, B = {x ∈ R| f (x) > p} とおく。すると R = A∪B かつ A∩B = ∅ 5 が成り立つ。「実数の連続性」(§1.1) により、或る実数 c に対して A = (−∞, c] かつ B = (c, +∞) または A = (−∞, c) かつ B = [c, +∞) となる。ここで実は f (c) = p が成り立つ(従つて上の二つのうち最初 の方が成り立つ)事を示す。実際、もし f (c) < p と仮定すると、ε = p−f (c) (> 0) とおくとき、どんな δ > 0 に対しても c−δ < x < c となる x が存在するが、この x に対し |f (x)−f (c)| = f (c)−f (x) ≦ f (c)−p = ε となり、これは f (x) が c で連続である事に反する。f (c) > p と仮定 しても同様にして矛盾が生じるから、f (c) = p でなければならない。 1.3. 極限と微分. まづ函数の極限を定義する: 定義. I を開区間とし、a ∈ I とする。f (x) を I (の a 以外の点) で定義された函数とする。実数 b が、x が a に近づくときの f (x) の 極限 (limit) であるとは、「x を a に近づければ f (x) はいくらでも b に近づく」事、即ち(ε-δ 式に書けば)どんな ε > 0 に対しても或る δ > 0 をうまく取れば 0 < |x − a| < δ を満たす全ての x ∈ I に対し |f (x) − b| < ε が成り立つ事である。 この事を記号で lim f (x) = b x→a または x → a のとき f (x) → b 等と記す。 連続性の定義を思ひ出すと、(f (x) が x = a でも定義されてゐると して)「f (x) が a で連続」とは lim f (x) = f (a) x→a と同値である事が分かる。 極限については次の公式が成り立つ事が ε-δ 論法を用ゐて容易に証 明出来る: 命題. lim (f (x)±g(x)) = lim f (x)±lim g(x), x→a x→a x→a lim (f (x)g(x)) = lim f (x) lim g(x). x→a x→a さらに、limx→a g(x) ̸= 0 なら lim x→a limx→a f (x) f (x) = . g(x) limx→a g(x) f (x) は開区間 I で定義された函数とし、a ∈ I とする。f (x) の a に 於ける微分係数 f ′ (a) とは、直観的に言へば、y = f (x) のグラフの点 (a, f (a)) に於ける接線の傾きである。それは f (x) − f (a) x−a x→a 6 の x → a としたときの極限であるから、次の様に定義する: 定義. 極限値 f (x) − f (a) x→a x−a ′ が存在するとき、その値を f (a) と記し、函数 f (x) の a に於ける 微分係数 と言ふ。f (x) が a で 微分可能 とは f ′ (a) が存在する事であ る。函数 f (x) が I で 微分可能 とは、全ての a ∈ I に於いて f (x) が 微分可能である事である。このとき、各 a に対し f ′ (a) を対応させる 規則は I 上の函数であり、この函数を f ′ (x) と記し、f (x) の 導函数 と 呼ぶ。 lim 例. f (x) = xn (n は自然数) のとき f ′ (x) = nxn−1 . 命題. (1) f, g が開区間 I で微分可能であるとき (f + g)′ = f ′ + g ′ , (f g)′ = f ′ g + f g ′ , (cf )′ = cf ′ (c ∈ R). また、g(x) ̸= 0 である限り (f /g)′ = (f ′ g − f g ′ )/g 2 . (2) f が I 上微分可能、g が J 上微分可能で、g の値が I に属する時、 合成函数 f ◦ g も J 上微分可能であり、(f ◦ g)′ (x) = f ′ (g(x))g ′ (x). 上の例と命題により、多項式や有理式が微分可能であり、さらに導 函数も容易に計算出来る事が分かる。 問. 次の函数の導函数を求めよ。 f (x) = x3 + 3x2 + 6x + 1, g(x) = x3 + 3x . x2 + 1 次の命題も(定義に基いて)容易に証明出来る。 命題. 微分可能な函数は連続である。 函数 f は連続でも微分可能とは限らない。一回微分出来ても、その 導函数 f ′ が連続とは限らない。それが連続でも微分可能とは限らな い。微分可能な場合、これを微分したもの、即ち f を二回微分したも のを、f ′ と記す。一般に f が n 回微分出来るとき、n 回微分したもの を f (n) と記し、f の n 次導函数と呼ぶ。 1.4. 導函数と不等式. この節でも函数 f (x) は開区間 I で定義された ものとする。 定義. f (x) が区間 I に於いて 単調増加 であるとは、任意の s, t ∈ I に 対し s < t =⇒ f (s) < f (t) が成り立つ事である。上の「f (s) < f (t)」の代りに「f (s) ≦ f (t)」と 「単調減少」等も したものを 単調弱増加 とか 広義単調増加 等と呼ぶ。 同様に定義する。 定理. f (x) が I で微分可能であり、常に f ′ (x) > 0 ならば、f (x) は I で単調増加である。 [この定理で、仮定を「f ′ (x) ≧ 0 ならば」と変へれば結論を「f (x) は単調弱増加」と して同様の定理が成り立つ。] 7 証明:s < t かつ f (s) ≧ f (t) となる s, t があつたとする。 { f (x)−f (s) (x ̸= s) x−s p(x) = ′ f (s) (x = s) とおくと、これは I 上の連続函数で、p(s) = f ′ (s) > 0 かつ p(t) < 0 だから、中間値の定理 により或る c ∈ (s, t) に対し p(c) = 0 となる。 この様な c の中で実は最小のものがある (cf. [斎藤], 定理 1.2.5.2)。c をその最小のものとすると、x ∈ [s, c) のとき p(x) > 0, 従つて f (x) = f (s) + p(x)(x − s) ≧ f (s) = f (c), 故に f (x) − f (c) ≦ 0, x−c x を下から c に近付けると f ′ (c) ≦ 0 を得る。ところが f ′ (c) > 0 とい ふ仮定だつたから、矛盾。 □ 次の命題は上の定理から容易に導かれるが、函数の値を「評価」す るときに便利である: 命題. 函数 f (x), g(x) は閉区間 [a, b] で定義され開区間 (a, b) で微分 可能とする。さらに (a, b) で f ′ (x) ≦ g ′ (x) と仮定する。このとき、 s, t ∈ [a, b] に対し s ≦ t =⇒ f (t) − f (s) ≦ g(t) − g(s) が成り立つ。 次に述べる幾つかの定理は重要であるが、ここでは証明は略する。 Rolle の定理. 函数 f (x) は閉区間 [a, b] で連続かつ開区間 (a, b) で 微分可能とする。このとき、f (a) = f (b) ならば f ′ (c) = 0 を満たす c ∈ (a, b) が存在する。 平均値の定理. 函数 f (x) は閉区間 [a, b] で連続かつ開区間 (a, b) で微 分可能とする。このとき、 f (b) − f (a) f ′ (c) = b−a を満たす c ∈ (a, b) が存在する。 [これの f (a) = f (b) の場合が Rolle の定理。] Cauchy の平均値の定理. 函数 f (x), g(x) は閉区間 [a, b] で連続かつ 開区間 (a, b) で微分可能とする。このとき、g(a) ̸= g(b) かつ g ′ (x) ̸= 0 (x ∈ (a, b)) ならば f (b) − f (a) f ′ (c) = ′ g (c) g(b) − g(a) を満たす c ∈ (a, b) が存在する。 [これの g(x) = x の場合が平均値の定理。] de l’Hôpital の定理. 函数 f (x), g(x) は a を含む開区間 I で定義され てゐて微分可能であるとする。 8 (1) limx→a f (x) = limx→a g(x) = 0 かつ極限値 limx→a ならば f (x) f ′ (x) lim = lim ′ . x→a g(x) x→a g (x) f ′ (x) g ′ (x) (2) limx→a f (x) = limx→a g(x) = ∞ かつ極限値 limx→a るならば f (x) f ′ (x) lim = lim ′ . x→a g(x) x→a g (x) 問. ロピタルの定理を用ゐて極限値 limx→0 e2x −cos x x が存在する f ′ (x) g ′ (x) が存在す を求めよ。 f (x) は開区間 I で定義された函数とする。f の I に於ける 最大値 (maximum)、最小値 (minimum) については周知であらう。3 ここでは 極大値と極小値を定義する。大雑把に言へば、極大値とは「局所的な 最大値」、極小値とは「局所的な最小値」の事である: 定義. f が c ∈ I に於いて 極大値 (local maximum) を取るとは、c を 含む或る十分小さい開区間 (c − δ, c + δ) があつて、f をここに制限して 考へると、f は c で最大値を取る事である。さらに、x ∈ (c − δ, c + δ) に対し、x = c を除き f (c) > f (x) であるとき、f は c で 強極大値 (strict local maximum) を取ると言ふ。極小値 (local minimum)、強極小値 (strict local minimum) についても同様。極大値と極小値の両方を合せ て 極値 (local extremum) と呼ぶ。 命題. f は I で微分可能とし、c ∈ I とする。 (1) f が c で極値を取るならば f ′ (c) = 0. (2) f は I で 2 回連続微分可能4 であり、かつ f ′ (c) = 0 と仮定する。 このとき、 f ′′ (c) > 0 ならば f は c で強極小値を取り、 f ′′ (c) < 0 ならば f は c で強極大値を取る。 f (x) は区間 I で定義された微分可能な函数とする。y = f (x) のグ ラフは平面内の曲線 C となる。C 上の点 P(c, f (c)) に於ける C の接 線を L とする: L : y − f (c) = f ′ (c)(x − c). C が(または f (x) が)P に於いて(または c に於いて)下に凸 であ るとは、P の十分近くで、P 以外の点に於いては C が L よりも上に ある事である。C が(または f (x) が)区間 I で 下に凸 であるとは、 全ての c ∈ O に於いて C が下に凸である事である。「上に凸」も同様 に定義する。また、点 P の前後で曲線 C と接線 L の上下が逆転する とき、P は曲線 C の(または函数 f (x) の)変曲点 であると言ふ。 問. 上で、 「上・下に凸」 「変曲点」等の定義を直観的に述べたが、これ らを不等式を使つて厳密に定義せよ。 が c ∈ I に於いて最大値を取るとは、全 ての x ∈ I に対し f (c) ≧ f (x) である事。 42 階導函数 f ′′ が存在してそれが連続である事。 3ここでは弱い意味で解釈する。即ち、f 9 問. 次の曲線の極値、凹凸、変曲点を調べ、その概形を描け。 √ (1) y = 2x2 x − 5x2 , log x (2) y = . x 1.5. 逆函数. f を区間 I で定義された函数とし、 J = {f (x)| x ∈ I} とおく。もし 各 y ∈ J に対し f (x) = y となる x ∈ I が 唯一つ 存在す るならば、y にこの x を対応させる事により J で定義された函数が得 られる。これを f の逆函数と言ひ、f −1 で表す(従つて y = f (x) なら ば x = f −1 (y) である)。f の逆函数は常に存在するとは限らない。然 し次が成り立つ: 命題. f が区間 I で定義された単調増加(または単調減少)な連続函 数ならば、その逆函数 f −1 が存在する。 実際、I は閉区間 [a, b] としてよく、このとき単調増加性と連続性と 中間値の定理により f の値域は J = [f (a), f (b)] になる。各 y ∈ J に 対し f (x) = y となる x ∈ I が唯一つである事も単調増加性より明らか である。 □ −1 また、命題の条件の下、f が単調増加(単調減少)なら f も単調 増加(単調減少)である事も(少し議論すると)分かる。 逆函数の意味を考へると、y = f −1 (x) のグラフは y = f (x) のグラ フを直線 y = x に関して折り返したものになつてゐる事が分かる。 問. (1) n を自然数 ≧ 1 とする。区間 [0, ∞) に於いて連続函数 f (x) = √ n n x は単調増加であるから逆函数を持つ。これを g(x) = x と書く。 y = g(x) のグラフを描け。 (2) 連続函数 f (x) = sin x は区間 [−π/2, π/2] に於いて単調増加である から、逆函数 g(x) を持つ。y = g(x) のグラフを描け。cos x, tan x に ついても同様に逆函数のグラフを描け(単調増加となる区間が異なる ので注意せよ)。 方程式の近似解を求める方法として次の Newton 法 がある: 命題. f (x) 閉区間 [a, b] で定義された 2 回微分可能な函数で、次の条 件を満たすと仮定する: (1) f (a) < 0, f (b) > 0, (2) f ′ (x) > 0, f ′′ (x) > 0 (x ∈ [a, b]). このとき方程式 f (x) = 0 は(連続性、単調増加性と中間値の定理によ り)区間 [a, b] に唯一つの解 α を持つ。数列 (cn )n∈N を c0 = b, cn+1 = cn − f (cn ) f ′ (cn ) により定義すると、(cn )n∈N は単調減少であり、α に収束する。 これは曲線 y = f (x) の点 (cn , f (cn )) に於ける接線を考へると分か る。この命題は他の(区間 [a, b] で f ′ , f ′′ の符号が一定である様な)状 況でも成り立つ。 10 問. f (x) = x2 − 3, a = 1, √ b = 2 の場合に Newton 法を適用して(上の 記号で)c3 まで計算し 3 の近似値を求めよ。 1.6. Taylor の定理. a を含む閉区間 I で定義された n 回微分可能な 函数 f (x) を (n − 1) 次多項式で近似するものとして、次の Taylor の 定理がある: Taylor の定理. 上の仮定の下、各 x ∈ I に対し、次を満たす c ∈ I が a と x の間に存在する: f (x) = f (a)+f ′ (a)(x−a)+ f ′′ (a) f (n−1) (a) f (n) (c) (x−a)2 +· · ·+ (x−a)n−1 + (x−a)n . 2! (n − 1)! n! この右辺の最後の項は、もし f (n) (x) が連続ならば、次の様な表示も出 来る: ∫ x (x − t)n−1 f (n) (t) dt. (n − 1)! a もし f が無限回微分可能で、f (n) が a を中心とする半径 r の開区 間 (即ち |x − a| < r の範囲) で、n に依らず或る連続函数 g により |f (n) (x)| ≦ g(x) と押さへられてゐるならば、Taylor 展開 f ′′ (a) f (n) (a) 2 f (x) = f (a) + f (a)(x − 1) + (x − a) + · · · + (x − a)n + · · · 2! n! が成り立つ。 □ ′ 1.7. 初等函数. 有名な初等函数として三角函数、指数函数およびそれ らの逆函数を説明すべき所だが、時間の都合で指数函数と(その逆函 数である)対数函数についてのみごく簡単に解説するに止める。 先づ、正の実数 a > と任意の実数 x に対し ax (a の x 乗) を定義 する。x が整数のときは ax の定義はよく知られてゐる通りである (x が正の整数のときは ax =「a を x 回かけたもの」 、x = 0 のときは a0 = 1, a が負の整数のときは ax = 1/a−x ). x が有理数 p/q (p, q は整 √ q x 数で q > 0) のときは a = ap と定義する。問題は x が無理数のとき である。このとき、x に収束する有理数列 x0 , x1 , x2 , . . . を選び、 ax = lim axn n→∞ と定義する(勿論この極限がちやんと存在する事やその値が有理数列 (xn ) の選び方に依らない事等確認する必要あり)。 この函数 ax を(a を 底 とする)指数函数 と呼ぶ。指数函数は次の 性質を持つ: 命題. (1) 指数函数 ax は R 上連続である。 (2) ax は、a > 1 のとき単調増加、a < 1 のとき単調減少、a = 1 のと き恒等的に 1x = 1 である。 (3) ax+y = ax ay . (4) axy = (ax )y . 11 (5) (ab)x = ax bx . これらはいづれも指数 x, y が有理数のときは容易に確かめられ、一 般の場合は「連続性により」それに帰着出来る。 指数函数 f (x) = ax の微分を考へる。定義に依り、極限 ax+h − ax h→0 h x の値が存在するとき a は x で微分可能と言ふのだつた。少し考へる と、0 < h < 1 に対し ah < 1 + h(a − 1) が示せ、これを使つて(さら に少し考へると)y = ax のグラフは下に凸である事もわかる。従つて a > 1, 0 < h < 1 のとき lim h ax+h − ax xa − 1 = a h h は h に関して単調増加で、上の極限値が存在する事もわかる。特に limh→0 (ah − 1)/h = f ′ (0) だから、一般の x に対して (1.1) f ′ (x) = ax f ′ (0) である。f ′ (0) の値は a によつて定まるので、これを log a と書く: 定義. 実数 a > 0 に対し、指数函数 ax の x = 0 での微分係数を a の 自然対数 と呼び、log a と記す。 この定義と上の等式 (1.1) より (1.2) (ax )′ = ax log a が成り立つ。 問. a > 0, b > 0 とする。R で定義された函数 abx を x で 2 回微分 せよ。 2 a を動かして log a を a の函数と思つたもの(変数を x に置き換へ て log x とも書く) を 対数函数 と呼ぶ。対数函数の性質を以下に纏め ておく(証明については [斎藤], §2.2 を参照)。 命題. (1) 対数函数 log x は x > 0 で定義された単調増加な連続函数で あり、limx→+0 log x = −∞, limx→∞ = ∞. (2) log 1 = 0. (3) log(xy) = log x + log y. (4) log ab = (log a)b. (5) log x は微分可能であり、その導函数は 1/x である。 問. a > 0 とする。開区間 (0, ∞) で定義された函数 xlog(1 + a/x) を x で 2 回微分せよ。 定義. log e = 1 を満たす実数 e が唯一つ存在するが、これを 自然対数の底 と呼ぶ。Napier の数 とも呼ばれる。 e = 2.71828182845904523536028747135... である。[斎藤] では e は e = 21/ log 2 と 定義 してゐる(勿論上の定義と同じ値になる)。 12 等式 (1.2) より (1.3) (ex )′ = ex が成り立つ。 命題. (1) log x は ex の逆函数である。 (2) ex = limn→∞ (1 + nx )n . 複利計算について:お金を借りて、一定期間後に 100x% の利子を付け て返済する事にすると、返す額は元の額の (1 + x) 倍である。もしこ の期間の半分に分け、前半期に (100x/2)% の利子を付け、後半期にも (100x/2)% の利子を付けるとすると、返す額は元の額の (1 + x/2)2 倍 である。期間を n 等分して同様にすると、返す額は元の額の (1 + x/n)n 倍である。この値は n に関して単調増加5 なので、この方式で利子を 取るならばなるべく細かく分割した方が得であるが、いくら細かく分 割しても上限は ex 倍である。 5記号を変へて f (x) = (1 + a/x)x (a, x > 0) とおき、F (x) = log f (x) = x log(1 + a/x) の増減を調べる。F ′ (x) = log(1 + a/x) − (a/x)/(1 + (a/x)). G(y) = log(1 + y) − y/(1 + y) とおくと G(0) = 0, G′ (y) = y/(1 + y)2 > 0 if y > 0, だから、a, x > 0 ならば F ′ (x) > 0 である。 13 2. 二変数の微分法 この章では X を “xy-平面” R2 = {(x, y)| x, y ∈ R} 内の領域6 とし、 f (x, y) は X で定義された二変数函数とする。 2.1. 二変数函数と連続性. 二変数函数 f (x, y) が点 (a, b) ∈ X である といふ事を定義したい。一変数函数 f (x) の場合は「f (x) が a で連 続」とは「x を a に十分近づければ f (x) が f (a) にいくらでも近く 出来る」即ち「|x − a| を十分小さくすれば |f (x) − f (a)| をいくらで も小さく出来る」事であつた。二変数函数でも値は一つの実数だから |f (x, y) − f (a, b)| は意味を持つ。一方「点 (x, y) を (a, b) に十分近づ ければ」は平面上の距離 √ |(x, y) − (a, b)| = (x − a)2 + (y − b)2 を使つて定義すればよい。 定義. X で定義された函数 f (x, y) が点 (a, b) ∈ X で 連続 であると は、どんな実数 ε > 0 に対しても或る実数 δ > 0 を上手く取れば全て の (x, y) ∈ X に対し |(x, y) − (a, b)| < δ =⇒ |f (x, y) − f (a, b)| < ε が成り立つ事である。f (x, y) が X で連続 であるとは、全ての (a, b) ∈ X に対し f (x, y) は (a, b) で連続である事である。 例. 二変数の多項式は xy-平面全体で連続な函数を定義する。 例. c を実数として、xy-平面上の函数 f (x, y) を { 2xy ((x, y) ̸= (0, 0) のとき) x2 +y 2 f (x, y) = c ((x, y) = (0, 0) のとき) と定義すると、f (x, y) は原点 (0, 0) 以外では連続であるが、原点では不 連続である。原点で不連続である事は次の様にして分かる:原点を通る 直線 y = tx (t は定数) 上を点 (x, y) ̸= (0, 0) が原点に近づいて行く状況 を考へる。y = tx を f (x, y) の定義式に代入すると f (x, y) = 2t/(1+ t2 ) となり、これは (x, y) には依らず、直線の傾き t のみ依存する一定値 である(因みに t = tan(θ/2) とおくと 2t/(1 + t2 ) = sin θ であるから、 これは −1 から 1 までの任意の値を取る)。従つて、2t/(1 + t2 ) ̸= c な る t の方向から (x, y) が原点に近づく時、f (x, y) の極限は ̸= c なの で、f (x, y) は原点で不連続である。 f (x, y) が二変数函数のとき、z = f (x, y) のグラフは xyz-空間内の 曲面 となる。 問. 上の例の f (x, y) に対し、z = f (x, y) のグラフがどんな曲面にな るか考察せよ。 6ここでは開部分集合の事としておく。 14 2.2. 二変数函数の微分. 二変数函数 f (x, y) の微分を考へる。まづは f を「x 方向」 「y 方向」にそれぞれ微分する事が考へられる。二つの変数の うち一方、例へば y を y = b と固定する。x の函数 f (x, b) が x = a で微 分可能であるとき、f (x, y) は (a, b) で x に関して偏微分可能 であると 言ひ、その微分係数を f (x, y) の (a, b) に於ける x に関する偏微分係数 と呼び、∂f (a, b) または fx (a, b) で表す。x を固定した場合も同様に、 「y ∂x ∂f に関して偏微分可能」 「y に関する偏微分係数」 「 ∂y (a, b)」 「fy (a, b)」が定 義される。x, y の両方に関して偏微分可能であるとき、単に 偏微分可能 と言ふ。また、a, b を動かして、偏導函数 ∂f (x, y) = fx (x, y), ∂f (x, y) = ∂x ∂y fy (x, y) を考へる。 例. f (x, y) = sin x + cos y のとき ∂f (x, y) = cos x, ∂x ∂f (x, y) = − sin y. ∂y 例. { f (x, y) = のとき ∂f (x, y) = ∂x ∂f (x, y) = ∂y 2xy x2 +y 2 c ((x, y) ̸= (0, 0) のとき) ((x, y) = (0, 0) のとき) { 2 −y 2 −2y (xx2 +y 2 )2 0 { 2 −y 2 2x (xx2 +y 2 )2 0 ((x, y) ̸= (0, 0) のとき) , ((x, y) = (0, 0) のとき) ((x, y) ̸= (0, 0) のとき) . ((x, y) = (0, 0) のとき) 二変数函数の微分としては x, y 両方に関して偏微分可能といふだけ では十分ではない。7 一変数函数 f (x) の場合、x = a に於ける微分係 数 f ′ (a) とは幾何的には y = f (x) のグラフの点 (a, f (a)) に於ける接 線の傾きであつた。二変数函数 y = f (x, y) の場合、z = f (x, y) のグ ラフは 3 次元空間内の曲面になるから、接線ではなく、点 (a, b, f (a, b)) に於ける 接平面 を考へる事になる。与へられた点を通る平面は法線ベ クトルで決まるから、微分係数 f ′ (a, b) は(一つの数ではなく)ベクト ルになる。点 (a, b, f (a, b)) を通る平面(で「垂直」でないもの)の方 程式は一般に z = f (a, b) + p(x − a) + q(y − b) (p, q は実数) の形である。これが z = f (x, y) のグラフの接平面であるとは f (x, y) が上の等式の右辺で近似される事であるから、次の様に定義する: 7例へば、両方に関して偏微分可能だが、その点で連続ですらない函数は存在する。 §2.1 の例を参照。 15 定義. 或る実数 p, q に対し (2.1) f (x, y) − (f (a, b) + p(x − a) + q(y − b)) = 0 (x,y)→(a,b) |(x, y) − (a, b)| lim が成り立つ時、f (x, y) は (a, b) で 微分可能8 であると言ひ、ベクトル f ′ (a, b) = (p q) を f (x, y) の (a, b) に於ける 微分係数 と呼ぶ。 f (x, y) が X で微分可能 とは、f (x, y) が全ての点 (a, b) ∈ X で微分 可能である事である。 今、f (x, y) が (a, b) で微分可能と仮定し、f (x, y) を (a, b) に於いて x に関して偏微分する事を考へる。式 (2.1) で y = b とすると f (x, b) − (f (a, b) + p(x − a)) = 0, x→a |x − a| lim 即ち f (x, b) − f (a, b) = p x→a |x − a| となり、これは f (x, b) の x = a での微分係数が p である事、即ち ∂f (a, b) = p である事、を示してゐる。同様に、 ∂f (a, b) = q である。 ∂x ∂y 纏めると: lim 命題. f (x, y) が点 (a, b) ∈ X に於いて微分可能であるとき、f (x, y) は この点で x, y 両方に関して偏微分可能であり、 ( ) ∂f ∂f ′ f (a, b) = (a, b) (a, b) ∂x ∂y である。また、曲面 z = f (x, y) の点 (a, b) に於ける接平面の方程式は z = f (a, b) + ∂f ∂f (a, b)(x − a) + (a, b)(y − b) ∂x ∂y である。 命題. f (x, y) は X で偏微分可能であり、偏導函数 ∂f (x, y), ∂f (x, y) が ∂x ∂y ともに (a, b) ∈ X で 連続 ならば f (x, y) は (a, b) で微分可能である。 問. f (x, y) = x2 + y 2 とする。 (1) f (x, y) の x 及び y に関する偏導函数を求めよ。 (2) z = f (x, y) のグラフの点 (1, 2, 5) での接平面の方程式を求めよ。 合成函数の微分法. ここでは次の特別な場合のみ考へる:x = x(t), y = y(t) が t の函数であるとする。このとき次が成り立つ: 命題. f (x, y) が(二変数函数として)微分可能であり、x(t), y(t) が t の函数として微分可能ならば、g(t) = f (x(t), y(t)) は t の函数として 微分可能であり、次が成り立つ: ∂f dx ∂f dy dg (t) = (x(t), y(t)) (t) + (x(t), y(t)) (t) dt ∂x dt ∂y dt 8偏微分との対比で 全 微分可能とも言ふ。 16 即ち g ′ (t) = fx (x(t), y(t))x′ (t) + fy (x(t), y(t))y ′ (t). 問. f (x, y) = x3 + y 3 − 3xy, x(t) = cos t, y(t) = sin t のとき、t の函数 g(t) = f (x(t), y(t)) の導函数を求めよ。 2.3. 偏導函数と函数の極値. 二変数函数の極大、極小も一変数の時と 同様に「局所的な最大、最小」として定義する。即ち、函数 f (x, y) を 点 (a, b) ∈ X の或る近傍に制限して考へると、そこで (a, b) で最大値、 最小値を取る時、f (x, y) は (a, b) で 極大値、極小値 を取ると言ふ。ま た、f が (a, b) で極大値を取り、かつ (a, b) の近傍の (a, b) 以外の点 (x, y) では f (x, y) < f (a, b) であるとき、f (x, y) は (a, b) で 強極大値 を取ると言ふ。極小値 についても同様。 さて、f は偏微分可能と仮定する。一変数の時と同様、もし f が (a, b) で極値を取るためには「接平面が水平」即ち ∂f (a, b) = ∂f (a, b) = 0 が ∂x ∂y 必要である事が分かる。実際に極値を取るための十分条件は 2 次の偏 微分を使つて与へられる。以下 f は「2 回連続偏微分可能」即ち ( ) ( ) ( ) ( ) ∂ ∂f ∂ ∂f ∂ ∂f ∂ ∂f , , , ∂x ∂x ∂y ∂x ∂x ∂y ∂y ∂y が全て9 存在して連続である、と仮定する。これらはまた ∂ 2f , ∂x2 ∂ 2f , ∂y∂x ∂ 2f , ∂x∂y ∂ 2f ∂y 2 或いは fxx , 等とも記す。10 もし (2.2) ∂2f ∂y∂x , fxy , ∂2f ∂x∂y fyx , fyy がともに 連続ならば ∂ 2f ∂ 2f = ∂y∂x ∂x∂y 即ち fxy = fyx である事が知られてゐる。 偏微分係数 fx (a, b), fy (a, b) とは f (a, b) + fx (a, b)(x − a) + fy (a, b)(y − b) が f (x, y) の(点 (a, b) の近傍に於ける)一次式に依る最良の近似とな る様な値であつた。今、これらの値が 0 であるとすると、f (x, y) を二 次式で近似する事が考へられ、その様な最良の二次式は (2.3) f (a, b)+fxx (a, b)(x−a)2 +2fxy (a, b)(x−a)(y−b)+fyy (a, b)(y−b)2 である事が期待出来る。11 斉次二次函数については次が成り立つ: 9ここで、函数の後の (x, y) は記号簡略化のため省略した。 をそれぞれ fx , fy とも記す。 ∂x ∂y 11詳しくは二変数の Taylor の定理を参照(例へば [斎藤], p. 204; ここでは省略す る)。fxy の項については等式 (2.2) に注意。 10同様に ∂f , ∂f 17 補題. 二次函数 q(x, y) = u(x − a)2 + 2v(x − a)(y − b) + w(y − b)2 (但 し u ̸= 0 とする)に対し H = det(uv vw ) とおく。u > 0 のとき、q(x, y) は (1) H > 0 ならば (x, y) = (a, b) で最小値 0 を取り、 (2) H = 0 ならば原点を通る或る直線上で最小値 0 を取り、 (3) H < 0 ならば最大・最小を持たない。 u < 0 のときは、上で「最小」を「最大」と書き換へたものが成り 立つ。 実際、一寸行列についての知識を使へば、適当な変数変換により q(x, y) は x2 + y 2 , x2 , x2 − y 2 のどれかに変形出来るが、これらについては上の (1), (2), (3) がそれ ぞれ成り立つ事が容易に確かめられる。 さて、2 回連続偏微分可能な函数 f (x, y) に戻つて、fx (a, b) = fy (a, b) = 0 のとき、二次函数 (2.3) が点 (a, b) の近傍で f (x, y) を近似してゐる とすると、極大極小の様子も同様であると期待出来、実際 ( ) fxx (a, b) fyx (a, b) H = det fxy (a, b) fyy (a, b) = fxx (a, b)fyy (a, b) − fxy (a, b)fyx (a, b) とおく(これを f の (a, b) に於ける ヘッセ行列式 (Hessian) と呼ぶ) と、次が成り立つ: 定理. fx (a, b) = fy (a, b) = 0 と仮定する。H > 0 のとき、fxx (a, b) > 0 ならば f (x, y) は (a, b) に於いて強極小値を取り、fxx (a, b) < 0 なら ば f (x, y) は (a, b) に於いて強極大値を取る。H < 0 のとき f (x, y) は (a, b) に於いて極値を取らない(このとき f (x, y) は (a, b) に於いて「峠 点」になる)。 問. 次の函数の極値を求めよ。 (1) f (x, y) = x3 + y 3 − 3xy. (2) f (x, y) = 1 − 2x2 − xy − y 2 + 2x − 3y. 2.4. 陰函数定理と Lagrange 乗数法. 二変数の方程式 g(x, y) = 0 は 平面内の曲線を表すと考へられるが、その曲線は(適当な状況下では) 局所的に或る函数 y = φ(x) のグラフとなつてゐる。この事を詳しく述 べたものが次の定理である: 陰函数定理. g(x, y) が 1 回連続微分可能で、g(a, b) = 0 かつ gy (a, b) ̸= 0 ならば、a を含む或る開区間で定義された微分可能な函数 φ(x) であつ て g(x, φ(x)) = 0 を満たすものが存在する。さらに次が成り立つ: φ′ (x) = − gx (x, φ(x)) . gy (x, φ(x)) Lagrange 乗数法. 二変数函数 f (x, y) の極値問題を g(x, y) = 0 とい ふ制約条件の下で考へる(ここで g(x, y) は別の二変数函数である)。 g(x, y) = 0 は平面内の曲線を定めるが、陰函数定理によりそれは(適当 18 な状況下では)局所的に或る函数 y = φ(x) のグラフとなつてゐるから、 g(x, y) = 0 の下での f (x, y) の極値問題は、局所的には、一変数函数 f (x, φ(x)) の極値問題に帰着する。この事を用ゐて、Lagrange 乗数法 (または Lagrange の未定係数法)は次の様に定式化される: 命題. g(x, y) = 0 なる条件の下で、f (x, y) が点 (a, b) で極値を持つと する。λ を変数として、 F (x, y, λ) = f (x, y) − λg(x, y) とおくと、gx (a, b) = gy (a, b) = 0 でないならば Fx (a, b, c) = Fy (a, b, c) = Fλ (a, b, c) = 0 を満たす c が存在する。 この命題は極値の候補を見つけるのに役立つ。最大最小を求めるだ けなら、候補となる点での値を片端から計算してやれば求まる。 例題. 条件 x2 + y 2 = 1, x ≧ 0 の下で函数 f (x, y) = 36x + 25y 3 の最大 値と最小値を求めよ。 (略解)F (x, y, λ) = 36x + 25y 3 − λ(x2 + y 2 − 1) とおくと Fx = 36 − 2λx, Fy = 75y 2 − 2λy, Fλ = −x2 − y 2 + 1. これら = 0 を解く。 y = 0 のとき x = 1, λ = 18 (x ≥ 0 に注意). y ̸= 0 のとき、最初の二つの等式から 25xy = 12 を得、これと第三式を連立して (x, y) = (4/5, 3/5), (3/5, 4/5). これらの点では(上の命題の) 「gx (a, b) = gy (a, b) = 0 でない」といふ条件が成り立 つてゐる。そこでこれらが極値点の候補。さらに円弧 x2 + y 2 = 1, x ≧ 0, の両端点 でも最大最小を取る可能性がある。これらの点の座標を f (x, y) に代入すると、 f (1, 0) = 36, f (4/5, 3/5) = 171/5, f (3/5, 4/5) = 172/5, f (0, ±1) = ±25. 故に最大 値は f (1, 0) = 36, 最小値は f (0, −1) = −25. 上の命題だけでは、求めた極値点候補が本当に極値点であるかどう か分からない。それを判定するには次の命題を用ゐる: 命題. これまでの記号と仮定に加へて、f (x, y), g(x, y) は二回連続微分 可能と仮定する。Fx = Fy = Fλ = 0 の解 (x, y, λ) = (a, b, c) に対し D = Fxx (a, b, c)gy (a, b)2 −2Fxy (a, b, c)gx (a, b)gy (a, b)+Fyy (a, b, c)gx (a, b)2 とおく。このとき、条件 g(x, y) = 0 の下、f (x, y) は D > 0 ならば (x, y) = (a, b) で強極小値を取り、D < 0 ならば (x, y) = (a, b) で強極 大値を取る。 問. 条件 x2 + y 2 = 2 の下で函数 f (x, y) = y − x の極値を調べよ。 Lagrange 乗数 λ の意味について (cf. [CW], pp. 489–490): Lagrange 乗数法に於いて、条件 g(x, y) = 0 を少しずらして g(x, y) = c (c は定 数) にする事を考へる。上の議論で g(x, y) を g(x, y) − c に置き換へ、 (後で c を動かすので)F (x, y, λ, c) = f (x, y) − λ(g(x, y) − c) とおき、 19 Fx = Fy = Fλ = 0 の解の一つを (xc , yc , λc ) とする12;即ち fx (xc , yc , λc ) − λc gx (xc , yc ) = fy (xc , yc , λc ) −λc gy (xc , yc ) = g(xc , yc ) = 0. この点は函数 f (x, y) 極値点の候補なので、Z(c) = F (xc , yc , λc , c) = f (xc , yc ) は何らかの意味で f (x, y) の「最適値候補」であると考へられ る。この値が c とともにどう変化するか調べるために微分すると、 dZ dx dy (c) = Fx (xc , yc , λc , c) (c) + Fy (xc , yc , λc , c) (c) dc dc dc dλ + Fλ (xc , yc , λc , c) (c) + Fc (xc , yc , λc , c) dc = λc . 即ち、λc は c を動かした時の「最適値候補」Z(c) の変化率に等しい。 12x c , yc , λc は c を与へるごとに必ずしも一意的に定まるわけではないが、適当な 条件設定をすれば c の函数と思ふ事が出来る。 20 3. 一変数の積分法と微分方程式 一変数の積分法には「二つの顔」がある。一つは「微分の逆」 として の 不定積分 であり、もう一つは「面積」または「体積」としての 定積分 である。まづ不定積分から説明する。 3.1. 不定積分. f (x) を或る区間 I で定義された連続函数とする。 定義. I 上の函数 F (x) であつて微分すると f (x) になるもの(即ち F ′ (x)∫ = f (x) なるもの)を f (x) の 不定積分 または 原始函数 と呼 び、 f (x)dx なる記号で表す。f (x) の不定積分は f (x) に対して一 意的に決まる訳ではない。G(x) も f (x) の不定積分であるとすると、 (F (x) − G(x))′ = 0 であるから、二つの不定積分の差は定数である。即 ち、不定積分は 定数の差を除いて一意的 に定まる。そのため ∫ f (x)dx = F (x) + C (C は積分定数) の様な書き方がされる。例へば: ∫ ∫ 1 1 n n+1 x dx = n + C (n ̸= −1), dx = log x + C, n+1 x ∫ ∫ x x e dx = e + C, log xdx = x log x − x + C ∫ ∫ sin xdx = − cos x + C, cos xdx = sin x + C, (いづれも C は積分定数)等となる。 問. 次の不定積分を求めよ: ∫ cos(2x)dx, ∫ xe−x dx. 2 定理. f (x) が連続ならその不定積分 F (x) は存在する。さらに、c ∈ I と実数 d を取り F (c) = d なる条件を課すと、F (x) は一意的に定まる。 この定理の「存在」の証明については後ほど解説する。後半につい ては、不定積分の一つを F1 (x) とするとき、F (x) = F1 (x) − F1 (c) + d が求めるものである。 不定積分について、次の性質(線型性)が成り立つ: 命題. ∫ ∫ ∫ (f (x) + g(x))dx = f (x)dx + g(x)dx, ∫ ∫ cf (x)dx = c f (x)dx (c は定数). これらの等式も「定数の差を除いて成り立つ」といふ意味である。証 明は「両辺を微分してみれば等しいから」である。 21 「積の微分」の公式 (f g)′ = f ′ g + f g ′ より次の「部分積分」の公式 が得られる: 命題. ∫ ∫ ′ f (x)g(x)dx = f (x)g(x) − 例. ∫ log xdx = x log x − ∫ f (x)g ′ (x)dx. x(log x)′ dx = x log x − x. 「合成函数の微分」の公式 F (x(t))′ = F ′ (x(t))x′ (t) より次の「置換 積分」の公式が得られる: 命題. x = x(t) が t の連続微分可能な函数であるとき、 ∫ ∫ f (x)dx = f (x(t))x′ (t)dt. 3.2. 定積分. F (x) が f (x) の不定積分(の一つ)であるとき、実数 a, b ∈ I に対し、差 [F (x)]ba = F (b) − F (a) は不定積分 F (x) の選び方(即ち 積分定数の選び方)によらずに定まる。この値を ∫ b f (x)dx a と記し、f (x) の a から b までの 不定積分 と呼ぶ(これが「面積」と関 係する事は後の節で説明する)。b の方を変数 x としてみると (F (x) − F (a))′ = f (x) だから ∫ x d f (t)dt = f (x) dx a である。 定積分について、次の性質が成り立つ: ∫b ∫b 命題. (1) f (x) ≦ g(x) ならば a f (x)dx ≦ a g(x)dx. ∫c ∫b ∫c (2) a ≦ b ≦ c のとき a f (x)dx = a f (x)dx + b f (x)dx. 3.3. 微分方程式. 「F (x, y, y ′ ) = 0 を満たす函数 y = f (x) を求めよ」と いふタイプの問題を考へる。この方程式 F (x, y, y ′ ) = 0 は y の微分(導 函数)y ′ (= f ′ (x)) を含んでゐるので、微分方程式 (differential equation) と呼ばれる。一階微分だけでなく高階の微分 y ′′ , y ′′′ , . . . を含んでゐて もよい。 一般に、微分方程式の解 y = f (x) は一意的には定まらないが、 「x = a のとき y = b」(即ち f (a) = b)等の条件を課すと一意的に定まる事も ある。この種の条件を 初期条件 と言ひ、初期条件付きの微分方程式の 求解問題を 初期値問題 と言ふ。 微分方程式論に於いては「いつ解が存在するか」とか「その解がど の程度一意的か」等の問題が基本的であるが、ここでは理屈はあまり 考へずに、幾つかの典型的なタイプの微分方程式の例を考察する。 3.3.1. 微分の公式を知つてゐれば直ちに解けるもの. (以下に於いて C, D は任意の定数。) 22 (1) xy ′ = ny (n は実数) の解は y = Cxn (但し n が整数でないとき は定義域に制限が付く)。 (2) y ′ = αy (α は定数) の解は y = Ceαx . (3) xy ′ = 1 の解は y = log x + C. (4) y ′′ = −y の解は y = C cos x + D sin x. 3.3.2. 変数分離形の微分方程式とは (3.1) y ′ = p(x)q(y), q(y) ̸= 0, の形のものの事である。このとき、 y′ = p(x) q(y) の両辺を x で積分して ∫ dy = q(y) ∫ p(x)dx. そこで、この両辺が計算出来れば x と y の関係式が得られ、それが y について解ければ (3.1) の解が求まる。例へば、 y ′ = −2xy のとき、y ′ /y = −2x より log y = −x2 + c (c は積分定数)、故に y = 2 2 e−x +c . C = ec と置き y = Ce−x . さらに(例へば)「x = 0 のとき y = 1」といふ初期条件を課すと 2 C = 1 となるから、y = e−x . 3.3.3. 完全微分形. f (x, y) が連続微分可能な函数であるとき、 (3.2) fx (x, y) + fy (x, y)y ′ = 0 の形の微分方程式を 完全微分形 と言ふ。この左辺は(y を x の函数と 思つて)f (x, y) を x で微分したものであるから、この微分方程式より f (x, y) = C (C は定数) が従ふ。そこで、これが y について解ければ (3.2) の解が求まる。例 へば、微分方程式 y + xy ′ = 0 は丁度 f (x, y) = xy としたときの (3.2) になつてゐるから、完全微分形 で、解は xy = C を満たす、即ち y = C/x である。もしさらに「x = 1 のとき y = 1」等の初期条件が課されてゐれば y = 1/x 等と決まる。 3.3.4. 定数係数線型微分方程式とは、 (3.3) cn y (n) + · · · + c1 y ′ + c0 y = 0 (c0 , . . . , cn は定数) の形の微分方程式の事である。これは解き方がよく知られてゐるが、こ こでは簡単のため適当な条件下で (3.3) の解き方を解説する。先頭項 の係数 cn は ̸= 0 としてよい。n 次方程式13 (3.4) cn xn + · · · + c1 x + c0 = 0 13この様な「普通の」方程式を 代数方程式 と言ふ。 23 を考へ、これが実数解 α を持つと仮定する。すると y = Ceαx (C は 任意の定数) は (3.3) の解である事が簡単に確かめられる。より一般に α, β が (3.4) の解であるとき、y = Ceαx + Deβx (C, D は任意の定数) も (3.3) の解である。一般に次が知られてゐる: 定理. n 次方程式 (3.4) が n 個の相異なる実数解 α1 , . . . , αn を持つと き、微分方程式 (3.3) の一般解は y = C1 eα1 x + · · · + Cn eαn x (C1 , . . . , Cn は任意の定数) で与へられる。 問. 次の微分方程式を解け: y ′′ + 3y ′ + 2y = 0. また、条件「y(0) = e かつ y(1) = 1」を満たす解を求めよ。 3.4. Riemann 積分. f (x) を区間 I = [a, b] で定義された連続函数と する(a < b とし、また a = −∞ や b = +∞ は除外する)。簡単のた め、この区間上で常に f (x) ≧ 0 であると仮定する。y = f (x) のグラ フと x 軸とに挟まれた(区間 I 上の)部分 S の面積 |S| はどの様にし て求められるだらうか?I を細かい小区間に分割し、S を「棒グラフ」 状の図形で近似すれば、この図形の面積として |S| の近似値が求まる。 分割をどんどん細かくして行けば真の値に近づくであらう。これを具 体的に式で表すと、以下の様になる。区間 I を n 等分して、 b−a ai = a + i (i = 0, 1, . . . , n) n とおく(特に a0 = a, an = b である)。すると、S を近似する棒グラフ 状の図形の面積は (3.5) n−1 ∑ i=0 b−a f (ai ) n または n ∑ i=1 f (ai ) b−a n である。或いは、各「柱」の立つ小区間の代表点を ai 以外に取つても よい。即ち、ai ≦ ξi ≦ ai+1 なる ξi (i = 0, . . . , n − 1) を任意に選び、 (3.6) n−1 ∑ i=0 f (ξi ) b−a n を考へてもよい(この形の和を Riemann 和 と呼ぶ)。これらの値が、 n → ∞ とするとき収束すれば、その値は S の面積 |S| に等しいと考 へられる。だが、本当に等しいだらうか?実は図形の面積といふのは この様にして 定義 するのである。 さて、上の議論では I 上で f (x) ≧ 0 と仮定してゐたが、(3.5) や (3.6) の和自体は f (x) ≧ 0 でなくても考へられ、次が成り立つ: 定理. f (x) が区間 I = [a, b] で定義された連続函数であるとき、各 n に対して小区間 [ai , ai+1 ] の代表点 ξi をどの様に選んでも、n → ∞ と する時、和 (3.6) は或る実数値に収束する。 24 定義. 上の極限値を f (x) の区間 I = [a, b] 上の Riemann 積分 または ∫ (単に)積分 と言ひ、記号 f (x)dx で表す。即ち I ∫ (3.7) f (x)dx = lim n→∞ I n−1 ∑ f (ξi ) i=0 b−a n と定義する。 注意. 上では区間を n 等分したが、この分割は不均等でも構はない(最 も大きい小区間の長さが n → ∞ のとき 0 に収束すればよい)。また、 積分される函数(被積分函数)f (x) が連続でなくても上の極限が存在 する事はあり得る(即ち、連続でなくても積分可能な場合がある)が、 この講義では連続函数に限つて考察する。 さて、区間 I の右端を動かすことにして Ix = [a, x] と書き、x の函数 ∫ F (x) = f (t)dt Ix を考察する。F (x) の x での微分係数(が存在するとすればそれ)は F (x + h) − F (x) h であつた。一方 F (x) の定義は lim h→0 lim n→∞ n−1 ∑ f (ξi ) i=0 x−a n だから、h = (x − a)/n としてみると F (x + h) − F (x) = f (ξn ) h を得る。ここで n → ∞ とすると、h → 0, ξn → x であり、 F ′ (x) = f (x), 即ち F (x) は f (x) の原始函数である事が分かる。しかも定義から ∫ ∫ x F (a) = 0 であるから、結局 f (t)dt = f (t)dt, 或いは記号を変 Ix へて ∫ a ∫ b f (t)dt = [a,b] f (t)dt a である事が分かつた。纏めると: 我々は f (x) の定積分を、不定積分 F (x) を使つて ∫ b f (t)dt = F (b) − F (a) a と定義し、一方で Riemann 積分を極限値 (3.7) として定義したが、こ れらは一致するのである。 25 4. 二変数の積分法(重積分) 前節では一変数函数に対しその不定積分、定積分、Reimann 積分を 定義した。これらのうち Riemann 積分は素直に多変数の場合に拡張さ れる。即ち、(二変数の場合ならば)平面内の有界閉集合 D と、そこ ∫ で定義された連続函数 f (x, y) に対し、積分 f (x, y)dxdy は次の様に D 定義される:先づ D を有限個の小領域 D1 , . . . , Dn に分割し、各 Di か ら代表点 Pi (ξi , ηi ) を選び、Riemann 和 n ∑ f (Pi )m(Di ) i=1 を作り、分割をどんどん細かくして行つた極限として積分を定義する: ∫ n ∑ f (x, y)dxdy = “ lim ” f (Pi )m(Di ). D i=1 但し m(Di ) は Di の 面積 であり、これを先づ定義する必要がある。 4.1. 面積. 平面内の有界閉集合 D に対し、その面積 m(D) を次の様に 定義する: (1) D が長方形のときは m(D) = (縦の長さ)×(横の長さ). (2) D 有限個の長方形 D1 , . . . , Dn に分割出来るとき(このとき、(こ こだけの用語で)D は モザイク形 であると言ふ事にする)は m(D) = m(D1 ) + · · · + m(Dn ). [この定義が D の分割の仕方に依らない事は証明する必 要があるが、ここでは略する。] (3) 一般の D のとき、D をモザイク形 C, E で内側と外側から近似 し、m(C), m(E) の「極限」として m(D) を定義する。即ち、次の条 件 (M) を満たす実数 m が唯一つ存在するとき、D は 面積確定 であ ると言ひ、m(D) = m と定義する。[面積確定でない D も存在する。] (M) 任意のモザイク形 C, E であつて C ⊂ D ⊂ E なるものに対し m(C) ≦ m ≦ m(E) が成り立つ。 前節で、区間 [a, b] 上、f (x) ≧ 0∫なる函数 f (x) のグラフと x 軸と によつて囲まれた領域 D の面積は f (x)dx であると述べた。これ [a,b] が上に定義した面積 m(D) と一致するか気になるところであるが、定 義をよく見比べてみ(さらに一寸考察を加へ)ると、一致する事が分 かる。より一般に、縦線集合の面積について、次が示せる: 命題. 区間 [a, b] で定義された函数 f (x), g(x) はこの区間で f (x) ≦ g(x) を満たすとする。このとき、縦線集合 D = {(x, y)| a ≦ x ≦ b, f (x) ≦ y ≦ g(x)} は面積確定であり、次が成り立つ: ∫ b m(D) = (g(x) − f (x))dx. a 26 4.2. Riemann 和と積分. 面積 m(D) が定義出来たので、次は「D の 分割」と、それを「どんどん細かくして行く」といふ事を定義する。以 下で、D や Di は空集合ではないと仮定する。面積確定有界閉集合 D の 分割 ∆ = (D1 , . . . , Dn ) とは、有限個の面積確定有界閉集合 Di の組 であつて D = D1 ∪ · · · ∪ Dn , かつ i ̸= j ならば m(Di ∩ Dj ) = 0 なる ものの事である。特に、(D1 , . . . , Dn ) が D の分割であるとき、「面積 の加法性」により m(D) = m(D1 ) + · · · + m(Dn ) が成り立つ。 Di の 直径 d(Di ) とは、Di に属する二点 P, Q の距離の最大値の事で ある。分割 ∆ = (D1 , . . . , Dn ) の直径 m(∆) とは max(d(D1 ), . . . , d(Dn )) の事である。 以上の言葉の準備の下、積分(二変数なので 二重積分 または重積分 とも言ふ)が次の様に定義出来る: 定義. ∫ f (x, y)dxdy = lim d(∆)→0 D n ∑ f (Pi )m(Di ). i=1 ここに、右辺の Pi は Di の(任意の)代表点であり、極限は直径 d(∆) が 0 に収束する様な任意の分割 ∆ = (D1 , . . . , Dn ) の列に関するもの14 である。 ∫ ∫ 重積分を f (x, y)dxdy なる記号で表す事も少なくないが、ここ D ∫ では単に を用ゐる事にする。 重積分について、次の諸性質が成り立つ(以下で D, E は xy 平面内 の面積確定有界閉集合、f, g は連続、とする) : 命題. ∫ ∫ ∫ (1) (f (x, y) + g(x, y))dxdy = f (x, y)dxdy + g(x, y)dxdy, D D ∫D ∫ (2) cf (x, y)dxdy = c f (x, y)dxdy (c は定数), ∫D ∫D ∫ ∫ (3) f (x, y)dxdy = f (x, y)dxdy+ f (x, y)dxdy− f (x, y)dxdy. D∪E D E (4) D 上 m ≦ f (x, y) ≦ M ならば ∫ m · m(D) ≦ f (x, y)dxdy ≤ M · m(D) D ∫ (5) m(D) = 0 ならば f (x, y)dxdy = 0. D∩E D 14ε-δ 式に書けば、右辺の極限 = S であるとは「どんな ε > 0 に対しても或る δ > 0 を上手く取ると d(∆) < δ である様などんな分割 ∆ = (D1 , . . . , Dn ) とどんな 代表点 Pi ∈ Di に対しても n ∑ f (Pi )m(Di ) − S < ε i=1 となる事」である。 27 実際に重積分を計算するときは次の 逐次積分 の公式を使ふ事が多い: 命題. D が縦線集合 D = {(x, y)| a ≦ x ≦ b, l(x) ≦ y ≦ u(x)} (l(x), u(x) は [a, b] 上の連続函数で l(x) ≦ u(x) なるもの) であるとき、 ) ∫ b (∫ u(x) ∫ f (x, y)dy dx. f (x, y)dxdy = a D [右辺の ∫ u(x) l(x) l(x) f (x, y)dy は x の連続函数である事に注意されたい。] 例題. D = {(x, y)| x ≧ 0, y ≧ 0, x + y ≦ 1} のとき、 ∫ ∫ 1 ∫ 1−x (1 − (x + y))dxdy = 0 ( 0 (1 − x − y))dy)dx = D ∫1 ∫1 1−x 2 [(1 − x)y − y /2] dx = (1 − x)2 /2dx = [−(1 − x)3 /6]10 = 1/6. 0 0 0 平面内の縦線集合の面積のときと同様、3 次元の縦線集合の体積は次 で与へられる: 命題. xy 平面内の面積確定有界閉集合 D 上定義された二つの連続函数 f (x, y), g(x, y) (f (x, y) ≦ g(x, y)) のグラフに挟まれた縦線集合 V = {(x, y, z)| f (x, y) ≦ z ≦ g(x, y)} は体積確定であり、その値は ∫ (g(x, y) − f (x, y))dxdy D で与へられる。 問. a, b, c > 0 とする。次の領域 V の体積を求めよ。 x y z V = {(x, y, z)| x ≧ 0, y ≧ 0, z ≧ 0, + + ≦ 1}. a b c ∫ 4.3. 変数変換公式. 重積分 f (x, y)dxdy を計算するのに D (4.1) { x = x(s, t) y = y(s, t) といふ変数変換をして計算すると便利な事がある。ここで x(s, t), y(s, t) は二変数 s, t の連続微分可能な函数であり、ある面積確定有界閉集合 E 上で定義されてゐるとする。また、(s, t) ∈ E のとき (x(s, t), y(s, t)) ∈ D であり、この対応 (s, t) 7→ (x(s, t), y(s, t)) は E から D への一対一の上への写像を定めると仮定15する。 15実は厳密に一対一でなくても「殆ど一対一」ならば以下に述べる変数変換公式 は成り立つ。 28 定義. 変数変換 (4.1) の Jacobi 行列式 (Jacobian) J(s, t) を ( ) gs (s, t) gt (s, t) J(s, t) = det hs (s, t) ht (s, t) = gs (s, t)ht (s, t) − gt (s, t)hs (s, t) により定義する。 命題. 上の記号と仮定の下、次が成り立つ: ∫ ∫ f (x, y)dxdy = f (x(s, t), y(s, t))|J(s, t)|dsdt. D E 問. D = {(x, y)| 13x −16xy+5y ≤ 1} とする。積分 2 2 ∫ √ 4x2 − 4xy + y 2 dxdy D の値を、変数変換 { x = 2s + t y = 3s + 2t を使つて求めよ。 次の極座標への変数変換はよく使ふ: { x = r cos θ (4.2) y = r sin θ. (但し(普通は)r ≧ 0, 0 ≦ θ ≦ 2π とする。)このとき Jacobian は ( ) cos θ −r sin θ J = det = r sin θ r cos θ であるから、この場合の変数変換公式は ∫ ∫ f (x, y)dxdy = f (r cos θ, r sin θ)rdrdθ D E となる。 例題. 半径 a の球の体積を求めよ。 (略解)D を xy 平面内の半径 a の円盤とすると、求める体積は ∫ √ 2 D a2 − x2 − y 2 dxdy. 極座標に変数変換すると ∫ 2π ∫ a √ = 2 0 0 a2 − r2 rdrdθ = 4π[− 13 (a2 − r2 )3/2 ]a0 = 4πa3 /3. ∫ ∞ 最後に重積分の応用として Gauss 積分 e−x dx の値を求めよう。 −∞ ∫ 2 2 そのために重積分 e−x −y dxdy を二通りに計算する。この積分領域 R2 2 R2 は有界でないので、広義積分 になる。一つ目の計算方法は平面 R2 を原点を中心とする半径 R の円盤 CR で近似する方法: ∫ ∫ 2 2 −x2 −y 2 e dxdy = lim e−x −y dxdy R2 R→∞ CR 29 である。ここで極座標 x = r cos θ, y = r sin θ を使つて変数変換する と、右辺は [ ]R ∫ 2π ∫ R 1 −r2 −r2 (4.3) lim e rdrdθ = 2π lim − e = π R→∞ 0 R→∞ 2 0 0 となる。一方、R2 を原点を中心とする一辺の長さが 2R の正方形 DR = [−R, R] × [−R, R] で近似すると、 ∫ ∫ 2 2 −x2 −y 2 e dxdy = lim e−x −y dxdy R→∞ R2 DR である。逐次積分の公式により、右辺は (∫ ∫ ∫ −x2 −y 2 (4.4) lim e dx · lim e dy = R→∞ [−R,R] R→∞ となるから、(4.3), (4.4) より ∫ ∞ [−R,R] e−x dx = 2 ∞ e −x2 )2 dx −∞ √ π −∞ となる。 参考文献 [斎藤] 斎藤毅『微積分』(東京大学出版会) [杉浦] 杉浦光夫『解析入門I』(東京大学出版会) [高木] 高木貞治『解析概論』(岩波書店) [三宅] 三宅敏恒『入門微分積分』(培風館) [CW] A. C. チャン、K. ウェインライト『現代経済学の数学基礎』 (上・下)(CAP出版) 30 「小テスト」で出題した問題 (1) sin x, εx , log x の定義を述べよ。 (2) 次の函数が x = 0 で連続かどうか判定せよ。 f (x) = |x|, { ( ) sin x1 (x ̸= 0) f (x) = 0 (x = 0), { (1) (x ̸= 0) x sin x f (x) = 0 (x = 0), (3) 次の函数の導函数を求めよ。 f (x) = x3 + 3x2 + 6x + 1, g(x) = x3 + 3x . x2 + 1 log x の極大・極小を求めよ。 x √ (5) Newton 法で 3 の近似値を求めよ。 (6) 次の函数を 2 回微分せよ。 (4) y = 2 f (x) = abx , (7) (8) (9) (10) (11) (12) (13) (14) (15) ( a) (a, b は正の実数). g(x) = x log 1 + x f (x, y) = 2xy/(x2 + y 2 ), (x, y) ̸= (0, 0), を x, y に関し偏微分 せよ。 f (x, y) = x3 + y 3 − 3xy, x(t) = cos t, y(t) = sin t のとき、 g(t) = f (x(t), y(t)) として g ′ (t) を求めよ。 ∗ ∗ ∗ ∗ ∗∗ ∂f (a, b) の定義を lim の形で述べよ。 ∂x ∗→∗ ∗ ∗ ∗ ∗ ∗∗ 3 3 f (x, y) = x + y − 3xy の 2 次の偏導函数を全て求めよ。 f (x, y) = x3 + y 3 − 3xy の極値を求めよ。 f (x, y) = 1 − 2x2 − xy − y 2 + 2x − 3y の極値を調べよ。 条件 x2 + y 2 = 1, x ≥ 0, の下、函数 f (x, y) = 36x + 25y 3 の最 大最小を求めよ。 条件 x2 + y 2 = 2 の下で函数 f (x, y) = y − x の極値を調べよ。 次の不定積分を求めよ: ∫ ∫ 2 cos(2x)dx, xe−x dx. (16) 微分方程式 y ′′ + 3y ′ + 2y = 0 を初期条件 y(0) = e, y(1) = 1 の 下で解け。 (17) y = xex は微分方程式 y ′′ − 2y ′ + y = 0 の解である事を確かめよ。また、初期条件 y(0) = 1, y(1) = 2e 31 を満たす解を求めよ。 (18) 変数分離型の微分方程式 yy ′ = cos x sin x を、初期条件 y(π/2) = 1 の下で解け。 { } π (19) D = (x, y) 0 ≦ x ≦ , −x ≦ y ≦ x のとき、重積分 ∫2 cos ydxdy D の値を求めよ。
© Copyright 2025 ExpyDoc