Wikibooks jawikibooks https://ja.wikibooks.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8 MediaWiki 1.47.0-wmf.13 first-letter メディア 特別 トーク 利用者 利用者・トーク Wikibooks Wikibooks・トーク ファイル ファイル・トーク MediaWiki MediaWiki・トーク テンプレート テンプレート・トーク ヘルプ ヘルプ・トーク カテゴリ カテゴリ・トーク Transwiki Transwiki‐ノート TimedText TimedText talk モジュール モジュール・トーク Event Event talk 数学 0 663 301928 301610 2026-07-30T04:05:43Z ~2026-41547-90 92136 /* 幾何学 */ 301928 wikitext text/x-wiki {{Pathnav|メインページ|frame=1|small=1}} {{NDC|410|*}} {| style="float:right" |- |{{Wikipedia|数学|数学}} |- |{{Wikiquote|数学|数学}} |- |{{Wiktionary|Category:数学|数学}} |- |{{Commons|Category:Mathematics}} |- |{{wikiversity|School:数学|数学}} |- |{{進捗状況}} |- |{{蔵書一覧}} |} [[w:数学|数学]]に関する文書・資料・教科書が収められる書庫です。収録内容は以下をご覧ください。 == 初等・中等教育用教科書 == * [[小学校算数]] {{進捗|100%|2024-4-26}} * [[中学校数学]] {{進捗|100%|2024-4-26}} * [[高等学校数学]] {{進捗|100%|2024-4-26}} * [[算術]] * [[初等数学]] == 大学教養課程教科書 == * [[解析学基礎]] [[ファイル:25%.svg]] * [[線型代数学]] [[ファイル:50%.svg]] == 一般教科書 == === 代数学 === * [[線形代数学]] [[ファイル:50%.svg]] * [[線型代数学続論]] * [[代数学入門]] * [[代数方程式論]] * [[群論]] - [[リー群]] * [[環論]] - [[環上の加群]] * [[イデアル論]] * [[体論]] * [[ガロア理論]] * [[表現論]] * [[圏論]] * [[輪論]] * [[束論]] - [[ブール代数]] * [[多元数]] * 代数的[[次元解析]] === [[解析学]] === * [[解析学基礎]] [[ファイル:25%.svg]] ** [[解析学基礎/フーリエ級数|フーリエ級数]] ** [[解析学基礎/フーリエ変換|フーリエ変換]] ** [[解析学基礎/ラプラス変換|ラプラス変換]] ** [[解析学基礎/常微分方程式|常微分方程式]] ** [[解析学基礎/偏微分方程式|偏微分方程式]] ** [[解析学基礎/積分方程式|積分方程式]] ** [[解析学基礎/関数方程式|一般の関数方程式]] ** [[解析学基礎/ベクトル解析|ベクトル解析]] * [[線型代数学続論/行列値関数|行列解析]] * [[複素解析学]] * [[関数解析学]] - [[作用素論]] * [[物理数学II/特殊関数|特殊関数論]] * [[超関数論]] * [[応用解析学]] * [[測度論]] * [[分数階微積分学]] === [[幾何学]] === * [[初等幾何学]][[ファイル:00%.svg]] * [[解析幾何学]] * [[射影幾何学]] * [[幾何学基礎論]] * [[位相幾何学]] * [[微分幾何学]] - [[積分幾何学]] - [[多様体論]] * [[情報幾何学]] * [[代数幾何学]] * [[代数的位相幾何学]] * [[遠アーベル幾何学]] * [[非可換幾何学]] * [[離散幾何学]] * [[有限幾何学]] * [[トロピカル幾何学]] === [[数論]] === * [[初等整数論]][[ファイル:00%.svg]] * [[代数的整数論]] * [[解析的整数論]] * [[数論的関数]] * [[素数定理]] * [[超越数論]] * [[類体論]] * [[岩澤理論]] * [[保型形式]] * [[数論幾何学]] * [[ゼータ関数論]] * [[代数的K理論]] === 離散数学 === * [[グラフ理論]] * [[結び目理論]] * [[組合せ論]] * [[離散幾何学]] * [[デザイン理論]] * [[ブール代数]] === [[:Category:確率論|確率論]] === * [[確率論]] * [[確率過程]] * [[拡散過程]] * [[定常過程]] * [[確率微分方程式]] * [[エルゴード理論]] * [[確率制御]] === [[:Category:統計学|統計学]] === * [[統計学基礎]][[ファイル:00%.svg]] * [[数理統計学]] * [[多変量解析]] * [[時系列解析]] * [[ベイズ統計]] * [[実験計画法]] * [[標本調査法]] ===最適化理論=== * [[数理計画法]] * [[整数計画法]] * [[動的計画法]] * [[確率計画法]] * [[線形計画法]] * [[非線形計画法]] * [[半正定値計画法]] * [[離散凸解析]] * [[制御理論]] * [[ゲーム理論]] * [[ポートフォリオ理論]] === 数学基礎論 === * [[数理論理学]] * [[集合論]] * [[公理的集合論]] * [[位相空間論]] * [[構造主義]] * [[圏論]] * [[モデル理論]] * [[超準解析]] === 理論計算機科学 === * [[情報理論]] ** [[符号理論]] * [[暗号理論]] * [[計算理論]] ** [[計算複雑性理論]] ** [[計算可能性理論]] * [[形式言語]] * [[ラムダ計算]][[ファイル:25%.svg]] * [[組合せ論理]] * [[μ再帰関数]] * [[マルコフアルゴリズム]] * [[レジスタマシン]] * [[P′′]] * [[アルゴリズム解析]] * [[並列コンピューティング]] * [[量子コンピュータ]][[ファイル:00%.svg]] * [[計算生物学]] * [[計算幾何学]] * [[形式言語]] * [[オートマトン]] * [[プログラム意味論]] === その他の数学分野 === * [[Excel統計]] * [[数値解析]] * [[数学史]] * [[数学者]] * [[珠算]] * [[計算尺]] * [[計算機]] * [[速算術]] * [[和算]] * [[未解決問題]] == カテゴリツリー == {{#カテゴリツリー:数学}} == 演習書 == * [[初等数学演習|小・中・高等学校数学演習]] * [[代数学演習]] * [[幾何学演習]] * [[解析学演習]] == 付録 == * [[Wikibooks:初等数学用語索引|初等数学用語索引]] * [[初等数学記号集]] * [[中学数学公式集]] * [[高校数学公式集]] * [[初等数学公式集]] * [[大学数学公式集]] * [[Wikibooks:数学用語索引|数学用語索引]] * [[W:数学記号の表|数学記号索引]] * [[数学徹底理解]] {{DEFAULTSORT:すうかく}} [[Category:数学|*]] [[Category:数学教育|*]] [[Category:書庫]] em4q78d2qlf5wqr0ppz5gnnw1r5im0x 高等学校数学III/積分法 0 1933 301931 300421 2026-07-30T10:45:35Z Nermer314 62933 301931 wikitext text/x-wiki {{pathnav|高等学校の学習|高等学校数学|高等学校数学III|pagename=積分法|frame=1|small=1}} ここでは、数学IIの[[高等学校数学II/微分・積分の考え|微分・積分の考え]]で学んだ積分の性質についてより詳しく扱う。また、三角関数や指数・対数関数などの関数の積分についても学習する。 [[高等学校数学]]の全ての分野を学んだ後に学習に取り組んでほしい。 == 不定積分 == === 積分の基本的な性質 === 積分法について <math>\int \{ f(x) + g(x) \} dx = \int f(x) dx + \int g(x) dx ,</math> <math>\int af(x) dx = a \int f(x) dx</math>(aは定数) が成り立つ。 導出 <math>\int \{ f(x) + g(x) \} dx = \int f(x) dx + \int g(x) dx</math> の両辺を微分すると、 左辺 =右辺 = <math> f + g</math> が従う。 よって、 <math>\int \{ f(x) + g(x) \} dx = \int f(x) dx + \int g(x) dx</math> の両辺は一致する。 (実際には2つの関数の導関数が一致するとき、 それらの関数には定数だけのちがいがある。 仮に、F(x)とG(x)が共通の導関数h(x)を持ったとする。 このとき、 <math>(F(x)-G(x) )' = h(x)- h(x) = 0</math> となるが、0の原始関数は定数Cであることが分かる。 よって、両辺を積分すると、 <math>F(x)-G(x) = C</math> となり、F(x)とG(x)には定数だけの差しかないことが確かめられた。 よって、 <math>\int \{ f(x) + g(x) \} dx = \int f(x) dx + \int g(x) dx</math> は定数だけのちがいを含んで成り立つ式である。 より一般に、不定積分が絡む等式は定数分の差を含めて成り立つというのが通例である。) <math>\int af(x) dx = a \int f(x) dx</math> についても両辺を微分すると、 左辺=右辺= a f(x) が従う。 よって、 <math>\int af dx = a\int f dx</math> が成り立つことが分る。 関数 <math>f(x)</math> の原始関数を <math>F(x)</math> とすると <math>\int_a^b f(x) \, = F(b)-F(a) = -(F(a)-F(b)) = -\int_b^af(x)\, dx</math> である。 <math>\int_{a}^{c} f(x) \, dx + \int_{c}^{b} f(x) \, dx = (F(c) - F(a)) + (F(b) - F(c)) = F(b) - F(a) = \int_{a}^{b} f(x) \, dx</math> === 置換積分法 === 関数の原始関数を求める手段として、 積分変数を別の変数で置き換えて積分を行なう手段が知られている。 これを置換積分と呼ぶ。 <math>\int f(g(x)) dg(x) = \int f(g(x)) g'(x) dx</math> 導出 <math>\int f(g(x)) dg(x) =F(g(x))</math>を<math>x</math>について微分すると、 <math>F'(g(x)) = f(g(x))g'(x)</math> 再び<math>x</math>について積分すると、 <math>\int f(g(x)) dg(x) = \int f(g(x)) g'(x) dx</math> また、特に *<math>\int f(ax+b) dx = \frac{1}{a} \int f(ax+b) d(ax+b)</math> *<math>\int \{f(x)\}^n f'(x) dx = \frac{1}{n+1} \{f(x)\}^{n+1} + C (n \ne -1)</math> *<math>\int \frac{f'(x)}{f(x)} dx = \log | f(x) | + C</math> 例えば、<math>\int (ax+b)^2 dx</math>を考える。 <math>t = ax+b</math>と置く。 この両辺を微分すると <math>dt = adx</math> が成り立つことを考慮すると、 {| |- |<math>\int t^2 \frac {dt} a</math> |<math>=\frac{ t^3} {3a} + C</math> |- | |<math>=\frac{ (ax+b)^3} {3a} + C</math> |} となることがわかる。 実際この式をxで微分すると <math> (ax+b)^2 </math> と一致することが分る。 置換積分を使わずに計算することも出来る。 {| |- |<math>\int (ax+b)^2 dx</math> |<math>=\int (a^2x^2+2abx +b^2) dx</math> |- | |<math>= \frac {a^2} 3 x^3 +abx^2 +b^2x + C'</math> |- | |<math>= \frac {a^2} 3 x^3 +abx^2 +b^2x + \frac {b^3} {3a} +C</math> |} (<math>C'=\frac {b^3} {3a} +C</math>と置き換えた。) <math>=\frac{ (ax+b)^3} {3a} + C</math> となり確かに一致する。 === 部分積分法 === 関数の積の積分を行なうときある関数の微分だけを取りだして積分すると、うまく積分できる場合がある。関数 <math>g(x)</math> の原始関数を <math>G(x)</math> とすると <math>\int f(x) g(x) \, dx = f(x) G(x) - \int f'(x) G(x) \, dx</math> 導出 積の微分法より <math>\{f(x)G(x)\}' = f'(x)G(x) + f(x)g(x)</math> である。これを移項して <math>f(x)g(x) = \{f(x)G(x)\}' - f'(x)G(x)</math> である。両辺をxで積分して <math>\int f(x) g(x) \, dx = f(x) G(x) - \int f'(x) G(x) \, dx</math> が得られる。 例えば、 {| |- |<math>\int x (ax+b)^3 dx</math> |<math>=\int x \left(\frac {(ax+b)^4} {4a} \right)' dx</math> |- | |<math>=x \left(\frac {(ax+b)^4} {4a} \right)- \int (x)' \frac {(ax+b)^4} {4a} dx</math> |- | |<math>=x \left(\frac {(ax+b)^4} {4a} \right)- \int (x)' \frac {(ax+b)^4} {4a} dx</math> |- | |<math>=x \left(\frac {(ax+b)^4} {4a} \right)- \int \frac {(ax+b)^4} {4a} dx</math> |- | |<math>=x \left(\frac {(ax+b)^4} {4a} \right)- \frac {(ax+b)^5} {20a^2} </math> |} 部分積分を <math>n</math> 回行うと、 <math>\begin{align} \int f(x) g(x) \, dx &= f(x) g^{(-1)}(x) - \int f'(x) g^{(-1)}(x) \, dx \\ &= f(x) g^{(-1)}(x) -f'(x) g^{(-2)}(x) + \int f''(x) g^{(-2)}(x) \, dx \\ &= f(x) g^{(-1)}(x) - f'(x) g^{(-2)}(x) + f''(x) g^{(-3)}(x) + \cdots + (-1)^n \int f^{(n)}(x) g^{(-n)}(x) \, dx \end{align}</math> となる。 ここで、<math>g^{(-1)}(x)</math> は <math>g(x)</math> の不定積分の任意の一つ。<math>g^{(-2)}(x)</math> は <math>g^{(-1)}(x)</math> の不定積分の任意の一つ。... <math>g^{(-n)}(x)</math> は <math>g^{(-n+1)}(x)</math> の不定積分の任意の一つというように定める。このように、積分記号で何回も不定積分を計算するのはやや面倒なので、次のような表を作ってみると計算しやすい。 {|class="wikitable" style="background: #ffffff; text-align: center;" |+ !符号 !微分 !積分 |- |<math>+</math> |<Math>f(x)</math> |<Math>g(x)</math> |- |<math>-</math> |<Math>f'(x)</math> |<Math>g^{(-1)}(x)</math> |- |<math>+</math> |<Math>f''(x)</math> |<Math>g^{(-2)}(x)</math> |- |<math>-</math> |<Math>f^{(3)}(x)</math> |<Math>g^{(-3)}(x)</math> |- |<math>\cdots</math> |<Math>\cdots</math> |<Math>\cdots</math> |- |<math>(-)^n</math> |<Math>f^{(n)}(x)</math> |<Math>g^{(-n)}(x)</math> |} この表から、部分積分を <math>n</math> 回行った結果は、 一行目の符号 × 一行目の微分 × 二行目の積分 + 二行目の符号 × 二行目の微分 × 三行目の積分 + ... + <math>\int</math> n行目の符号 × n行目の微分 × n行目の積分 dx と求まる。n行目の微分 が 0 であった場合は、最後の積分は消えて、不定積分は 一行目の符号 × 一行目の微分 × 二行目の積分 + 二行目の符号 × 二行目の微分 × 三行目の積分 + ... + n-1行目の符号 × n-1行目の微分 × n行目の積分 + C となる。 この方法は俗に'''瞬間部分積分法'''と呼ばれており、部分積分を複数回繰り返す際の計算を非常に簡略化できるため、受験数学では重宝されるテクニックの一つである。記述で用いる場合、上の表をそのまま記述するよりも、「部分積分を繰り返し用いると」という文言の後に瞬間部分積分で求めた結果を記述するのが無難である。 === いろいろな関数の積分=== ==== 多項式関数の積分 ==== <math>n \ne -1</math>のとき、<math>\left(\frac{1}{n+1} x^{n+1}\right)'=x^n</math>なので、 <math>\int x^n dx = \frac{1}{n+1} x^{n+1} + C</math> <math>n = -1</math>のとき、<math>(\log |x| )' = \frac{1}{x} = x^{-1}</math>なので、 <math>\int x^{-1} dx = \int \frac {1}{x} dx = \log |x| + C</math> が成り立つ。 ==== 三角関数の積分 ==== *<math>(\sin x )' = \cos x</math> *<math>(\cos x )' = -\sin x</math> *<math>(\tan x )' = \frac{1}{\cos^2 x}</math> が成り立つことを考慮すると、 *<math>\int \cos x dx= \sin x + C</math> *<math>\int \sin x dx = - \cos x + C</math> *<math>\int \frac{1}{\cos^2 x } dx = \tan x + C</math> となることが分る。 <math>\int \tan x dx</math>は、置換積分法を使って {| |- |<math>\int \tan x dx</math> |<math>=\int \frac{\sin x}{\cos x} dx</math> |- | |<math>=\int \frac{-(\cos x)'}{\cos x} dx</math> |- | |<math>= - \int \frac{(\cos x)'}{\cos x} dx</math> |- | |<math>= - \log | \cos x | + C</math> |} :  :なお同様に、<math>\frac{1}{\tan x} = \frac{\cos x}{\sin x}</math> であるので、<math>\int \frac{1}{\tan x} dx = \int \frac{\cos x}{\sin x} dx =\int \frac{(\sin x)'}{\sin x} dx = \log \left|\sin x\right| + C</math> :  より一般に有理関数 <math>R(x,y)</math> に対して、<math>\int R(\sin\theta,\cos\theta) \,d\theta</math> について考える。 <math>t = \tan \frac{\theta}{2}</math> とおく。 <math>\tan^2\frac{\theta}{2} + 1 = \frac{1}{\cos^2\frac{\theta}{2}}</math> よって <math>\cos^2\frac{\theta}{2} = \frac{1}{1+t^2}</math>である。<math>\frac{dt}{d\theta} = \frac{d}{d\theta}\tan\frac{\theta}{2} = \frac{1}{2\cos^2\frac{\theta}{2}} = \frac{1}{2}(t^2+1)</math> であり、<math>\cos\theta = 2\cos^2\frac{\theta}{2} - 1 = \frac{1-t^2}{1+t^2}</math> かつ <math>\sin\theta = \tan\theta\cos\theta = \frac{2\tan\frac{\theta}{2}}{1-\tan^2\frac{\theta}{2}}\cos\theta = \frac{2t}{1+t^2}</math> である。よって <math>\int R(\sin\theta,\cos\theta) \,d\theta = \int R\left(\frac{2t}{1+t^2}, \frac{1-t^2}{1+t^2}\right) \, \frac{2dt}{1+t^2}</math> と有理関数の積分にもち込める。 幾何学的は、この変換は単位円上の点 <math>P(\cos \theta, \sin \theta)</math>と点 <math>A(-1,0)</math> を結ぶ直線の勾配 <math>t</math> で変換したものである。実際円周角の定理より <math>\angle xAP = \frac 1 2 \angle xOP = \frac \theta 2</math>より <math>t = \tan \frac{\theta} 2.</math> 被積分関数の周期が <math>\pi</math> の場合は、被積分関数は <math>\sin 2\theta,\cos 2 \theta</math> の有理関数なので、 <math>t = \tan\theta</math> と置換すると計算が楽である。被積分関数が <math>\sin^2\theta,\cos^2\theta,\sin\theta\cos\theta</math> の有理関数となるときもこの範疇に属する。<math>t = \tan\theta</math> と置換したとき、<math>\cos^2\theta = \frac{1}{1+\tan^2\theta}=\frac{1}{1+t^2}</math>, <math>\sin^2\theta = \tan^2 \theta \cos^2 \theta = \frac{t^2}{1+t^2}</math> , <math>\sin\theta \cos\theta = \pm\sqrt{\sin^2\theta \cos^2\theta} = \frac{t}{1+t^2}</math> (<math>\sin\theta \cos\theta</math> と <math>\tan\theta = \frac{\sin\theta}{\cos\theta}</math> の正負は一致するため), <math>d \theta = \frac {dt}{1 + t^2}</math> となる。 例 <math>\int\frac{1}{\sin x \cos x}dx</math> は <math>t = \tan x</math> と置換すると、<math>\int \frac {1}{\sin x \cos x}dx = \int \frac {1+t^2}{t} \frac { dt}{1+t^2} = \ln|\tan x| + C. </math> <math>t = \tan \frac{\theta}{2}</math> と置換してしまうと、<math>\int \frac{1}{\sin x \cos x}\,dx = \int \frac {1+t^2}{t(1-t^2)}\,dt = \ln \left|\frac{t}{1-t^2}\right| + C' = \ln|\tan x| + C </math> と計算量が少し増える。 ==== 指数・対数関数の積分 ==== 指数関数について <math>(e^x )' = e^x</math> が成り立つことを用いると、 <math>\int e^x dx = e^x + C</math> が得られる。 また、 <math>\left(\frac{a^x}{\ln a}\right)' = a^x</math> なので、 <math>\int a^x \, dx=\frac{a^x}{\ln a}</math> である。 また、<math>\log |x|</math>の 原始関数も求めることが出来る。 {| |<math>\int \log |x| dx </math> |<math>=\int (x)' \log |x| dx </math> |- | |<math>=x \log |x| -\int x (\log |x|)' dx </math> |- | |<math>=x \log |x| -\int x \frac 1 x dx </math> |- | |<math>=x \log |x| -\int dx </math> |- | |<math>=x \log |x| -x + C</math> |} となる。 有理関数 <math>R(x)</math> に対して、積分 <math>\int R(e^x) \, dx</math> は <math>t = e^x</math> すると <math>\frac{dt}{dx} = e^x = t</math> より <math>\int R(e^x) \, dx = \int R(t) \frac{dt}{t}.</math> ==== 二次無理関数の積分(発展) ==== 有理関数 <math>R(x,y)</math> に対して、積分 <math>\int R(x,\sqrt{ax^2 + bx + c}) \, dx</math> について考えよう。平方根の中身は平方完成することによって、<math>\sqrt{p^2-x^2},\sqrt{x^2+p^2},\sqrt{x^2-p^2}</math>のいずれかの形になる。それぞれの場合について、<math>x = p\sin \theta,x = p\tan\theta,x = \frac{p}{\cos \theta}</math> と変数変換すると三角関数の積分に帰着する。 また、<math>y^2 = ax^2 +bx + c</math> は二次曲線で、特に <math>a>0</math> のときは双曲線となる(<math>y^2 -a\left(x+\frac{b}{2a}\right)^2 = \frac{-b^2 + 4ac}{4a}</math>より<ref>右辺が0のとき双曲線とはならないが、このときは簡単に平方根を外すことが出来るので考える必要はない。</ref>)。このとき、<math>y=\pm \sqrt a x + t</math> すなわち <math>t = \mp \sqrt a x + \sqrt{ax^2 + bx + c}</math> と変換するとうまく計算できる(符号はどちらを選択しても良い)。幾何学的には、双曲線の漸近線に平行で切片が <math>t</math> の直線 <math>y=\pm \sqrt a x + t</math> と双曲線のただ一つの交点 <math>(x,y)</math> を変数 <math>t</math> で表したものである。 例 <math>\int \frac{dx}{\sqrt{x^2-1}} </math> は <math>t = x + \sqrt{ x^2-1}</math> と置換すると、<math>\frac 1 t = x - \sqrt{x^2-1}</math> なので、<math>t + \frac 1 t = 2x</math> すなわち <math>2dx = \left(1 - \frac 1 {t^2}\right)dt</math> また、 <math>t - \frac 1 t = 2\sqrt{x^2-1}</math>.なので、<math>\int \frac{dx}{\sqrt{x^2-1}} = \int \frac{1-\frac{1}{t^2}}{t-\frac 1 t}dt = \int \frac{dt}{t} = \ln |x + \sqrt{x^2-1}| + C </math> である。 ところで、この変換は双曲線 <math>y^2 = x^2 - 1</math> と直線 <math>y = -x + t</math> のただ一つの交点による変換であった。その交点を方程式を解いて <math>t</math> で表すと、<math>x = \frac 1 2 \left(t + \frac 1 t\right), \, y =\frac 1 2 \left(t - \frac 1 t\right)</math> を得る。これは双曲線の媒介変数表示の一つである。また、 <math>t \rightarrow e^t</math> とすると、<math>x = \frac{e^t + e^{ -t} }{2} = \cosh t, \, y = \frac{e^t - e^{-t}}{2} = \sinh t.</math> これは <math>x > 0</math> の部分の双曲線の媒介変数表示である。最右辺は双曲線関数と呼ばれ、三角関数と似た性質を持つ。関数名の <math>\mathrm{h}</math> はhyperbolaに由来する。例えば、双曲線の方程式より得られる <math>\cosh^2 t - \sinh^2 t = 1</math> は <math>\sin^2\theta + \cos^2\theta = 1</math> とよく似ている。例示の不定積分は <math>x = \cosh t</math> と置換しても解くことが出来るが、ほとんど同じことなので省略する。 == 定積分 == 定積分について、不定積分と同じように以下が成り立つ。 '''定積分の置換積分法''' <math>\alpha < \beta</math>のとき、閉区間<math>[\alpha, \beta]</math>で微分可能な関数<math>x=g(t)</math>に対し、<math>a=g(\alpha), b=g(\beta)</math>ならば<math>\int_{a}^{b} f(x) \, dx = \int_{\alpha}^{\beta} f(g(t)) g'(t) \, dt </math> '''定積分の部分積分法''' <math>\int_{a}^{b} f(x) g'(x) \, dx = \left[ f(x) g(x) \right]^{a}_{b} - \int_{a}^{b} f'(x) g(x) \, dx </math> *問題 **以下の定積分を求めよ(Hint:5, 6は漸化式を利用する) **#<math>\int_{0}^{1} |e^x - \frac{3}{2}| \, dx</math> **#<math>\int_{1}^{0} \frac{x-2}{(3-x)^2} \, dx</math> **#<math>\int_{-5}^{5} x \sqrt{x^2-9} \, dx</math> **#<math>\int_{3}^{7} x \log (x^2 - 2) \, dx </math> **#<math>\int_{0}^{\frac{\pi}{2}} \sin^n x \, dx</math> **#<math>\int_{0}^{\frac{\pi}{4}} \tan^n x \, dx</math> === 特殊な定積分 === ==== 円 ==== <math>a < b</math> とする。積分 <math>\int_a ^b \sqrt{(x-a)(b-x)}\, dx</math> は <math>y = \sqrt{(x-a)(b-x)}</math> とすると、<math>\left(x-\frac{a+b}{2} \right) + y^2 = \left(\frac{a-b}{2} \right)^2</math> より、被積分関数 <math>y</math> は中心 <math>\frac{a+b}{2}</math> で半径 <math>\frac{b-a}{2}</math>の円周の上半分であり、積分区間もその両端なので、積分の値は半円の面積に等しく、<math>\int_a ^b \sqrt{(x-a)(b-x)} \, dx = \frac{\pi}{2}\left(\frac{b-a}{2}\right)^2</math> である。 ==== King Property ==== 一般に、関数 <math>f(a-x)</math> のグラフは関数 <math>f(x)</math> のグラフを直線 <math>x = \frac a 2</math> で対称移動したものである。 従って、連続関数 <math>f(x)</math> を区間 <math>\left[\frac{a+b}{2},b\right]</math> で積分した値 <math>\int_{\frac{a+b}{2}}^{b} f(x) \, dx</math> と、連続関数 <math>f(a+b-x)</math> を区間 <math>\left[a,\frac{a+b}{2}\right]</math> で積分した値 <math>\int_{a}^{\frac{a+b}{2}} f(a+b-x)\, dx</math> は等しい: :<math>\int_{\frac{a+b}{2}}^{b} f(x) \, dx = \int_{a}^{\frac{a+b}{2}} f(a+b-x) \, dx.</math> この等式は単に、 <math>x \to a+b-x</math> の変数変換によっても導出できる。 この等式より、 <math>\int_a^b f(x) \, dx = \int_{a}^{\frac{a+b}{2}} f(x)\, dx +\int_{\frac{a+b}{2}}^{b} f(x) \, dx = \int_{a}^{\frac{a+b}{2}} [f(x) + f(a+b-x)] \, dx </math> が導かれる。 この公式は、<math>f(x) + f(a+b-x)</math> が簡単な形になる定積分で役に立つ。 例えば、<math>\begin{align}\int_{0}^{\frac{\pi}{2}} \frac{\sin x}{\sin x + \cos x} \, dx &= \int_{0}^{\frac{\pi}{4}} \left[\frac{\sin x}{\sin x + \cos x} +\frac{\sin (\frac{\pi}{2}-x)}{\sin (\frac{\pi}{2}-x) + \cos (\frac{\pi}{2}-x)}\right]\, dx \\ &= \int_{0}^{\frac{\pi}{4}} \left[\frac{\sin x}{\sin x + \cos x} +\frac{\cos x}{\cos x + \sin x}\right]\, dx \\ &= \int_{0}^{\frac{\pi}{4}}dx = \frac{\pi}{4}.\end{align} </math> King Property の応用例は <math>\int_{-1}^{1} \frac{x^2}{1+e^x} \, dx = \frac 1 3</math> , <math>\int_0^{\frac \pi 4} \ln(1+\tan x)\, dx = \frac \pi 8 \log 2</math> , <math>\int_0^{\frac \pi 2} \log (\sin x) \, dx = -\frac{\pi}{2}\log 2</math>, <math>\int_0^{2\pi} \cos^2\left(\frac{\pi\tan{x}}{2+2\tan{x}}\right)dx=\frac{\pi}{2}</math> などがある。計算してみよ。 === 定積分と不等式 === 一般に、連続関数について次のことが成り立つ。 :閉区間<math>[a, b]</math>において<math>f(x) \leqq g(x)</math>ならば、<math>\int_{a}^{b} f(x) \, dx \leqq \int_{a}^{b} g(x) \, dx</math> :等号成立条件は閉区間<math>[a, b]</math>において恒等的に<math>f(x) = g(x)</math>であること。 *例題 :調和級数の第n部分和が<math>\log(n+1)</math>より大きいことを証明せよ。 *解答 自然数kに対して<math>k \leqq x \leqq k+1</math>のとき<math>\frac{1}{k} \geqq \frac{1}{x}</math>であり、等号は常には成り立たないので<math>\int_{k}^{k+1} \frac{dx}{k} > \int_{k}^{k+1} \frac{dx}{x}</math>である。故に<math>\sum_{k=1}^{n} \int_{k}^{k+1} \frac{dx}{k} > \sum_{k=1}^{n} \int_{k}^{k+1} \frac{dx}{x}</math>。 このとき、(左辺)<math>= \sum_{k=1}^{n} \frac{1}{k} \int_{k}^{k+1} dx = \sum_{k=1}^n \frac{1}{k}</math>より左辺は調和級数の第n部分和であり、(右辺)<math>= \sum_{k=1}^{n} \int_{k}^{k+1} \frac{dx}{x} = \int_{1}^{n+1} \frac{dx}{x} = \left[ \log(x) \right]_{1}^{n+1} = \log(n+1) - \log(1) = \log(n+1)</math>なので、題意は示された。 ===発展:広義積分=== '''広義積分'''とは、通常の定積分の範囲を超えて積分区間が無限であったり被積分関数が積分区間内で'''特異点'''(値が定義されなかったり微分不可能だったり不連続であったりする点)を持つ場合に、極限を用いて定義される定積分である。 定積分<math>\int_a^b f(x) \, dx</math>において、<math>b \to \infty</math>の極限を<math>\int_a^\infty f(x) \, dx</math>、<math>a \to -\infty</math>の極限を<math>\int_{-\infty}^b f(x) \, dx</math>のように表す。 例えば、<math>\int_0^\infty e^{-x} dx</math>は以下のように計算できる。 :<math>\int_0^\infty e^{-x} dx</math> :<math>=\lim_{b \to \infty} \int_0^b e^{-x} dx</math> :<math>=\lim_{b \to \infty} [-e^{-x}]_0^b </math> :<math>=\lim_{b \to \infty} (-\frac{1}{e^b} + 1)</math> :<math>=1</math> 但し、極限操作の前に定積分を計算してよいのは以下の場合に限られる。 :被積分関数が連続(定積分可能) :積分区間の内部に特異点が存在しない(特異点が端点のみ) :求めたい積分が(条件)収束する(発散しない) 積分区間の上端が正の無限大で下端が負の無限大のとき、広義積分は以下のように計算される。 :<math>\int_{-\infty}^{\infty} f(x) \, dx = \lim_{a \to -\infty} \lim_{b \to \infty} \int_a^b f(x) \, dx = \lim_{a\to\infty} \int_{-a}^0 f(x)dx + \lim_{b\to\infty} \int_{0}^b f(x)dx</math> 決して<math>\int_{-\infty}^{\infty} f(x) \, dx = \lim_{A \to \infty} \int_{-A}^A f(x) \, dx</math>(対称極限)のように計算してはならない<sup>※</sup>。 例えば、<math>\int_{-\infty}^{\infty} \frac{x}{1+x^2} \, dx</math>は :<math>\int_{-\infty}^{\infty} \frac{x}{1+x^2} \, dx=\lim_{a\to\infty}\int_{-a}^0 \frac{x}{1+x^2}dx + \lim_{b\to\infty} \int_{0}^b \frac{x}{1+x^2}</math> :<math>=\lim_{a\to\infty}\left[ -\frac{1}{2} \log(1+x^2) \right]_{-a}^0+\lim_{b\to\infty}\left[ \frac{1}{2} \log(1+x^2) \right]_{0}^b</math> :<math>=-\frac{1}{2}\lim_{a\to\infty} \log(1+a^2) + \frac{1}{2} \lim_{b\to\infty}\log(1+b^2)</math> :<math>=\infty-\infty</math> のように発散するが、対称極限のように計算すると :<math>\lim_{A \to \infty} \int_{-A}^{A} \frac{x}{1+x^2} \, dx = \lim_{A\to\infty}0 =0</math> という誤った結果を得る。 この例のように、非積分関数が奇関数であっても<math>\int_{-\infty}^{\infty} f(x) \, dx=0</math>は一般には成り立たない。あくまでも、'''上端と下端を独立に考えて極限を取る'''ことに注意が必要である。 特異点<math>(\lambda, f(\lambda))</math>を含む区間<math>[a, b]</math>での定積分は以下のように計算される。 :<math>\int_a^b f(x)dx = \lim_{c\to\lambda^-} \int_a^c f(x)dx + \lim_{d\to\lambda^+} \int_d^b f(x)dx </math> 先程と同様に、対称極限 <math>\lim_{\varepsilon\to\lambda} \left(\int_a^\varepsilon f(x)dx + \int_\varepsilon^b f(x)dx\right)</math>として計算してはならない。 例えば<math>\int_{-1}^{1} \frac{dx}{x}</math>は :<math>\int_{-1}^1 \frac{dx}{x}=\lim_{a\to0^-}\int_{-1}^a \frac{dx}{d} + \lim_{b\to0^+} \int_{b}^1 \frac{dx}{x}</math> :<math>=\lim_{a\to0^-} \left[ \log|x| \right]_{-1}^a + \lim_{b\to0^+} \left[ \log|x| \right]_{b}^1</math> :<math>=\lim_{a\to0^-} \left( \log |a| - \log 1 \right) + \lim_{b\to0^+} \left( \log 1 - \log b \right)</math> :<math>=\infty-\infty</math> と発散するが、対称極限のように計算すると :<math>\lim_{\varepsilon\to0^+} \left(\int_{-1}^{-\varepsilon} \frac{dx}{x} + \int_\varepsilon^1 \frac{dx}{x} \right)</math> :<math>=\lim_{\varepsilon\to0^+} \left( \log \varepsilon - \log \varepsilon \right) = 0</math> と誤った結果を得る。 この例のように、特異点を含む場合は特異点に片側から異なる近づけ方で近づける片側極限の和として考える必要がある。 ※広義積分を対称極限として計算した値を'''コーシー主値'''という。物理系への応用では通常の広義積分でなくコーシー主値を採用する場面もある。 例えば、以下が成り立つ。 :<math>\int_{-\infty}^\infty e^{-ax^2} dx = \sqrt{\frac{\pi}{a}}</math> これは'''ガウス積分'''と呼ばれる有名な結果である。 この値の導出には重積分やヤコビ行列といった大学範囲の数学が良く用いられるが、一応は高校数学のみで証明可能である。後述の演習問題を参照。 この結果は[[高等学校数学B/確率分布と統計的な推測#正規分布|正規分布の確率密度関数]]の導出に用いられる。 :元となる関数は<math>y=e^{-x^2}</math>。 :平均値<math>\mu</math>を軸に持ってくる平行移動をして<math>y=e^{-(x-\mu)^2}</math>。 :分布の広さ(ばらつきの大きさ)を標準偏差<math>\sigma</math>に合わせるため<math>\mu \pm \sigma</math>で極値をとるように変形して<math>y=e^{-\frac{(x-\mu)^2}{2\sigma^2}}</math> :ガウス積分の結果より<math>\int_{-\infty}^\infty e^{-\frac{(x-\mu)^2}{2\sigma^2}} \, dx = \sqrt{2\pi}\sigma</math>。 :確率密度関数は<math>\int_{-\infty}^{\infty} f(x) \, dx=1</math>を満たすので、元の関数を<math>\sqrt{2\pi}\sigma</math>(定数)で割って<math>y=\frac{1}{\sqrt{2\pi}\sigma} e^{-\frac{(x-\mu)^2}{2\sigma^2}}</math>。 :これは正規分布の特徴を適切に表すため、確率密度関数として適当である。 他に、<math>\int_{-\infty}^{\infty} \sin(x^2) \, dx = \int_{-\infty}^{\infty} \cos(x^2) \, dx = \sqrt{\frac{\pi}{2}}</math>('''フレネル積分''')が有名な結果である。なお、この積分は不定積分を[[w:初等関数]]で表すことができない。 広義積分の応用例として、'''フーリエ変換'''や'''ラプラス変換'''が存在する。 :<math>\text{ℱ}[f(x)](\xi):=\int_{-\infty}^\infty f(x)e^{-2\pi{i}\xi{x}}dx</math> :<math>\text{ℒ}[f(x)](s):=\int_0^\infty f(x)e^{-sx}dx</math> これらは物理的には信号処理や制御工学に応用されているほか、数学では関数解析学と呼ばれる分野にも関わる概念である。 '''演習問題1''' 次の不定積分を求めよ。 :(1)<math>\int \tan xdx</math> :(2)<math>\int \frac{1}{\cos ^2x}dx</math> :(3)<math>\int \log xdx</math> :(4)<math>\int x\log xdx</math> :(5)<math>\int x^2\log xdx</math> :(6)<math>\int x^3\log xdx</math> :(7)<math>\int x\sin xdx</math> :(8)<math>\int x^2\sin xdx</math> :(9)<math>\int x^2e^xdx</math> :(10)<math>\int \frac{dx}{\sin x}</math> :(11)<math>\int \frac{dx}{\cos x}</math> {{解答}} :(1)<math>-\log |\cos x|+C</math> :(2)<math>\tan x+C</math> :(3)<math>x\log x-x+C</math> :(4)<math>\frac{x^2\log x}{2}-\frac{x^2}{4}+C</math> :(5)<math>\frac{x^3\log x}{3}-\frac{x^3}{9}+C</math> :(6)<math>\frac{x^4\log x}{4}-\frac{x^4}{16}+C</math> :(7)<math>\sin x-x\cos x+C</math> :(8)<math>2x\sin x+(2-x^2)\cos x+C</math> :(9)<math>(x^2-2x+2)e^x+C</math> :(10) <math> t = \tan\frac x 2 </math> と置換すると、 <math> \begin{align} \int \frac{dx}{\sin x} &= \int \frac{1+t^2}{2t}\frac{2dt}{1+t^2}\\ &= \int \frac{dt}{t}\\ &= \log |t| + C\\ &= \log \left|\tan\frac x 2 \right| + C. \end{align}</math> 別解 <math>\begin{align} \int \frac{dx}{\sin x} &= \int \frac{dx}{2\sin\frac x 2 \cos \frac x 2}\\ &= \int \frac{\cos\frac x 2 dx}{2\sin\frac x 2 \cos^2 \frac x 2}\\ &= \int \frac{(\tan \frac x 2)'dx}{\tan \frac x 2}\\ &= \log \left|\tan\frac x 2 \right| + C. \end{align}</math> <math>\begin{align} \int \frac{dx}{\sin x} &= \int \frac{\sin x}{\sin^2 x} dx\\ &= \int \frac{\sin x}{1- \cos^2 x} dx\\ &= \frac 1 2 \int \frac{\sin x}{1 - \cos x} dx + \frac 1 2 \int \frac{\sin x}{1 + \cos x} dx\\ &= \frac 1 2 \int \frac{(1 - \cos x)'}{1 - \cos x} dx - \frac 1 2 \int \frac{(1 + \cos x)'}{1 + \cos x} dx\\ &= \frac 1 2 \log \left|\frac{1-\cos x}{1+\cos x} \right| + C \\ &= \frac 1 2 \log \frac{1-\cos x}{1 + \cos x} + C. \end{align}</math> ちなみに、半角の公式より <math>\log \left|\tan\frac x 2 \right| = \frac 1 2 \log \left|\frac{\sin^2 \frac x 2}{\cos^2 \frac x 2}\right| = \frac 1 2 \log \frac{1-\cos x}{1 + \cos x} </math> が成り立つ。 :(11) <math> \begin{align} \int \frac{dx}{\cos x} &= \int \frac{dx}{\sin(x + \frac \pi 2)}\\ &= \log \left|\tan\left(\frac x 2 + \frac \pi 4 \right) \right| + C. \end{align}</math> 別解 <math> t = \tan\frac x 2 </math> と置換すると、 <math> \begin{align} \int \frac{dx}{\cos x} &= \int \frac{1+t^2}{1-t^2} \frac{2dt}{1+t^2}\\ &= \int \frac{2dt}{1-t^2}\\ &= \int \frac{dt}{1+t} + \int \frac{dt}{1-t}\\ &= \log \left|\frac{1+t}{1-t}\right| + C\\ &= \log \left|\frac{1+\tan\frac x 2}{1-\tan\frac x 2}\right| + C.\\ \Big( &= \log \left|\tan\left(\frac x 2 + \frac \pi 4\right) \right| + C \Big) \end{align}</math> なお、部分分数分解について、 <math>f(t) = \frac{2}{1-t^2} = \frac{A}{1+t} + \frac{B}{1-t}</math> とすると、 <math>A = \lim_{t\to -1}(1+t)f(t) = \lim_{t\to -1} \frac{2(1+t)}{1-t^2} = \lim_{t\to -1} \frac{2}{1-t} = 1</math>, <math>B = \lim_{t\to 1}(1-t)f(t) = \lim_{t\to 1} \frac{2(1-t)}{1-t^2} = \lim_{t\to 1} \frac{2}{1+t} = 1</math> より係数が求まる。 別解2 <math>\begin{align} \int \frac{dx}{\cos x} &= \int \frac{\cos x}{\cos^2 x} dx\\ &= \int \frac{\cos x}{1- \sin^2 x} dx\\ &= \frac 1 2 \int \frac{\cos x}{1 - \sin x} dx + \frac 1 2 \int \frac{\cos x}{1 + \sin x} dx\\ &= -\frac 1 2 \int \frac{(1 - \sin x)'}{1 - \sin x} dx + \frac 1 2 \int \frac{(1 + \sin x)'}{1 + \sin x} dx\\ &= \frac 1 2 \log \left|\frac{1+\sin x}{1 - \sin x} \right| + C \\ &= \frac 1 2 \log \frac{1+\sin x}{1 - \sin x} + C. \end{align}</math> これも、 <math>\log \left|\tan\left(\frac x 2 + \frac \pi 4\right) \right| = \frac 1 2 \log \frac{1-\cos (x + \frac \pi 2)}{1 + \cos(x + \frac \pi 2)} = \frac 1 2 \log \frac{1+\sin x}{1 -\sin x} </math> である。 {{証明終わり}} ==積分の応用== === 面積 === ある関数f(x)の原始関数を求める演算は f(x)とx軸にはさまれた領域の面積を求める演算に等しい。 このことを用いて ある関数によって作られた領域の面積を求めることが出来る。 [[画像:Integral_x%5E2_0-1.png|right|x^2の0から1までの積分]] 例えば、 <math> \int _0 ^1 x^2 dx = \frac 1 3 </math> は、放物線<math> y = x^2</math>について <math>0 < x < 1</math>の範囲でかこまれる面積に等しい。 '''面積(Ⅰ)''' 曲線<math>y=f(x)</math>と2直線<math>x=a, x=b</math>及びx軸で囲まれた領域の面積は、 閉区間<math>[a, b]</math>で常に<math>f(x) \geqq 0</math>のとき<math>S = \int_{a}^{b} f(x) dx</math> 閉区間<math>[a, b]</math>で常に<math>f(x) \leqq 0</math>のとき<math>S = -\int_{a}^{b} f(x) dx </math> 厳密な証明は既に数学Ⅱで扱った。 2曲線で囲まれた領域の面積についても、同様である。 '''面積(Ⅱ)''' 2曲線<math>y=f(x), y=g(x)</math>と2直線<math>x=a, x=b</math>で囲まれた領域の面積は、 閉区間<math>[a, b]</math>で常に<math>f(x) \geqq g(x)</math>のとき<math>S = \int_{a}^{b} \{ f(x) - g(x) \} dx</math> y軸まわりで考えた場合も同様である。 '''面積(Ⅲ)''' 2曲線<math>x=h(y), x=i(y)</math>と2直線<math>y=c, y=d</math>で囲まれた領域の面積は、 閉区間<math>[c, d]</math>で常に<math>h(y) \geqq i(y)</math>のとき<math>S = \int_{c}^{d} \{ h(y) - i(y) \} dy</math> 媒介変数表示された曲線の場合、xとyの好きな方で面積の式を考えてパラメータに関する式へと置換積分すれば良い。 {{コラム|ガウス=グリーンの定理| '''ガウス=グリーンの定理'''という以下のような公式が存在する。 :閉曲面Sで囲まれた空間の領域をV、曲面の外向き法線の方向余弦を(l, m, n)、微分可能な関数をf, g, hとするとき、<math>\int_{V} (\frac{\partial f}{\partial x} + \frac{\partial g}{\partial y} + \frac{\partial h}{\partial z}) dV = \int_{S} (fl+gm+hn) dS </math> この定理を高校レベルの求積で使えるように調整すると、以下のようになる。 :曲線<math>\begin{cases} x = f(t) \\ y = g(t) \end{cases}</math>について、<math>[a, b]</math>の範囲でtの増加とともに点<math>P(f(t), g(t))</math>がxy平面上を原点中心に反時計回りに動くときに線分<math>OP</math>が通過する領域の面積は、<math>\int_{a}^{b} \frac{1}{2} \{ x g'(t) - y f'(t) \} dt</math> この定理を用いると、通常の積分で面積を求めるよりも遙かに計算量が少なくて済む。 もちろん記述では使えないが、答えのみ書けば良い場合や検算用のツールとしては非常に役立つ。 }} ; '''発展:極座標系における面積''' [[高等学校数学C/平面上の曲線#極座標|極座標系]]においても、直交座標系と同様に微積分を考えることができる。ここでは、その一例として極方程式で表された曲線における面積について扱う。 '''面積(Ⅳ)''' 曲線<math>r=r(\theta)</math>と2直線<math>\theta = \alpha, \theta = \beta</math>で囲まれた部分の面積は、 <math>S = \int_{\alpha}^{\beta} \frac{1}{2} \{ r(\theta) \}^2 d\theta</math> *証明 基本的には直交座標の場合と同様である。 :曲線<math>r=r(\theta)</math>と2直線<math>\theta = \alpha, \theta = \tau</math>で囲まれた部分の面積を<math>S(\tau)</math>とおく。 :<math>\Delta \tau > 0</math>として<math>\tau + \Delta \tau</math>の場合を考える。 :閉区間<math>[\tau, \tau + \Delta \tau]</math>における<math>r(\theta)</math>の最小値を<math>m</math>、最大値を<math>M</math>とおくと、微小な扇形の面積を考えることにより<math>\frac{1}{2}m^2\Delta \tau \leqq S(\tau + \Delta \tau) - S(\tau) \leqq \frac{1}{2} M^2 \Delta \tau</math>が得られる。 :上の不等式の各辺を<math>\Delta \tau</math>で割ると、<math>\frac{1}{2}m^2 \leqq \frac{S(\tau + \Delta \tau) - S(\tau)}{\Delta \tau} \leqq \frac{1}{2}M^2</math> :<math>\Delta \tau \to 0</math>の極限を考えると、 ::<math>r(\tau)</math>は連続関数なので<math>\frac{1}{2} m^2 \to \frac{1}{2} \{ r(\tau) \}^2, \frac{1}{2} M^2 \to \frac{1}{2} \{ r(\tau) \}^2</math> ::微分の定義より<math>\frac{S(\tau + \Delta \tau) - S(\tau)}{\Delta \tau} \to S'(\tau)</math> :よってはさみうちの原理より<math>S'(\tau) = \frac{1}{2} \{ r(\tau) \}^2</math> :これにて示された。 この公式は、'''<math>\theta</math>が偏角である場合のみ用いることができる'''。もし<math>\theta</math>が偏角ではない場合、<math>\theta</math>と偏角<math>\phi</math>の関係を求めて置換積分する必要がある。 ; '''楕円の面積''' '''楕円の面積''' 楕円<math>\frac{x^2}{a^2}+\frac{y^2}{b^2}=1</math>の面積は、 <math>S=\pi ab</math> *導出 楕円<math>\frac{x^2}{a^2}+\frac{y^2}{b^2}=1</math>を<math>y</math>について解くと :<math>y=\pm\frac{b}{a}\sqrt{a^2-x^2}</math> となる。そのうち<math>y=\frac{b}{a}\sqrt{a^2-x^2}</math>は半楕円(楕円の上半分)を示している。その半楕円の面積を2倍したものが楕円の面積''S''となるので :<math>S=2\int _{-a} ^a \frac{b}{a}\sqrt{a^2-x^2} = \frac{2b}{a}\int _{-a} ^a \sqrt{a^2-x^2} = \frac{2b}{a} \times \frac{\pi a^2}{2} = \pi ab</math> となる。 === 体積 === ある立体<math>V_0</math>の<math>x = t</math>における断面積が有限な値で、その値が <math>t</math>の関数<math>S(t)</math>となるとき、この立体を平面<math>x = a</math>,<math>x = b</math>(ただし、<math>a < b</math>)で切り取った領域の体積は、底面積<math>S(t)</math>に極めて小さい高さ<math>dt</math><ref>なお、この時、<math>dt</math>が<math>S(t)</math>に対して積分区間で常に鉛直方向の関係にあることが保証されていなければならない。</ref>の積<math>S(t) \, dt</math>の区間<math>[a,b]</math>における累積であるので、以下の式で表すことができる。 :<math> V = \int_a^{b} S(t) \, dt</math> (例1) :<math>O(0,0,0), A(1,0,0), B(1,1,0), C(1,0,2)</math>である三角錐を考える。 :この三角錐を平面<math>x=t (0\leqq t \leqq 1)</math>で切断すると、断面の三角形の各座標は<math>A_t(t,0,0), B_t(t,t,0), C_t(t,0,2t)</math>となる。この時、<math>\triangle{A_t B_t C_t}</math>の面積<math>S(t)=t^2</math>となる。 :これを、区間<math>[0,1]</math>で積分すると、 :<math> V = \int_0^{1} S(t) \, dt = \int_0^{1} t^2 \, dt = \left[ \frac{t^3}{3}\right]_{0}^{1} = \frac{1}{3}</math>となる<ref>三角錐<math>O-ABC</math>は、<math>\triangle{ABC}</math>を底面(<math>S=1</math>)とし、<math>OA</math>を高さ(<math>1</math>)とする三角錐なので、体積は、<math>\frac{1}{3}</math>となり、正しい。</ref>。 (例2) :設問 :#<math>O(0,0,0), A(1,0,0), B(0,1,0), C(1,1,0), D(0,0,1), E(1,0,1), F(0,1,1), G(1,1,1)</math>である立方体を想定。 :#平面<math>x=t (0\leqq t \leqq 1)</math>で切断し、<math>\square{O_t A_t B_t C_t}</math>を得る。 :#線分<math>O_t A_t , A_t B_t , B_t C_t , C_t O_t </math>に、各々点<math>O_t, A_t, B_t, C_t</math>から、長さ<math>t</math>である点<math>H_t, I_t, J_t, K_t</math>をとり、<math>\square{H_t I_t J_t K_t}</math>を<math>S_t</math>とする。 :#<math>t</math>を区間<math>[0,1]</math>で変化させた時、<math>S_t</math>が通過する部分の体積<math>V</math>を求めよ。なお、<math>S_t</math>が正方形である証明は省略してよい。 :解答 :#<math>S_t</math>の1辺の長さを<math>l</math>とおくと、<math>l^2 = t^2 + (1-t)^2 = 2t^2 - 2t + 1</math> :#<math>S_t</math>の面積<math>S(t)</math>は<math>l^2</math>であるから、<math>S(t) = 2t^2 - 2t + 1</math> :#これを、区間<math>[0,1]</math>で積分すると、 :#<math> V = \int_0^{1} S(t) \, dt = \int_0^{1} (2t^2 - 2t + 1) \, dt = \left[ \frac{2t^3}{3} - t^2 +t \right]_{0}^{1} = \frac{2}{3}</math>となる。 ; '''回転体の体積''' <math>y= f(x) (a \le x \le b )</math> で与えられる曲線をx軸の回りに回転させて作られる立体の体積Vは、 <math>V = \int _a ^b \pi \{ f(x) \}^2 dx</math> で与えられる。 導出 立体をx軸に垂直であり、x=cを満たす面とx=c+hを満たす面で切ると(hは小さな 定数)、その切断面で挟まれた立体は半径 f(c)の円と半径 f(c+h)の円 ではさまれた立体となる。 しかし、hが極めて小さいとき、この図形は半径f(c),高さhの円柱で 近似できる。 よってこの2つの面に関して、得られた図形の体積は <math> h \times \pi (f(c) )^2 </math> となる。 これを<math>a<c<b</math>満たす全てのcについて足し合わせると、 <math> S = \int _a ^b \pi ( f(x))^2 dx </math> が得られる。 同様に、<math>x = g(y) (c \le x \le d )</math>で与えられる曲線をy軸の回りに回転させて作られる立体の体積Vは、 :<math>V = \int _c ^d \pi \{ g(y) \}^2 dy</math> で与えられる。 例えば、 <math> y= x^2 ~(0<x<1) </math> をx軸の回りに回転させて得られる図形の体積は、 :図形の絵? <math> S = \int_0^1 \pi (x^2)^2 dx </math> <math> =\pi \int_0^1 x^4 dx </math> <math> =\frac {\pi} 5 </math> となる。 ;球の体積 球の体積<math>V=\frac{4}{3}\pi r^3</math>の導出 半径''r''の球は半円<math>y=\sqrt{r^2-x^2}</math>を''x''軸の周りに回転させてつくることができる。 :<math>V=\pi \int_{-r}^r \sqrt{r^2-x^2}^2 dx=\pi \int_{-r}^r (r^2-x^2) dx= \frac{4}{3}\pi r^3</math> また体積を''r''で微分すると球の表面積<math>S=4\pi r^2</math>が得られる。 ; 補:バームクーヘン積分 上記の回転体の公式の導出では「円盤の面積を積分」しているが、「円筒の側面積」を積分しても同様の結果が得られる。この考え方を'''バームクーヘン積分(円筒分割積分)'''と呼ぶ。 バームクーヘン積分による回転体の体積の公式 曲線<math>y=f(x)</math>とx軸、直線<math>x=a, x=b</math>に囲まれた部分をx軸周りに一回転した立体の体積は、 <math>V = 2\pi \int_{a}^{b} x f(x) dx</math> *導出 :閉区間<math>[x, x + \Delta x](\Delta x > 0)</math>においてx軸と曲線<math>y=f(x)</math>で挟まれた領域をy軸周りに一回転してできる立体の体積を<math>\Delta V</math>とし、同区間におけるf(x)の最小値をm、最大値をMとおく。 :このとき、<math>\pi \{(x + \Delta x)^2 - x^2 \}m \leqq \Delta V \leqq \pi \{(x + \Delta x)^2 - x^2 \}M</math> :変形すると<math>\pi(2x + \Delta x)m \leqq \frac{\Delta V}{\Delta x} \leqq \pi (2x + \Delta x)M</math> :<math>\lim_{\Delta x \to + 0} m = \lim_{\Delta x \to + 0} M = f(x)</math>なのではさみうちの原理より<math>\lim_{\Delta x \to + 0} \frac{\Delta V}{\Delta x} = 2 \pi x f(x)</math> :<math>\therefore \frac{dV}{dx} = 2 \pi x f(x)</math> :<math>\Delta x < 0</math>でも同様。 :この微分方程式を解く(詳細は[[高等学校理数数学#微分方程式|こちら]])と、 ::<math>dV = 2 \pi x f(x) dx</math> ::<math>\int dV = \int 2 \pi x f(x) dx</math> ::<math>V = 2 \pi \int x f(x) dx + C</math>(Cは積分定数) :閉区間<math>[a, b]</math>で定積分を考えると、<math>V = 2 \pi \int_{a}^{b} x f(x) dx</math>となる。 記述問題で用いる場合、念のため上のように証明しておくと良い。 ; 補:パップス・ギュルダンの定理 図形Aを、図形Aと交わらない直線の周りに一回転してできる立体の体積は、V=(Aの重心が描く円の円周長)×(Aの面積)で求まる。 この定理は大学入試においては非常に有名な裏技であり知っておいて損はないが、記述で用いると完全にアウトである。この定理を用いるのは、選択肢形式の問題かどうしても記述の白紙解答を避けたい場合のみに限ろう。(もっとも、重心がわかる図形で出題されるのはごく稀だが。) {{コラム|一般の軸を中心とした回転体の体積の求め方| 一般に空間中の直線Lの周りの回転体('''斜軸回転体''')の体積は、回転軸Lに垂直な平面で回転体を切った断面積を考えて求めることができる。 ここでは、回転前の図形が座標平面上に存在する場合を扱う。 ; '''例題''' xy平面において<math>L:y=x, C:y=x^2</math>で囲まれた部分を, 直線Lの周りに一回転してできる立体の体積を求めよ。 解答) :曲線C上の点<math>\mathrm{P}(x, x^2)</math>から直線Lに下ろした垂線の足を<math>\mathrm{H}(t, t)</math>とし、直線L上に点<math>\mathrm{Q}(x, x)</math>をとる。 :与えられた条件より<math>0 \leqq x \leqq 1</math>である。 :このとき<math>\overline{\mathrm{PH}} = \frac{|x-x^2|}{\sqrt{2}} = \frac{x-x^2}{\sqrt{2}} (\because 0 \leqq x \leqq 1 \implies x \geqq x^2)</math>より、 :<math>t = \overline{\mathrm{OH}} = \overline{\mathrm{OQ}} - \overline{\mathrm{HQ}} = \overline{\mathrm{OQ}} - \overline{\mathrm{PH}} = \sqrt{2}x - \frac{x-x^2}{\sqrt{2}} = \frac{x+x^2}{\sqrt{2}}</math> :<math>\therefore dt = \frac{1+2x}{\sqrt{2}} dx</math> :tの積分範囲は0→√2なので、xの積分範囲は0→1である。 :故に、<math>V = \pi \int_{0}^{\sqrt{2}} \overline{\mathrm{PH}}^2 dt = \pi \int_{0}^{1} \left(\frac{x-x^2}{\sqrt{2}}\right)^2 \cdot \frac{1+2x}{\sqrt{2}} dx</math> :<math>= \frac{\pi}{2 \sqrt{2}} \int_{0}^{1} (2x^5-3x^4+x^2) dx = \frac{\sqrt{2} \pi}{4} \left[ \frac{1}{3} x^6 - \frac{3}{5} x^5 + \frac{1}{3} x^3 \right]_{0}^{1} </math> :<math>= \frac{\sqrt{2} \pi}{60}</math> この解答を簡潔に纏めると、直線Lをt軸と見做してt軸についての回転体の式を立て、それをx軸についての回転体の式へと置換積分している。 斜軸回転体の体積を求める方法は他にもあるので、簡潔に纏める。 ①傘型分割積分 上の例題で考えると、長さ<math>\overline{\mathrm{PQ}}</math>、微小幅<math>\Delta x</math>の部分をLの周りに一回転すると、傘型状の図形(円錐の側面)になる。 その面積(正確には微小体積)を積分すると回転体の体積が出てくる。この考え方を'''傘型分割積分'''という。不足なく論理展開を記述できれば、入試でこの考え方を用いても減点される可能性は低いだろう。 この過程を一般化すると、以下の公式を導くことができる。 :曲線<math>y=f(x)</math>と直線<math>mx+n, x=a, x=b</math>で囲まれた部分を直線<math>y=mx+n</math>の周りで一回転した体積は、 :<math>V = \pi \cos \theta \int_{a}^{b} \{ f(x) - (mx+n) \}^2 dx</math> :ただし、<math>\tan \theta = m</math>(回転軸がx軸となす角がθである) この公式は完全に裏技なので、記述問題では(証明なしに)使用しない方が無難である。 例題の別解1) :傘型分割積分の公式より<math>V=\pi\cos\frac{\pi}{4} \int_0^1 (x^2-x)^2dx=\frac{\pi}{\sqrt{2}} \int_0^1 (x^4-2x^3+x^2)dx </math> :<math>= \frac{\pi}{\sqrt{2}} \left[ \frac{1}{5}x^5 - \frac{1}{2}x^4 + \frac{1}{3}x^3 \right]_0^1=\frac{\pi}{\sqrt{2}}\left(\frac{1}{5}+\frac{1}{3}-\frac{1}{2}\right)</math> :<math>=\frac{\pi}{30\sqrt{2}}=\frac{\sqrt{2}\pi}{60}</math> ②回転移動の利用 図形全体を回転移動することにより、回転軸をx軸(もしくはy軸)に重ねることで、強引に回転体の公式に代入する方法。 回転移動には[[高等学校数学C/複素数平面#回転移動|複素数平面の知識]]、[[高等学校数学C/数学的な表現の工夫#一次変換|行列の知識]]のどちらを用いても良い。 この方法では、回転後の図形の方程式が媒介変数表示で出現する場合がある。その場合、回転体の公式を媒介変数についての積分へと置換積分すれば良い。 例題の別解2-1) :<math>y=f(x)</math>を原点中心に<math>\theta</math>回転した図形の方程式は<math>-x\sin\theta+y\cos\theta=f(x\cos\theta+y\sin\theta)</math>なので、 :<math>-\frac{\pi}{4}</math>回転してLをx軸に重ねるとCの方程式は :<math>\frac{y-x}{\sqrt{2}}=\left(\frac{x+y}{\sqrt{2}}\right)^2</math> :<math>\begin{cases}s=x+y \\ t=x-y \end{cases}</math>と置換すると<math>t=\frac{s^2}{\sqrt{2}}</math>であり、 :上下の和と差を考えて<math>\begin{cases} 2x=s+t \\ 2t= s-t \end{cases}</math> :よって媒介変数表示は :<math>\begin{cases} x=\frac{s+\frac{s^2}{\sqrt{2}}}{2}=\frac{\sqrt{2}s+s^2}{2\sqrt{2}} \\ y= \frac{s-\frac{s^2}{\sqrt{2}}}{2}=\frac{\sqrt{2}s-s^2}{2\sqrt{2}} \end{cases}</math> :交点<math>(1,1)</math>は<math>(0, \sqrt{2})</math>に移るので :<math>V=\pi\int_0^\sqrt{2} y^2dx=\pi\int_0^\sqrt{2} \left(\frac{\sqrt{2}s-s^2}{2\sqrt{2}}\right)^2 \frac{d}{ds}\left(\frac{\sqrt{2}s+s^2}{2\sqrt{2}}\right)ds</math> :<math>=\frac{\pi}{16}\int_0^\sqrt{2} (s^4-2\sqrt{2}s^3+2s^2)(\sqrt{2}s+1)ds</math> :<math>=\frac{\pi}{16}\int_0^\sqrt{2} (\sqrt{2}s^5-3s^4+2s^2)ds</math> :<math>=\frac{\pi}{16}\left[\frac{\sqrt{2}}{6}s^6-\frac{3}{5}s^5+\frac{2}{3}s^3\right]_0^\sqrt{2}</math> :<math>=\frac{\pi}{16}\left(\frac{4\sqrt{2}}{3}-\frac{12\sqrt{2}}{5}+\frac{4\sqrt{2}}{3}\right)</math> :<math>=\frac{\sqrt{2}\pi}{4}(\frac{10}{15}-\frac{9}{15})</math> :<math>=\frac{\sqrt{2}\pi}{60}</math> 例題の別解2-2) :<math>C</math>上の点<math>(t, t^2)</math>を<math>-\frac{\pi}{4}</math>回転した点を<math>X, Y</math>とする。 :<math>\begin{pmatrix} X \\ Y \end{pmatrix}=\begin{pmatrix} \cos(-\frac{\pi}{4}) & -\sin(-\frac{\pi}{4}) \\ \sin(-\frac{\pi}{4}) & \cos(-\frac{\pi}{4}) \end{pmatrix} \begin{pmatrix} t \\ t^2 \end{pmatrix}</math> :<math>=\frac{1}{\sqrt{2}}\begin{pmatrix} 1 & 1 \\ -1 & 1 \end{pmatrix}\begin{pmatrix} t \\ t^2 \end{pmatrix}</math> :<math>=\frac{1}{\sqrt{2}}\begin{pmatrix} t^2+t \\ t^2-t \end{pmatrix}</math> :交点<math>(1,1)</math>は<math>(0, \sqrt{2})</math>に移るので :<math>V=\pi\int_0^\sqrt{2} Y^2 dX=\pi\int_0^1 \left( \frac{t^2-t}{\sqrt{2}} \right)^2 \frac{d}{dt}\left(\frac{t^2+t}{\sqrt{2}}\right) dt</math> :<math>=\frac{\pi}{2\sqrt{2}}\int_0^1 (t^4-2t^3+t^2)(2t+1)dt</math> :<math>=\frac{\pi}{2\sqrt{2}}\int_0^1 (2t^5-3t^4+t^2)dt</math> :<math>=\frac{\sqrt{2}\pi}{4}\left[ \frac{1}{3}t^6-\frac{3}{5}t^5+\frac{1}{3}t^3 \right]_0^1</math> :<math>=\frac{\sqrt{2}\pi}{4}\left(\frac{1}{3}+\frac{1}{3}-\frac{3}{5}\right)</math> :<math>=\frac{\sqrt{2}\pi}{60}</math> }} === 曲線の長さと運動の道のり === ==== 曲線の長さ ==== 曲線<math>\begin{cases} x=f(t) \\ y=g(t) \end{cases}</math>の長さを考える。 :<math>f(t), g(t)</math>とも2階微分可能(第一次導関数が連続)とする。 :<math>a \leqq t \leqq b</math>として閉区間<math>[a, t]</math>における曲線の長さを<math>s(t)</math>とおく。 :<math>t</math>の増分<math>\Delta t</math>が十分小さいとき、<math>\Delta s \fallingdotseq \sqrt{(\Delta x)^2 + (\Delta y)^2}</math>より<math>\frac{\Delta s}{\Delta t} = \sqrt{(\frac{\Delta x}{\Delta t})^2 + (\frac{\Delta y}{\Delta t})^2}</math> :<math>\Delta t \to 0</math>のとき、<math>\frac{ds}{dt} = \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}</math> :この微分方程式を解くと、 ::<math>ds = \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt</math> ::<math>\int ds = \int \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt</math> ::<math>s = \int \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt + C</math>(Cは積分定数) :ここで<math>s(t)</math>の定義より<math>s(b) - s(a) = \int_{a}^{b} \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt</math> よって、以下のようになる。 曲線の長さ(Ⅰ) 曲線<math>\begin{cases} x=f(t) \\ y=g(t) \end{cases}</math>の閉区間<math>[a, b]</math>における長さLは、 <math>L = \int_{a}^{b} \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt</math> 曲線の式が<math>y=f(x)</math>で与えられている場合、<math>\begin{cases} x=t \\ y=f(t) \end{cases}</math>と考えて上の公式に代入すると、以下のようになる。 曲線の長さ(Ⅱ) 曲線<math>y=f(x)</math>の閉区間<math>[a, b]</math>における長さLは、 <math>L = \int_{a}^{b} \sqrt{1 + (\frac{dy}{dx})^2}dt</math> ==== 速度と道のり ==== [[高等学校数学III/微分法#速度と加速度|微分法で学んだ]]ように、数直線上を運動する点Pの時刻tにおける位置,速度がそれぞれ<math>x(t), v(t)</math>で与えられるとき、<math>v(t) = \frac{d}{dt} x(t)</math>という関係式が成り立った。微分と積分は逆演算の関係にあるので、<math>x(t) = \int v(t) dt + C</math>(Cは積分定数)という関係も成り立つ。このとき、積分定数Cは初期位置<math>x_0</math>を表す。 点Pが<math>t=a</math>から<math>t=b</math>まで運動するとき、位置の変化量は<math>x(b) - x(a) = \int_{a}^{b} v(t) dt</math>で与えられる。すなわち<math>x(b) = x(a) + \int_{a}^{b} v(t) dt</math>であり、<math>x(a)</math>が初期位置<math>x_0</math>を表すことが確かめられた。 また、上の場合において道のりは<math>\int_{a}^{b} |v(t)| dt</math>と計算できる。位置の変化量と道のりが一致するのは、恒等的に<math>x(t) \geqq 0</math>が成り立つ場合のみである。 平面上の運動も同様である。 なお、加速度は位置の二階微分なので、加速度を二階積分すれば位置が求まる。よって、時刻tにおける加速度が<math>a(t) = a</math>であるときの位置は、<math>x(t) = \int \! \int a(t) dt \; dt = \int (at + v_0) dt = \frac{1}{2}at^2 + v_0 t + x_0</math>である。([[高等学校物理基礎/力学#等加速度直線運動|等加速度直線運動]]の式) {{コラム|ベクトル関数|変数tの値を決めるとベクトルA(t)の値が一意に定まるとき、A(t)をtの'''[[解析学基礎/ベクトル解析#ベクトル関数|ベクトル関数]]'''という。基本ベクトルを用いると、ベクトル関数は基本ベクトルのスカラー倍の足し算に分解することができる。このとき、基本ベクトルにかかる係数をベクトル関数の'''成分'''という。ベクトル関数の定義より、成分はtの関数になる。 つまり、'''ベクトル関数に関する微積分はその成分をそれぞれ微分/積分すれば良い'''ということがわかる。 例えば、速度を表すベクトル関数<math>\vec{v}(t) = \begin{pmatrix} 2t \\ 3t^2-1 \end{pmatrix}</math>があったとして、初期位置<math>\begin{pmatrix} x_0 \\ y_0 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix}</math>とすると時刻tにおける位置は<math>\vec{x}(t) = \int \vec{v}(t) dt = \begin{pmatrix} \int (2t) dt \\ \int (3t^2-1) dt \end{pmatrix} = \begin{pmatrix} t^2 \\ t^3-t \end{pmatrix}</math>、時刻tにおける加速度は<math>\vec{a}(t) = \frac{d}{dt} \vec{v}(t) = \begin{pmatrix} \frac{d}{dt}(2t) \\ \frac{d}{dt}(3t^2-1) \end{pmatrix} = \begin{pmatrix} 2 \\ 6t \end{pmatrix}</math>というベクトル関数になる。また、<math>t=0</math>から<math>t=2</math>まで運動したときの位置の変化量ベクトルは<math>\begin{pmatrix} \Delta x \\ \Delta y \end{pmatrix} = \int_{0}^{2} \vec{v}(t) dt = \begin{pmatrix} \int_{0}^{2} (2t) dt \\ \int_{0}^{2} (3t^2-1) dt \end{pmatrix} = \begin{pmatrix} \left[ t^2 \right]_{0}^{2} \\ \left[ t^3-t \right]_{0}^{2} \end{pmatrix} = \begin{pmatrix} 4 \\ 6 \end{pmatrix}</math>と求まる 。 すなわち、速度・加速度・位置・道のり等に関する問題はベクトル関数の微積分を計算する問題であると言える。 }} == 区分求積法 == これまでに学んだように、積分は微分の逆演算であると同時に、座標平面上での面積計算でもある。この項では、座標平面上の面積計算の方法の一つである区分求積法、および積分法との関連について学ぶ。 [[File:Riemann Integration 1.png|thumb|300px|面積計算]] 右図のようなある曲線<math>y=f(x)</math>がある。単純のため、ここではつねに<math>f(x)>0</math>であるものとして考える。この曲線と、''x''軸、および直線<math>x = a, x = b (a < b)</math>によって囲まれる領域の面積''S''を求める。この面積は[[#面積]]の項で学んだように、 : <math>S = \int_a^b f(x)dx</math> と積分法を用いて計算することができた。では、これをもう少し原始的な方法で近似的に求めることを考えてみよう。 曲線を含む図形の面積を求めることは簡単ではないが、例えば三角形や長方形、台形などの直線で囲まれた図形の面積を求めることは難しくない。そこで、下図のようにy=f(x)を棒グラフで近似し、長方形の面積の和を計算することで、求めたい面積''S''に近い値を求めることができる。左下のように棒グラフの幅が大きいと誤差も大きいが、棒グラフの幅を狭くすればするほど、すなわち分割数を多くするほど、徐々に求めたい面積の値に近づけることができる。そこで、この区間[''a'',''b'']を''n''等分し、その時の長方形の面積の総和を求め、その後で<math>n \to \infty</math>の極限を考えることにする。このようにして、区間を細かく等分割し、長方形の面積の総和を求めることにより図形の面積を求める方法を、'''区分求積法'''と呼ぶ。 :[[File:Riemann Integration 4.png|350px|棒グラフによる近似]][[File:Riemann Integration 5.png|350px|さらに細かな棒グラフによる近似]] [[File:Integral numericky obd.svg|thumb|左側で近似]][[File:Somme-superiori.png|thumb|右側で近似]] <math>y=f(x)</math>を棒グラフで近似するとき、右図のように、長方形の左上の頂点を曲線上に取る方法と、右上の頂点を曲線上に取る方法がある。どちらの方法でも、分割数を大きくすればいずれ求めたい面積に近づくが、まずは左上の頂点を曲線上に取る方法で考えることにする。 ここでは面積を求めたい区間を、単純のため[0, 1]とする。区間[0, 1]を''n''等分するとき、それぞれの長方形の左端のx座標は、 :<math>0, \frac{1}{n}, \frac{2}{n}, \cdots, \frac{n-1}{n}</math> となる。ここで、一般に第''k''番目の長方形について考えることにする。ただし、いちばん左側の長方形を第0番目とし、いちばん右側の長方形を第''n''-1番目とする。第''k''番目の長方形の左端のx座標は<math>\frac{k}{n}</math>であるから、この長方形の高さは<math>f\left(\frac{k}{n}\right)</math>となり、また長方形の幅は<math>\frac{1}{n}</math>である。そのため、この長方形の面積<math>s_k</math>は、 :<math>s_k = \frac{1}{n}f\left(\frac{k}{n}\right)</math> となる。したがって、これらの長方形の面積の総和<math>S_n</math>は、 :<math>S_n = \sum_{k = 0}^{n-1} s_k = \frac{1}{n}\sum_{k = 0}^{n-1} f\left(\frac{k}{n}\right)</math> この<math>S_n</math>は、区間[0, 1]を''n''等分した時の長方形の面積の総和であるが、''n''を大きくすればするほど、次第にもとの面積に近づいていく。したがって、<math>n\to\infty</math>の極限を考え、 :<math>S = \lim_{n\to\infty} S_n = \lim_{n\to\infty} \frac{1}{n}\sum_{k=0}^{n-1} f\left(\frac{k}{n}\right)</math> となる。このようにして、求めたい面積を計算することができる。さらに、ここでこの区間の面積が積分法により計算できたことから、 :<math>\lim_{n\to\infty} \frac{1}{n}\sum_{k=0}^{n-1} f\left(\frac{k}{n}\right) = \int_0^1f(x)dx</math> が成り立つ。また、長方形の右上の頂点を曲線上に取る場合は、同様にして :<math>S = \lim_{n\to\infty} \frac{1}{n}\sum_{k=1}^{n} f\left(\frac{k}{n}\right) = \int_0^1f(x)dx</math> となる。 区分求積法を計算するとき、'''シグマの範囲の有限個のズレは無視して良い'''。nを無限大に飛ばした極限を考えるとき、有限個あるズレの値は全て0に収束するからである。<br> つまり、l, mを自然数として<math>\lim_{n \to \infty} \frac{1}{n} \sum_{k=l}^{n-m} f\left(\frac{k}{n}\right) = \int_0^1f(x)dx</math>である。 区分求積法は、より一般には次の式で表される。 :<math>\int_{a}^{b} f(x) dx = \lim_{n \to \infty} \sum_{k=l}^{n-m} f(x_k) \Delta x</math> :ただし、<math>\Delta x = \frac{b-a}{n}, x_k = a + k\Delta x</math> 証明は先ほどと同様である。<br> 大学においては、積分の定義を微分の逆演算ではなく、この式の右辺のような和('''リーマン和'''という)の極限とする場合がある。数学Ⅱで扱った微分積分学の基本定理は、リーマン和(面積計算)と原始関数(微分の逆演算)という二つの概念を結びつけている定理であると言える。 なお、<math>\lim_{n \to \infty} \sum_{k=an+l}^{bn-m} f\left(\frac{k}{n}\right) = \int_{a}^{b} f(x) dx</math>が成り立つ。 '''演習問題2''' :次の極限値を求めよ。 :(1) <math>\lim_{n\to\infty} \sum_{k=1}^{n} \frac{1}{n+k} </math> :(2) <math>\lim_{n\to\infty} \sum_{k=1}^{n} \frac{k}{n^2+k^2} </math> :(3) <math>\lim_{n\to\infty} \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n}</math><ref group="ヒント">対数を取る</ref> {{解答}} (1) <math>\begin{align} \lim_{n\to\infty} \sum_{k=1}^{n} \frac{1}{n+k} &= \lim_{n\to\infty} \frac 1 n \sum_{k=1}^{n} \frac{1}{1+\frac k n} \\ &= \int_0^1 \frac{dx}{1+x}\\ &= [\log(1+x)]_0^1\\ &= \log 2. \end{align} </math> ちなみに、この結果は交代調和級数 <math>\sum_{n=1}^\infty \frac{(-1)^{n-1}}{n} = 1 - \frac 1 2 + \frac 1 3 - \frac 1 4 + \cdots</math> の値を求めることに利用できる。実際 <math> \begin{align} \sum_{k=1}^{2n} \frac{(-1)^{k-1}}{k} &= 1 - \frac{1}{2} + \cdots + \frac{1}{2n-1} - \frac{1}{2n} \\ &= 1 + \frac{1}{2} + \cdots + \frac{1}{2n-1} + \frac{1}{2n} - 2\left(\frac{1}{2} + \frac{1}{4} + \cdots + \frac{1}{2n}\right) \\ &= 1 + \frac{1}{2} + \cdots + \frac{1}{2n-1} + \frac{1}{2n} - \left(1 + \frac{1}{2} + \cdots + \frac{1}{n}\right) \\ &= \frac{1}{n+1} + \frac{1}{n+1} + \cdots + \frac{1}{n+n} \\ &= \sum_{k=1}^n \frac{1}{n+k} \end{align} </math> より、 <math> \lim_{n\to\infty}\sum_{k=1}^{2n} \frac{(-1)^{k-1}}{k} = \lim_{n\to\infty}\sum_{k=1}^n \frac{1}{n+k} = \log 2 </math> となる。また、 <math> \lim_{n\to\infty}\sum_{k=1}^{2n+1} \frac{(-1)^{k-1}}{k} = \lim_{n\to\infty}\left(\sum_{k=1}^{2n} \frac{(-1)^{k-1}}{k} + \frac{1}{2n+1}\right) = \log 2. </math> 従って、<math>\sum_{n=1}^\infty \frac{(-1)^{n-1}}{n} = \log 2 </math> を得る。 (2) <math>\begin{align} \lim_{n\to\infty} \sum_{k=1}^{n} \frac{k}{n^2+k^2} &= \lim_{n\to\infty} \frac 1 n \sum_{k=1}^{n} \frac{\frac{k}{n}}{1+\frac{k^2}{n^2}}\\ &= \int_0^1 \frac{xdx}{1+x^2}\\ &= \left[\frac 1 2 \log(1+x^2)\right]_0^1\\ &= \frac 1 2 \log 2. \end{align}</math> (3) <math>\begin{align} \log \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n} &= \frac 1 n \log\left\{\left(\frac{n+1}{n}\right)\left(\frac{n+2}{n}\right)\cdots \left(\frac{n+2}{n}\right) \right\} \\ &= \frac 1 n \sum_{k=1}^n \log\left(1+\frac{k}{n}\right) \end{align}</math> となるから、 <math>\begin{align} \lim_{n\to\infty}\log \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n} &= \int_0^1 \log(1+x)dx\\ &= [(1+x)\log(1+x)-(1+x)]_0^1\\ &= 2\log 2 - 1. \end{align}</math> したがって、 <math>\begin{align} \lim_{n\to\infty} \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n} &= \frac 4 e. \end{align}</math> {{証明終わり}} == 演習問題 == * [[高等学校数学III 積分法/演習問題|不定積分44題]] * [[/演習問題]] '''演習問題3''' 第一問、第二問は基本問題である。第三問から第六問はやや難しい。 '''第一問(ウォリスの積分)''' :<math>n</math> は非負整数とし、<math>I_n = \int_{0}^{\frac \pi 2}\sin^n x \, dx</math> とする。 :(1) <math>\int_{0}^{\frac{\pi}{2}}\sin^n x \, dx = \int_{0}^{\frac{\pi}{2}}\cos^n x \, dx</math> を示せ。 :(2) <math>I_n = \frac{n-1}{n}I_{n-2}\quad (n \ge 2)</math> を示せ。 :(3) <math>I_n</math> を求めよ。 '''第二問(ベータ関数の特殊値)''' :<math>m,n</math> は非負整数、<math>\alpha,\beta</math> は <math>\beta > \alpha</math> なる実数とし、<math>I_{m,n} = \int_\alpha^\beta (x-\alpha)^m(\beta - x)^n \, dx</math> とする。 :(1) <math>I_{m,n} = \frac{n}{m+1} I_{m+1,n-1} \quad (n\ge 1) </math> を示せ。 :(2) <math>I_{m,n}</math> を求めよ。 :(3) <math>\int_0^{\frac{\pi}{2}} \sin^{2m+1}\theta \cos^{2n+1}\theta d\theta </math> を求めよ。 '''第三問(ウォリスの公式)''' :非負整数 <math>n</math> に対し、<math>I_n = \int_{0}^{\frac \pi 2}\sin^n x \, dx</math> とする。必要に応じて第一問の結果を用いてよい。 :(1) <math>1 < \frac{I_{2n}}{I_{2n+1}} < \frac{I_{2n-1}}{I_{2n+1}}</math> を示せ。 :(2) <math> \lim_{n \to \infty} \frac{2 \cdot 2}{1 \cdot 3} \frac{4 \cdot 4}{3 \cdot 5} \cdots \frac{2n \cdot 2n}{(2n-1)(2n+1)} </math> を求めよ。 :(3) <math> I_{2n}I_{2n+1} </math> を求めよ。 :(4) <math> \lim_{n \to \infty} \sqrt n I_{2n+1} </math> を求めよ。 :(5) <math> \lim_{n \to \infty} \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} </math> を求めよ。 '''第四問(スターリングの近似)''' :数列 <math>\{a_n\}</math> を <math>a_n = \frac{n!}{n^{n+1/2}e^{-n}} </math> で定める。必要に応じて第三問の結果を用いてよい。 :(1) <math> \int_{k-1}^k \log x \, dx </math> の値を台形の面積で評価することによって、整数 <math>k \ge 2</math> について <math> \log k - \frac 1 2 \{\log k - \log(k-1)\} < \int_{k-1}^k \log x \, dx < \log k - \frac{1}{2k} </math> が成り立つことを示せ。 :(2) 正の整数 <math>n</math> について <math> - \frac{1}{4n} < \sum_{k=n+1}^{2n} \log k - \left(2n+\frac 1 2\right)\log 2n + \left(n+\frac 1 2\right)\log n + n < 0 </math> が成り立つことを示せ。 :(3) <math> \lim_{n\to \infty}\frac{a_{2n}}{a_n} </math> を求めよ。 :(4) <math> \lim_{n\to \infty}a_n </math> を求めよ。 '''第五問(バーゼル問題)''' :非負整数 <math>n</math> に対し、<math>I_n = \int_{0}^{\frac \pi 2}\cos^n x \, dx,\, J_n = \int_{0}^{\frac \pi 2}x^2 \cos^n x \, dx</math> とする。 :(1) <math> n > 0</math> について <math>I_{2n} = n(2n-1)J_{2n-2} - 2n^2 J_{2n}</math> が成り立つことを示せ。 :(2) <math> 0 \le x \le \frac \pi 2</math> について、<math> \frac{2}{\pi}x \le \sin x</math> が成り立つことを示せ。 :(3) <math>J_{2n} \le \frac{\pi^2 I_{2n}}{8(n+1)}</math> を示せ。 :(4) <math>\sum_{k=1}^{\infty} \frac{1}{k^2} </math> を求めよ。 '''第六問(ガウス積分)''' :非負整数 <math>n</math> に対し、<math>I_n = \int_{0}^{\frac \pi 2}\cos^n x </math> とする。必要に応じて第三問の結果を用いて良い。 :(1) <math> x > 0 </math> のとき、<math> 1-x^2 < e^{-x^2} < \frac{1}{1+x^2} </math> が成り立つことを示せ。 :(2) <math> \frac \pi 4 < \theta_0 < \frac \pi 2 </math> とする。正の整数 <math>n </math> について <math> \int_0^1 (1-x^2)^n dx < \int_0^{\tan\theta_0} e^{-nx^2}dx < \int_0^{\tan \theta_0} \frac{1}{(1+x^2)^n} dx </math> を示せ。 :(3) <math> \sqrt n I_{2n+1} < \int_0^\infty e^{-x^2}dx < \sqrt n I_{2n-2} </math> を示せ。ただし、<math>\int_0^\infty e^{-x^2}dx = \lim_{a \to \infty} \int_0^a e^{-x^2}dx </math> である。 :(4) <math> \int_{0}^\infty e^{-x^2}dx </math> を求めよ。 '''解答''' {{解答|第一問}} (1) <math> t = \frac \pi 2 - x </math> と変数変換すると、<math> \int_0^{\frac \pi 2} \sin^n x dx = \int_{\frac \pi 2}^0 \sin^n\left(\frac \pi 2 - t\right)(-dt) = \int_0^{\frac \pi 2} \cos^n t dt </math> となる。 (2) <math> \begin{align} \int_0^{\frac \pi 2} \sin^n x dx &= \left[-\sin^{n-1}x \cos x \right]_{0}^{\frac{\pi}{2}} + (n-1)\int_0^{\frac \pi 2} \sin^{n-2} x \cos^2 x dx \\ &= (n-1)\left(\int_0^{\frac \pi 2} \sin^{n-2} x dx - \int_0^{\frac \pi 2} \sin^n x dx \right)\\ \end{align} </math> 従って、<math>I_n = \frac{n-1}{n}I_{n-2}</math> となる。 (3) <math> I_0 = \int_0^{\frac \pi 2} dx = \frac \pi 2,\, I_1 = \int_0^{\frac \pi 2} \sin x dx = 1. </math> よって、<math> n </math> が偶数のときは <math> \begin{align} I_n &= \frac{n-1}{n}\frac{n-3}{n-2} \cdots \frac 1 2 I_0 \\ &= \frac{n-1}{n}\frac{n-3}{n-2} \cdots \frac 1 2 \frac \pi 2. \end{align} </math> <math> n </math> が奇数のときは、 <math> \begin{align} I_n &= \frac{n-1}{n}\frac{n-3}{n-2} \cdots \frac 2 3 I_1 \\ &= \frac{n-1}{n}\frac{n-3}{n-2} \cdots \frac 2 3 \end{align} </math> となる。 {{証明終わり}} {{解答|第二問}} (1) <math>\begin{align} \int_\alpha^\beta (x-\alpha)^m(\beta - x)^n \, dx &= \left[\frac{1}{m+1}(x-\alpha)^{m+1}(\beta-x)^n\right]_\alpha^\beta + \int_\alpha^\beta\frac{n}{m+1}(x-\alpha)^{m+1}(\beta-x)^{n-1}dx\\ &= \frac{n}{m+1}\int_\alpha^\beta(x-\alpha)^{m+1}(\beta-x)^{n-1}dx. \end{align} </math> (2) <math>\begin{align} I_{m,n} &= \frac{n}{m+1}I_{m+1,n-1} \\ &= \cdots \\ &= \frac{n}{m+1} \frac{n-1}{m+2} \cdots \frac{1}{m+n} I_{m+n,0} \\ &= \frac{m!n!}{(m+n)!}I_{m+n,0} \end{align} </math> ここで、 <math>I_{m+n,0} = \int_\alpha^\beta(x-\alpha)^{m+n} dx = \frac{(\beta-\alpha)^{m+n+1}}{m+n+1} </math> となる。よって、 <math>I_{m,n} = \frac{m!n!}{(m+n+1)!}(\beta-\alpha)^{m+n+1} </math> を得る。 (3) <math>t = \sin^2\theta </math> と変数変換すると、 <math>dt = 2\sin\theta\cos\theta d\theta </math> より、 <math>\int_0^{\frac{\pi}{2}} \sin^{2m+1}\theta \cos^{2n+1}\theta d\theta = \frac 1 2 \int_0^1 t^m (1-t)^n dt = \frac{m!n!}{2(m+n+1)!}. </math> {{証明終わり}} {{解答|第三問}} (1) <math>0 < x < \frac \pi 2 </math> のとき、<math>0 < \sin x < 1 </math> だから、<math>\sin^{2n+1} x < \sin^{2n} x < \sin^{2n-1} x </math> となる。これを積分して、<math>I_{2n+1} < I_{2n} < I_{2n-1} </math> を得る。よって、<math>1 < \frac{I_{2n}}{I_{2n+1}} < \frac{I_{2n-1}}{I_{2n+1}}</math> である。 (2) 第一問(1)より、 <math>\begin{align} \frac{I_{2n}}{I_{2n+1}} &= \frac{2n-1}{2n}\frac{2n-3}{2n-2} \cdots \frac 1 2 \frac \pi 2 \times \frac{2n+1}{2n}\frac{2n-1}{2n-2} \cdots \frac 3 2\\ &= \frac{1 \cdot 3}{2 \cdot 2} \frac{3 \cdot 5}{4 \cdot 4} \cdots \frac{(2n-1)(2n+1)}{2n \cdot 2n} \frac \pi 2 \end{align}</math> となる。また、<math>\frac{I_{2n-1}}{I_{2n+1}} = \frac{2n+1}{2n} = 1 + \frac{1}{2n} </math> となるから、(1) より、 <math>1 < \frac{I_{2n}}{I_{2n+1}} < \frac{I_{2n-1}}{I_{2n+1}} = 1 + \frac{1}{2n} </math> を得る。これより、<math>\lim_{n\to\infty} \frac{I_{2n}}{I_{2n+1}} = 1 </math> となるから、<math> \lim_{n \to \infty} \frac{2 \cdot 2}{1 \cdot 3} \frac{4 \cdot 4}{3 \cdot 5} \cdots \frac{2n \cdot 2n}{(2n-1)(2n+1)} = \frac \pi 2 </math> を得る。 (3) 第一問(3)より、<math>I_{2n} I_{2n+1} = \frac{1}{2n+1} \frac{\pi}{2} </math> である。 (4) <math>\frac{I_{2n}}{I_{2n+1}} = \frac{I_{2n}I_{2n+1}}{I_{2n+1}^2} = \frac{1}{2n+1}\frac \pi 2 I_{2n+1}^{-2} </math> である。<math>\sqrt{2n+1} I_{2n+1} = \sqrt{\frac{I_{2n+1}}{I_{2n}}\frac{\pi}{2}} </math> より、<math>\lim_{n\to\infty} \sqrt{2n+1} I_{2n+1} = \lim_{n\to\infty} \sqrt{\frac{I_{2n+1}}{I_{2n}}\frac{\pi}{2}} = \sqrt{\frac{\pi}{2}} </math> となる。また、 <math>\begin{align} \frac{\sqrt \pi}{2} &= \lim_{n\to\infty} \sqrt{\frac{2n+1}{2}} I_{2n+1}\\ &= \lim_{n\to\infty} \sqrt{n}\sqrt{1+\frac{1}{2n}} I_{2n+1}\\ &= \lim_{n\to\infty} \sqrt{n}I_{2n+1} \end{align} </math> となるから、<math>\lim_{n\to\infty} \sqrt{n}I_{2n+1} = \frac{\sqrt \pi}{2} </math> を得る。 (5) <math>\begin{align} I_{2n+1} &= \frac{2n}{2n+1}\frac{2n-2}{2n-1}\cdots \frac 2 3\\ &= \frac{\{2n(2n-2)\cdots 2\}^2}{(2n+1)!}\\ &= \frac{(2^n n!)^2}{(2n+1)!} \end{align} </math> より、 <math>\begin{align} \lim_{n\to\infty} \sqrt{n}I_{2n+1} &= \lim_{n\to\infty} \frac{\sqrt n}{2n+1} \frac{2^{2n}(n!)^2}{(2n)!}\\ &= \lim_{n\to\infty} \frac{1}{2\sqrt n + \frac{1}{\sqrt n}} \frac{2^{2n}(n!)^2}{(2n)!}\\ &= \lim_{n\to\infty} \frac{1}{2\sqrt n} \frac{2^{2n}(n!)^2}{(2n)!} \end{align} </math> となるから、 <math> \lim_{n \to \infty} \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} = \sqrt \pi </math> を得る。 '''解説''' <math> \lim_{n \to \infty} \frac{2 \cdot 2}{1 \cdot 3} \frac{4 \cdot 4}{3 \cdot 5} \cdots \frac{2n \cdot 2n}{(2n-1)(2n+1)} = \frac \pi 2 </math> はウォリスの公式と呼ばれる。整数の乗除のみで円周率が計算されるという点で興味深いが、収束はとても遅く実用的ではない。例えば、<math>\pi > 3.05</math> を証明するためには <math>n=8</math> まで計算しなくてはならない<ref><math>2\cdot \frac{2\cdot 2}{1\cdot 3} \cdots \frac{16\cdot 16}{15\cdot 17} =</math> 213084064972800/69850115960625 = 2147483648/703956825 = 3.05058...</ref>。また <math>\pi > 3.14</math> を示すには <math>n=493</math> まで計算する必要がある。ちなみに単調増加性は <math>\frac{2n \cdot 2n}{(2n-1)(2n+1)} = \frac{1}{1-\frac{1}{(2n)^2}} > 1</math> から従う。 また、<math> \lim_{n \to \infty} \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} = \sqrt \pi </math> もウォリスの公式と呼ばれる。これはスターリングの公式やガウス積分を証明するために必要となる。 {{証明終わり}} {{解答|第四問}} (1) [[ファイル:Bounding_the_Integral_of_log_x_with_Trapezoids.svg|サムネイル|log x の台形近似]] <math>\log x </math> は上に狭義凸な関数だから、<math>\int_{k-1}^k \log x \, dx</math> は、直線 <math>x = k-1,\,x=k</math> と <math>y = \log x</math> の2つの交点を結んだ線分と <math>x</math> 軸、直線 <math>x = k-1,k</math> によって切り取られる台形(図の青の領域)の面積よりも大きい。台形の面積は、<math>\frac 1 2 \{\log k + \log(k-1)\} = \log k - \frac 1 2 \{\log k - \log(k-1)\}</math> である。また、 <math>\int_{k-1}^k \log x \, dx</math> は、<math>y = \log x</math> の任意の接線と <math>x</math> 軸、直線 <math>x = k-1,k </math> によって切り取られる台形(図のピンクの領域)の面積よりも小さい。特に <math>x = k</math> で接線を引くと、その傾きは <math>\frac 1 k</math> だから、接線と直線 <math>x = k-1</math> の交点の <math>y</math> 座標は <math>\log k - \frac 1 k</math> である。よって、この台形の面積は <math>\log k - \frac{1}{2k} </math> となる。従って、 <math> \log k - \frac 1 2 \{\log k - \log(k-1)\} < \int_{k-1}^k \log x \, dx < \log k - \frac{1}{2k} </math> を得る。 (2) <math>\log k - \frac 1 2 \{\log k - \log(k-1)\} < \int_{k-1}^k \log x \, dx </math> より、<math>\log k < \int_{k-1}^k \log x \, dx + \frac 1 2 \{\log k - \log(k-1)\} </math> となる。よって、 <math>\begin{align} \sum_{k=n+1}^{2n} \log k &< \int_n^{2n} \log x \, dx + \frac 1 2 (\log 2n - \log n) \\ &= \left[x\log x - x\right]_n^{2n} + \frac 1 2 (\log 2n - \log n) \\ &= \left(2n + \frac 1 2\right)\log 2n - \left(n + \frac 1 2 \right) \log n - n \end{align} </math> となる。また、<math>\log k > \int_{k-1}^k \log x \, dx + \frac{1}{2k} </math> より、 <math>\begin{align} \sum_{k=n+1}^{2n} \log k &> \int_n^{2n} \log x \, dx + \sum_{k=n+1}^{2n} \frac{1}{2k} \\ &= \left[x\log x - x\right]_n^{2n} + \frac 1 2 \left(\frac{1}{2n} - \frac{1}{n} + \sum_{k=n}^{2n-1} \frac{1}{k}\right) \\ \end{align}</math> となる。ここで、<math>\frac 1 x </math> は <math>x > 0 </math> で単調減少だから、 <math>\sum_{k=n}^{2n-1} \frac{1}{k} > \int_n^{2n} \frac{dx}{x} = \log 2n - \log n </math> となる。従って、 <math>\begin{align} \sum_{k=n+1}^{2n} \log k &> \left(2n + \frac 1 2\right)\log 2n - \left(n + \frac 1 2 \right) \log n - n - \frac{1}{4n} \\ \end{align}</math> を得る。 (3) <math>\begin{align} \log \frac{a_{2n}}{a_n} &= \log a_{2n} - \log{a_n}\\ &= \log (2n)! - \left(2n + \frac 1 2 \right) \log 2n + 2n - \log n! + \left(n + \frac 1 2 \right)\log n - n\\ &= \sum_{k=n+1}^{2k}\log k - \left(2n + \frac 1 2 \right) \log 2n + \left(n + \frac 1 2 \right)\log n + n \end{align}</math> であるから、(2) より <math>-\frac{1}{4n} < \log \frac{a_{2n}}{a_n} < 0</math> となる。従って、 <math>\lim_{n\to\infty} \log \frac{a_{2n}}{a_n} = 0</math> あるいは、 <math>\lim_{n\to\infty} \frac{a_{2n}}{a_n} = 1 </math> を得る。 (4) <math>\begin{align} \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} &= \frac{2^{2n}}{\sqrt n} \left(\frac{n!}{n^{n+\frac 1 2}e^{-n}}\right)^2 \frac{(2n)^{2n+\frac 1 2}e^{-2n}}{(2n)!} \frac{\left(n^{n+\frac 1 2}e^{-n}\right)^2}{(2n)^{2n+\frac 1 2}e^{-2n}}\\ &= \frac{1}{\sqrt 2} \frac{a_n^2}{a_{2n}} \end{align}</math> であるから、 <math>\lim_{n\to\infty} a_n = \lim_{n\to\infty} \sqrt 2 \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} \frac{a_{2n}}{a_n} = \sqrt{2\pi} </math> を得る。 '''解説''' (1)は凹関数の定積分の値を台形で評価する問題である。このような台形近似の問題は難関大ではよく見られる。 (4) から <math>\lim_{n\to\infty} \frac{n!}{\sqrt{2\pi} n^{n+1/2}e^{-n}} = 1</math> を得る。これは、<math>n</math> が大きいとき階乗を <math>n! \approx \sqrt{2\pi} n^{n+\frac 1 2} e^{-n}</math> と近似できることを意味する。これがスターリングの近似である。 本問は<math> \lim_{n\to \infty}\frac{a_{2n}}{a_n} </math>を求めてから <math> \lim_{n\to \infty}a_n </math> を求めさせているためやや遠回りに思うかもしれない。数列 <math>\{a_n\}</math> が0以外の実数に収束することを既知とすれば <math> \lim_{n\to \infty}\frac{a_{2n}}{a_n} = \frac{\lim_{n\to \infty}a_{2n}}{\lim_{n\to \infty}a_n} = 1 </math> となることはすぐに分かる。しかし、数列が収束することの条件について高校では詳しく扱わないため、厳密に <math> \lim_{n\to \infty}a_n </math> を求めるためには <math> \lim_{n\to \infty}\frac{a_{2n}}{a_n} </math> を経由する必要がある。一般に、下に有界な単調減少数列は収束するということが知られている<ref>詳しくは [[解析学基礎/実数]]を参照</ref>。これを認めれば、数列 <math>\{a_n\}</math> が収束することは、次のように証明することができる。 <math>\log k > \int_{k-1}^k \log x \, dx + \frac{1}{2k} </math> より、 <math>\begin{align} \log n ! &= \sum_{k=2}^n \log k \\ &> \int_{1}^n \log x \, dx + \frac 1 2 \sum_{k=2}^n\frac{1}{k}\\ &> n\log n - n + 1 + \frac 1 2 \int_{2}^{n+1}\frac{dx}{x}\\ &= n\log n - n + 1 + \frac 1 2 \{\log(n+1) - \log 2\} \end{align} </math> <math>\begin{align} \log a_n &= \log n! - \left(n + \frac 1 2\right)\log n + n \\ &> \frac 1 2 \{\log(n+1) - \log n \} + 1 - \frac 1 2 \log 2\\ &> 1 - \frac 1 2 \log 2 \end{align} </math> となるから、<math> a_n > \frac e \sqrt{2} </math> より下に有界である。 また、 <math> \begin{align} \log \frac{a_{n+1}}{a_n} &= \log(n+1) - \left(n + \frac 3 2\right)\log(n+1) + n+1 + \left(n+\frac 1 2\right)\log n - n\\ &= \frac 1 2 \{\log(n+1)+\log n\} - \int_n^{n+1} \log x dx\\ &< 0 \end{align} </math> から、<math> a_{n+1} < a_n. </math> すなわち単調減少であるから、<math>\{a_n\}</math> は収束する。 {{証明終わり}} {{解答|スターリングの近似の応用}} スターリングの近似は階乗を含む極限の問題に応用できる。例えば、演習問題2の(2)は、 <math>\begin{align} \lim_{n\to\infty} \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n} &= \lim_{n\to\infty} \left(\frac{\sqrt{2\pi}(2n)^{2n+1/2}e^{-2n}}{\sqrt{2\pi}n^{n+1/2}e^{-n}n^n}\right)^\frac{1}{n}\\ &= \lim_{n\to\infty} \left(\frac{2^{2n + 1/2}}{e^{n}}\right)^\frac{1}{n}\\ &= \frac 4 e. \end{align}</math> また、スターリングの近似から二項分布の極限が正規分布に収束することが証明できる。 二項分布の確率分布は、 <math>P(X=k) = \frac{n!}{k!(n-k)!}p^kq^{n-k} </math> である。スターリングの近似より、 <math>\begin{align} \frac{n!}{k!(n-k)!}p^kq^{n-k} &\approx \frac{\sqrt{2\pi}n^{n+\frac 1 2}e^{-n}}{\sqrt{2\pi}k^{k+\frac 1 2}e^{-k}\sqrt{2\pi}(n-k)^{n-k+\frac 1 2}e^{-(n-k)}}p^kq^{n-k}\\ &= \frac{1}{\sqrt{2\pi}} \left(\frac{np}{k}\right)^k \left(\frac{nq}{n-k}\right)^{n-k} \sqrt{\frac{n}{k(n-k)}} \end{align}</math> となる。ここで、<math>\lim_{n\to\infty} \frac k n = p </math> であるから、 <math>\lim_{n\to\infty}\sqrt{\frac{n}{k(n-k)}} = \lim_{n\to\infty}\sqrt{\frac{1}{n\frac k n (1-\frac k n)}} = \frac{1}{\sqrt{npq}}</math> となる。 次に、<math>\log (1+x) \approx x - \frac 1 2 x^2 </math> の近似式を使うと、 <math>\begin{align}\log \left(\frac{np}{k}\right)^k &= k\log \left(1 - \frac{k-np}{k}\right) \\ &\approx -(k-np) - \frac 1 2 \frac{(k-np)^2}{k} \end{align}</math> <math>\begin{align}\log \left(\frac{nq}{n-k}\right)^{n-k} &= (n-k)\log \left(1 - \frac{n-k-nq}{n-k}\right) \\ &\approx -(n-k-nq) - \frac 1 2 \frac{(n-k-nq)^2}{n-k} \\ &= -(np-k) - \frac 1 2 \frac{(np-k)^2}{n-k}\end{align}</math> となる。さらに、 <math>\begin{align}\log \left(\frac{np}{k}\right)^k \left(\frac{nq}{n-k}\right)^{n-k} &\approx -\frac 1 2 \frac{(k-np)^2}{k}-\frac 1 2 \frac{(np-k)^2}{n-k}\\ &= -\frac 1 2 \frac{(k-np)^2}{npq} \left(\frac{npq}{k} + \frac{npq}{n-k}\right)\\ &\approx -\frac 1 2 \frac{(k-np)^2}{npq} \left(\frac{pq}{p} + \frac{pq}{1-p}\right)\\ &= -\frac 1 2 \frac{(k-np)^2}{npq} \end{align}</math> となる。最終的に、 <math>P(X=k) \approx \frac{1}{\sqrt{2\pi npq}} e^{-\frac{(k-np)^2}{2npq}}</math> を得る。これは、平均 <math>\mu = np</math> 分散 <math>\sigma^2 = npq</math> の正規分布である。 {{証明終わり}} {{解答|第五問}} (1) <math>\begin{align} I_{2n} &= \int_0^{\frac \pi 2} \cos^{2n}x dx \\ &= \left[x\cos^{2n}x\right]_0^{\frac \pi 2} + 2n\int_0^{\frac \pi 2} x\sin x \cos^{2n-1}x dx\\ &= 2n \left[\frac 1 2 x^2 \sin x \cos^{2n-1}x\right]_0^{\frac \pi 2} - n\int_0^{\frac \pi 2} x^2 \{\cos^{2n}x - (2n-1)\sin^2 x \cos^{2n-2}x \} dx \\ &= - n\int_0^{\frac \pi 2} x^2 \{\cos^{2n}x - (2n-1)(1-\cos^2 x) \cos^{2n-2}x \} dx \\ &= n(2n-1)J_{2n-2} -2n^2 J_{2n}. \end{align} </math> (2) <math> 0 \le x \le \frac \pi 2</math> で <math>\sin x</math> は上に凸であるから、<math> \frac{2}{\pi}x \le \sin x</math> となる。 (3) <math> \begin{align} J_{2n} &= \int_0^{\frac \pi 2} x^2 \cos^{2n}x dx \le \frac{\pi^2}{4} \int_0^{\frac \pi 2} \sin^2 x \cos^{2n} x dx \\ &= \frac{\pi^2}{4} (I_{2n} - I_{2n+2}) \\ &= \frac{\pi^2}{4} \frac{I_{2n}}{2n+2} \end{align} </math> となる。ただし、最後の行への変形で第一問(2)の漸化式を使った。 (4) (1) より、 <math> \begin{align} \frac{1}{n^2} &= \frac{(2n-1)J_{2n-2}}{n I_{2n}} - \frac{2J_{2n}}{I_{2n}}\\ &= \frac{2J_{2n-2}}{I_{2n-2}} - \frac{2J_{2n}}{I_{2n}} \end{align} </math> となる。ただし、最後の行への変形で第一問(2)の漸化式を使った。 よって、 <math> \sum_{k=1}^n \frac{1}{k^2} = \sum_{k=1}^n \left(\frac{2J_{2k-2}}{I_{2k-2}} - \frac{2J_{2k}}{I_{2k}}\right) = \frac{2J_{0}}{I_{0}} - \frac{2J_{2n}}{I_{2n}} </math> となる。ここで、<math>J_0 = \int_0^{\frac \pi 2} x^2 dx = \frac{\pi^3}{24},\, I_0 = \frac \pi 2</math> より、<math>\frac{2J_{0}}{I_{0}} = \frac{\pi^2}{6}. </math> また、<math> 0 < \frac{J_{2n}}{I_{2n}} \le \frac{\pi^2}{8(n+1)} </math> より、<math>\lim_{n\to\infty}\frac{J_{2n}}{I_{2n}} = 0 </math> となるから、<math> \sum_{k=1}^\infty \frac{1}{k^2} = \frac{\pi^2}{6} </math> を得る。 '''解説''' 本問は Daniel Daners. (2012). A Short Elementary Proof of Σ 1/k<sup>2</sup> = π<sup>2</sup>/6. ''Mathematics Magazine'', ''85''(5), 361–364. https://doi.org/10.4169/math.mag.85.5.361 を参考にした。 <math>\zeta(s) = \sum_{n=1}^\infty \frac{1}{n^s}</math> はゼータ関数と呼ばれるもので、数論において重要な関数である。この問題から <math>\zeta(2) =\frac{\pi^2}{6}</math> である。また、<math>\zeta(1) = \sum_{n=1}^\infty \frac{1}{n}</math> は調和級数であるため発散する。 <math>s</math> が実数のとき、<math>s > 1</math> で <math>\zeta(s)</math> は収束することを示すことができる。実際、<math>\frac{1}{n^s} < \int_{n-1}^n \frac{dx}{x^s}</math> となるから、<math>\sum_{n=2}^m \frac{1}{n^s} < \int_1^m \frac{dx}{x^s} = \frac{1}{s-1}(1-m^{1-s}) < \frac{1}{s-1}</math> であるから上界を持つ。また、各項は正であるため <math>\sum_{n=1}^m \frac{1}{n^s}</math> は単調増加である。従って、 <math>\zeta(s)</math> は <math>s > 1</math> のとき収束する。 <math>s < 1</math> のとき、<math>\frac{1}{n} < \frac{1}{n^s}</math> から、<math>\sum_{n=1}^m \frac{1}{n} < \sum_{n=1}^m \frac{1}{n^s}</math> となるため発散する。 解析接続という手法を用いることでゼータ関数の定義域を <math>s=1</math> を除く複素数にまで拡張することができる。 {{証明終わり}} {{解答|第六問}} (1) <math>f(x) = e^x - x - 1</math> とすると、<math>f'(x) = e^x - 1 ,\, f''(x) = e^x</math> だから、<math>f(x) </math> は上に狭義凸な関数で最小値は <math>f(0) = 0</math> である。従って、<math>x \neq 0</math> のとき <math>e^x > x + 1</math> である。よって、<math>e^{-x^2} > 1-x^2.</math> また、<math>e^{-x} < \frac{1}{1+x}</math> に <math>x^2</math> を代入して <math>e^{-x^2} < \frac{1}{1+x^2}</math> を得る。 (2) (1) より、<math>(1-x^2)^n < e^{-nx^2} </math> であるから、積分して <math>\int_0^1 (1-x^2)^n dx < \int_0^1 e^{-nx^2} dx </math> を得る。同様に、<math>e^{-nx^2} < \frac{1}{(1+x^2)^n}</math> を積分して <math>\int_0^{\tan \theta_0}e^{-nx^2} dx < \int_0^{\tan\theta_0}\frac{1}{(1+x^2)^n}dx</math> を得る。<math> \frac \pi 4 < \theta_0 < \frac \pi 2 </math> より、<math>1 < \tan\theta_0</math> である。また、<math>e^{-nx^2} > 0</math> から <math>\int_0^{1}e^{-nx^2} dx < \int_0^{\tan \theta_0}e^{-nx^2} dx </math> となる。したがって、 <math> \int_0^1 (1-x^2)^n dx < \int_0^{\tan\theta_0} e^{-nx^2}dx < \int_0^{\tan \theta_0} \frac{1}{(1+x^2)^n} dx </math> である。 (3) <math>x = \sin \theta</math> と変数変換して、 <math>\begin{align} \int_0^1 (1-x^2)^n dx &= \int_0^{\frac \pi 2} (1-\sin^2\theta)^n \cos\theta d\theta\\ &= \int_0^{\frac \pi 2} \cos^{2n+1}\theta d\theta\\ &= I_{2n+1} \end{align} </math> となる。また、<math>x = \tan\theta</math> と変数変換して、 <math>\begin{align} \int_0^{\tan \theta_0} \frac{dx}{(1+x^2)^n} &= \int_0^{\theta_0} \cos^{2n}\theta \frac{d\theta}{\cos^2\theta}\\ &= \int_0^{\theta_0} \cos^{2n-2}\theta d\theta \end{align} </math> となる。 <math>x \to \frac x \sqrt n </math> と変数変換すると、<math>\int_0^{\tan \theta_0} e^{-nx^2}dx = \frac 1 \sqrt n \int_0^{\frac{\tan\theta_0}{\sqrt n}} e^{-x^2}dx </math> となる。よって、 <math> \sqrt n I_{2n+1} < \int_0^{\frac{\tan\theta_0}{\sqrt n}} e^{-x^2}dx < \sqrt n \int_0^{\theta_0} \cos^{2n-2}\theta d\theta </math> となる。ここで、<math> \theta_0 \to \frac \pi 2 - 0</math> の極限を取ると <math> \lim_{\theta_0 \to \frac \pi 2 - 0}\int_0^{\frac{\tan\theta_0}{\sqrt n}} e^{-x^2}dx = \lim_{a \to \infty}\int_0^{a} e^{-x^2}dx = \int_0^\infty e^{-x^2}dx </math> となるから <math> \sqrt n I_{2n+1} < \int_0^\infty e^{-x^2}dx < \sqrt n I_{2n-2} </math> を得る。 (4) 第三問より、<math>\lim_{n\to\infty} \frac{I_{2n+1}}{I_{2n}} = 1 </math>, <math>\lim_{n\to\infty} \sqrt n I_{2n+1} = \frac{\sqrt \pi}{2} </math> であるから、 <math>\lim_{n\to\infty} \sqrt n I_{2n-2} = \lim_{m\to\infty} \sqrt n \frac{I_{2n+1}}{I_{2n}}\frac{I_{2n}}{I_{2n-1}}\frac{I_{2n-1}}{I_{2n-2}}I_{2n-2} = \frac{\sqrt \pi}{2} </math> となる。よって、 <math>\int_0^{\infty} e^{-x^2}dx = \frac{\sqrt \pi}{2}. </math> '''解説''' (4) の被積分関数は偶関数だから、 <math>\int_{-\infty}^{\infty} e^{-x^2}dx = \sqrt \pi </math> となる。ここで、 <math>x \to \sqrt a x</math> (<math>a</math> は正の実数)と変換すると、<math> \int_{-\infty}^\infty e^{-ax^2}dx = \sqrt{\frac{\pi}{a}} </math> を得る。これを使うと正規分布の確率密度関数が<math> \frac{1}{\sqrt{2\pi \sigma^2}} \int_{-\infty}^\infty e^{-\frac{(x-\mu)^2}{2\sigma^2}}dx = 1 </math> と正規化されていることが分かる。また、 <math> \begin{align} \int_{-\infty}^\infty e^{-ax^2}dx &= [xe^{-ax^2}]_{-\infty}^{\infty} + \int_{-\infty}^\infty 2ax^2 e^{-ax^2}dx\\ &= \int_{-\infty}^\infty 2ax^2 e^{-ax^2}dx \end{align} </math> より、<math> \int_{-\infty}^\infty x^2 e^{-ax^2}dx = \frac 1 2 \sqrt{\frac{\pi}{a^3}} </math> を得る。よって、正規分布の分散は <math> \begin{align} V[X] &= \frac{1}{\sqrt{2\pi \sigma^2}} \int_{-\infty}^\infty (x-\mu)^2 e^{-\frac{(x-\mu)^2}{2\sigma^2}}dx\\ &= \frac{1}{\sqrt{2\pi \sigma^2}} \int_{-\infty}^\infty x^2 e^{-\frac{x^2}{2\sigma^2}}dx\\ &= \sigma^2 \end{align} </math> となる。 {{証明終わり}} == 脚注 == <references/> <references group="ヒント"/> {{DEFAULTSORT:こうとうかつこうすうかくIII せきふんほう}} [[Category:高等学校数学III|せきふんほう]] [[カテゴリ:積分法]] 92ffa2rur324cthf1ci85ndo4bcp3z2 301932 301931 2026-07-30T11:18:46Z ~2026-41547-90 92136 /* 発展:広義積分 */ 301932 wikitext text/x-wiki {{pathnav|高等学校の学習|高等学校数学|高等学校数学III|pagename=積分法|frame=1|small=1}} ここでは、数学IIの[[高等学校数学II/微分・積分の考え|微分・積分の考え]]で学んだ積分の性質についてより詳しく扱う。また、三角関数や指数・対数関数などの関数の積分についても学習する。 [[高等学校数学]]の全ての分野を学んだ後に学習に取り組んでほしい。 == 不定積分 == === 積分の基本的な性質 === 積分法について <math>\int \{ f(x) + g(x) \} dx = \int f(x) dx + \int g(x) dx ,</math> <math>\int af(x) dx = a \int f(x) dx</math>(aは定数) が成り立つ。 導出 <math>\int \{ f(x) + g(x) \} dx = \int f(x) dx + \int g(x) dx</math> の両辺を微分すると、 左辺 =右辺 = <math> f + g</math> が従う。 よって、 <math>\int \{ f(x) + g(x) \} dx = \int f(x) dx + \int g(x) dx</math> の両辺は一致する。 (実際には2つの関数の導関数が一致するとき、 それらの関数には定数だけのちがいがある。 仮に、F(x)とG(x)が共通の導関数h(x)を持ったとする。 このとき、 <math>(F(x)-G(x) )' = h(x)- h(x) = 0</math> となるが、0の原始関数は定数Cであることが分かる。 よって、両辺を積分すると、 <math>F(x)-G(x) = C</math> となり、F(x)とG(x)には定数だけの差しかないことが確かめられた。 よって、 <math>\int \{ f(x) + g(x) \} dx = \int f(x) dx + \int g(x) dx</math> は定数だけのちがいを含んで成り立つ式である。 より一般に、不定積分が絡む等式は定数分の差を含めて成り立つというのが通例である。) <math>\int af(x) dx = a \int f(x) dx</math> についても両辺を微分すると、 左辺=右辺= a f(x) が従う。 よって、 <math>\int af dx = a\int f dx</math> が成り立つことが分る。 関数 <math>f(x)</math> の原始関数を <math>F(x)</math> とすると <math>\int_a^b f(x) \, = F(b)-F(a) = -(F(a)-F(b)) = -\int_b^af(x)\, dx</math> である。 <math>\int_{a}^{c} f(x) \, dx + \int_{c}^{b} f(x) \, dx = (F(c) - F(a)) + (F(b) - F(c)) = F(b) - F(a) = \int_{a}^{b} f(x) \, dx</math> === 置換積分法 === 関数の原始関数を求める手段として、 積分変数を別の変数で置き換えて積分を行なう手段が知られている。 これを置換積分と呼ぶ。 <math>\int f(g(x)) dg(x) = \int f(g(x)) g'(x) dx</math> 導出 <math>\int f(g(x)) dg(x) =F(g(x))</math>を<math>x</math>について微分すると、 <math>F'(g(x)) = f(g(x))g'(x)</math> 再び<math>x</math>について積分すると、 <math>\int f(g(x)) dg(x) = \int f(g(x)) g'(x) dx</math> また、特に *<math>\int f(ax+b) dx = \frac{1}{a} \int f(ax+b) d(ax+b)</math> *<math>\int \{f(x)\}^n f'(x) dx = \frac{1}{n+1} \{f(x)\}^{n+1} + C (n \ne -1)</math> *<math>\int \frac{f'(x)}{f(x)} dx = \log | f(x) | + C</math> 例えば、<math>\int (ax+b)^2 dx</math>を考える。 <math>t = ax+b</math>と置く。 この両辺を微分すると <math>dt = adx</math> が成り立つことを考慮すると、 {| |- |<math>\int t^2 \frac {dt} a</math> |<math>=\frac{ t^3} {3a} + C</math> |- | |<math>=\frac{ (ax+b)^3} {3a} + C</math> |} となることがわかる。 実際この式をxで微分すると <math> (ax+b)^2 </math> と一致することが分る。 置換積分を使わずに計算することも出来る。 {| |- |<math>\int (ax+b)^2 dx</math> |<math>=\int (a^2x^2+2abx +b^2) dx</math> |- | |<math>= \frac {a^2} 3 x^3 +abx^2 +b^2x + C'</math> |- | |<math>= \frac {a^2} 3 x^3 +abx^2 +b^2x + \frac {b^3} {3a} +C</math> |} (<math>C'=\frac {b^3} {3a} +C</math>と置き換えた。) <math>=\frac{ (ax+b)^3} {3a} + C</math> となり確かに一致する。 === 部分積分法 === 関数の積の積分を行なうときある関数の微分だけを取りだして積分すると、うまく積分できる場合がある。関数 <math>g(x)</math> の原始関数を <math>G(x)</math> とすると <math>\int f(x) g(x) \, dx = f(x) G(x) - \int f'(x) G(x) \, dx</math> 導出 積の微分法より <math>\{f(x)G(x)\}' = f'(x)G(x) + f(x)g(x)</math> である。これを移項して <math>f(x)g(x) = \{f(x)G(x)\}' - f'(x)G(x)</math> である。両辺をxで積分して <math>\int f(x) g(x) \, dx = f(x) G(x) - \int f'(x) G(x) \, dx</math> が得られる。 例えば、 {| |- |<math>\int x (ax+b)^3 dx</math> |<math>=\int x \left(\frac {(ax+b)^4} {4a} \right)' dx</math> |- | |<math>=x \left(\frac {(ax+b)^4} {4a} \right)- \int (x)' \frac {(ax+b)^4} {4a} dx</math> |- | |<math>=x \left(\frac {(ax+b)^4} {4a} \right)- \int (x)' \frac {(ax+b)^4} {4a} dx</math> |- | |<math>=x \left(\frac {(ax+b)^4} {4a} \right)- \int \frac {(ax+b)^4} {4a} dx</math> |- | |<math>=x \left(\frac {(ax+b)^4} {4a} \right)- \frac {(ax+b)^5} {20a^2} </math> |} 部分積分を <math>n</math> 回行うと、 <math>\begin{align} \int f(x) g(x) \, dx &= f(x) g^{(-1)}(x) - \int f'(x) g^{(-1)}(x) \, dx \\ &= f(x) g^{(-1)}(x) -f'(x) g^{(-2)}(x) + \int f''(x) g^{(-2)}(x) \, dx \\ &= f(x) g^{(-1)}(x) - f'(x) g^{(-2)}(x) + f''(x) g^{(-3)}(x) + \cdots + (-1)^n \int f^{(n)}(x) g^{(-n)}(x) \, dx \end{align}</math> となる。 ここで、<math>g^{(-1)}(x)</math> は <math>g(x)</math> の不定積分の任意の一つ。<math>g^{(-2)}(x)</math> は <math>g^{(-1)}(x)</math> の不定積分の任意の一つ。... <math>g^{(-n)}(x)</math> は <math>g^{(-n+1)}(x)</math> の不定積分の任意の一つというように定める。このように、積分記号で何回も不定積分を計算するのはやや面倒なので、次のような表を作ってみると計算しやすい。 {|class="wikitable" style="background: #ffffff; text-align: center;" |+ !符号 !微分 !積分 |- |<math>+</math> |<Math>f(x)</math> |<Math>g(x)</math> |- |<math>-</math> |<Math>f'(x)</math> |<Math>g^{(-1)}(x)</math> |- |<math>+</math> |<Math>f''(x)</math> |<Math>g^{(-2)}(x)</math> |- |<math>-</math> |<Math>f^{(3)}(x)</math> |<Math>g^{(-3)}(x)</math> |- |<math>\cdots</math> |<Math>\cdots</math> |<Math>\cdots</math> |- |<math>(-)^n</math> |<Math>f^{(n)}(x)</math> |<Math>g^{(-n)}(x)</math> |} この表から、部分積分を <math>n</math> 回行った結果は、 一行目の符号 × 一行目の微分 × 二行目の積分 + 二行目の符号 × 二行目の微分 × 三行目の積分 + ... + <math>\int</math> n行目の符号 × n行目の微分 × n行目の積分 dx と求まる。n行目の微分 が 0 であった場合は、最後の積分は消えて、不定積分は 一行目の符号 × 一行目の微分 × 二行目の積分 + 二行目の符号 × 二行目の微分 × 三行目の積分 + ... + n-1行目の符号 × n-1行目の微分 × n行目の積分 + C となる。 この方法は俗に'''瞬間部分積分法'''と呼ばれており、部分積分を複数回繰り返す際の計算を非常に簡略化できるため、受験数学では重宝されるテクニックの一つである。記述で用いる場合、上の表をそのまま記述するよりも、「部分積分を繰り返し用いると」という文言の後に瞬間部分積分で求めた結果を記述するのが無難である。 === いろいろな関数の積分=== ==== 多項式関数の積分 ==== <math>n \ne -1</math>のとき、<math>\left(\frac{1}{n+1} x^{n+1}\right)'=x^n</math>なので、 <math>\int x^n dx = \frac{1}{n+1} x^{n+1} + C</math> <math>n = -1</math>のとき、<math>(\log |x| )' = \frac{1}{x} = x^{-1}</math>なので、 <math>\int x^{-1} dx = \int \frac {1}{x} dx = \log |x| + C</math> が成り立つ。 ==== 三角関数の積分 ==== *<math>(\sin x )' = \cos x</math> *<math>(\cos x )' = -\sin x</math> *<math>(\tan x )' = \frac{1}{\cos^2 x}</math> が成り立つことを考慮すると、 *<math>\int \cos x dx= \sin x + C</math> *<math>\int \sin x dx = - \cos x + C</math> *<math>\int \frac{1}{\cos^2 x } dx = \tan x + C</math> となることが分る。 <math>\int \tan x dx</math>は、置換積分法を使って {| |- |<math>\int \tan x dx</math> |<math>=\int \frac{\sin x}{\cos x} dx</math> |- | |<math>=\int \frac{-(\cos x)'}{\cos x} dx</math> |- | |<math>= - \int \frac{(\cos x)'}{\cos x} dx</math> |- | |<math>= - \log | \cos x | + C</math> |} :  :なお同様に、<math>\frac{1}{\tan x} = \frac{\cos x}{\sin x}</math> であるので、<math>\int \frac{1}{\tan x} dx = \int \frac{\cos x}{\sin x} dx =\int \frac{(\sin x)'}{\sin x} dx = \log \left|\sin x\right| + C</math> :  より一般に有理関数 <math>R(x,y)</math> に対して、<math>\int R(\sin\theta,\cos\theta) \,d\theta</math> について考える。 <math>t = \tan \frac{\theta}{2}</math> とおく。 <math>\tan^2\frac{\theta}{2} + 1 = \frac{1}{\cos^2\frac{\theta}{2}}</math> よって <math>\cos^2\frac{\theta}{2} = \frac{1}{1+t^2}</math>である。<math>\frac{dt}{d\theta} = \frac{d}{d\theta}\tan\frac{\theta}{2} = \frac{1}{2\cos^2\frac{\theta}{2}} = \frac{1}{2}(t^2+1)</math> であり、<math>\cos\theta = 2\cos^2\frac{\theta}{2} - 1 = \frac{1-t^2}{1+t^2}</math> かつ <math>\sin\theta = \tan\theta\cos\theta = \frac{2\tan\frac{\theta}{2}}{1-\tan^2\frac{\theta}{2}}\cos\theta = \frac{2t}{1+t^2}</math> である。よって <math>\int R(\sin\theta,\cos\theta) \,d\theta = \int R\left(\frac{2t}{1+t^2}, \frac{1-t^2}{1+t^2}\right) \, \frac{2dt}{1+t^2}</math> と有理関数の積分にもち込める。 幾何学的は、この変換は単位円上の点 <math>P(\cos \theta, \sin \theta)</math>と点 <math>A(-1,0)</math> を結ぶ直線の勾配 <math>t</math> で変換したものである。実際円周角の定理より <math>\angle xAP = \frac 1 2 \angle xOP = \frac \theta 2</math>より <math>t = \tan \frac{\theta} 2.</math> 被積分関数の周期が <math>\pi</math> の場合は、被積分関数は <math>\sin 2\theta,\cos 2 \theta</math> の有理関数なので、 <math>t = \tan\theta</math> と置換すると計算が楽である。被積分関数が <math>\sin^2\theta,\cos^2\theta,\sin\theta\cos\theta</math> の有理関数となるときもこの範疇に属する。<math>t = \tan\theta</math> と置換したとき、<math>\cos^2\theta = \frac{1}{1+\tan^2\theta}=\frac{1}{1+t^2}</math>, <math>\sin^2\theta = \tan^2 \theta \cos^2 \theta = \frac{t^2}{1+t^2}</math> , <math>\sin\theta \cos\theta = \pm\sqrt{\sin^2\theta \cos^2\theta} = \frac{t}{1+t^2}</math> (<math>\sin\theta \cos\theta</math> と <math>\tan\theta = \frac{\sin\theta}{\cos\theta}</math> の正負は一致するため), <math>d \theta = \frac {dt}{1 + t^2}</math> となる。 例 <math>\int\frac{1}{\sin x \cos x}dx</math> は <math>t = \tan x</math> と置換すると、<math>\int \frac {1}{\sin x \cos x}dx = \int \frac {1+t^2}{t} \frac { dt}{1+t^2} = \ln|\tan x| + C. </math> <math>t = \tan \frac{\theta}{2}</math> と置換してしまうと、<math>\int \frac{1}{\sin x \cos x}\,dx = \int \frac {1+t^2}{t(1-t^2)}\,dt = \ln \left|\frac{t}{1-t^2}\right| + C' = \ln|\tan x| + C </math> と計算量が少し増える。 ==== 指数・対数関数の積分 ==== 指数関数について <math>(e^x )' = e^x</math> が成り立つことを用いると、 <math>\int e^x dx = e^x + C</math> が得られる。 また、 <math>\left(\frac{a^x}{\ln a}\right)' = a^x</math> なので、 <math>\int a^x \, dx=\frac{a^x}{\ln a}</math> である。 また、<math>\log |x|</math>の 原始関数も求めることが出来る。 {| |<math>\int \log |x| dx </math> |<math>=\int (x)' \log |x| dx </math> |- | |<math>=x \log |x| -\int x (\log |x|)' dx </math> |- | |<math>=x \log |x| -\int x \frac 1 x dx </math> |- | |<math>=x \log |x| -\int dx </math> |- | |<math>=x \log |x| -x + C</math> |} となる。 有理関数 <math>R(x)</math> に対して、積分 <math>\int R(e^x) \, dx</math> は <math>t = e^x</math> すると <math>\frac{dt}{dx} = e^x = t</math> より <math>\int R(e^x) \, dx = \int R(t) \frac{dt}{t}.</math> ==== 二次無理関数の積分(発展) ==== 有理関数 <math>R(x,y)</math> に対して、積分 <math>\int R(x,\sqrt{ax^2 + bx + c}) \, dx</math> について考えよう。平方根の中身は平方完成することによって、<math>\sqrt{p^2-x^2},\sqrt{x^2+p^2},\sqrt{x^2-p^2}</math>のいずれかの形になる。それぞれの場合について、<math>x = p\sin \theta,x = p\tan\theta,x = \frac{p}{\cos \theta}</math> と変数変換すると三角関数の積分に帰着する。 また、<math>y^2 = ax^2 +bx + c</math> は二次曲線で、特に <math>a>0</math> のときは双曲線となる(<math>y^2 -a\left(x+\frac{b}{2a}\right)^2 = \frac{-b^2 + 4ac}{4a}</math>より<ref>右辺が0のとき双曲線とはならないが、このときは簡単に平方根を外すことが出来るので考える必要はない。</ref>)。このとき、<math>y=\pm \sqrt a x + t</math> すなわち <math>t = \mp \sqrt a x + \sqrt{ax^2 + bx + c}</math> と変換するとうまく計算できる(符号はどちらを選択しても良い)。幾何学的には、双曲線の漸近線に平行で切片が <math>t</math> の直線 <math>y=\pm \sqrt a x + t</math> と双曲線のただ一つの交点 <math>(x,y)</math> を変数 <math>t</math> で表したものである。 例 <math>\int \frac{dx}{\sqrt{x^2-1}} </math> は <math>t = x + \sqrt{ x^2-1}</math> と置換すると、<math>\frac 1 t = x - \sqrt{x^2-1}</math> なので、<math>t + \frac 1 t = 2x</math> すなわち <math>2dx = \left(1 - \frac 1 {t^2}\right)dt</math> また、 <math>t - \frac 1 t = 2\sqrt{x^2-1}</math>.なので、<math>\int \frac{dx}{\sqrt{x^2-1}} = \int \frac{1-\frac{1}{t^2}}{t-\frac 1 t}dt = \int \frac{dt}{t} = \ln |x + \sqrt{x^2-1}| + C </math> である。 ところで、この変換は双曲線 <math>y^2 = x^2 - 1</math> と直線 <math>y = -x + t</math> のただ一つの交点による変換であった。その交点を方程式を解いて <math>t</math> で表すと、<math>x = \frac 1 2 \left(t + \frac 1 t\right), \, y =\frac 1 2 \left(t - \frac 1 t\right)</math> を得る。これは双曲線の媒介変数表示の一つである。また、 <math>t \rightarrow e^t</math> とすると、<math>x = \frac{e^t + e^{ -t} }{2} = \cosh t, \, y = \frac{e^t - e^{-t}}{2} = \sinh t.</math> これは <math>x > 0</math> の部分の双曲線の媒介変数表示である。最右辺は双曲線関数と呼ばれ、三角関数と似た性質を持つ。関数名の <math>\mathrm{h}</math> はhyperbolaに由来する。例えば、双曲線の方程式より得られる <math>\cosh^2 t - \sinh^2 t = 1</math> は <math>\sin^2\theta + \cos^2\theta = 1</math> とよく似ている。例示の不定積分は <math>x = \cosh t</math> と置換しても解くことが出来るが、ほとんど同じことなので省略する。 == 定積分 == 定積分について、不定積分と同じように以下が成り立つ。 '''定積分の置換積分法''' <math>\alpha < \beta</math>のとき、閉区間<math>[\alpha, \beta]</math>で微分可能な関数<math>x=g(t)</math>に対し、<math>a=g(\alpha), b=g(\beta)</math>ならば<math>\int_{a}^{b} f(x) \, dx = \int_{\alpha}^{\beta} f(g(t)) g'(t) \, dt </math> '''定積分の部分積分法''' <math>\int_{a}^{b} f(x) g'(x) \, dx = \left[ f(x) g(x) \right]^{a}_{b} - \int_{a}^{b} f'(x) g(x) \, dx </math> *問題 **以下の定積分を求めよ(Hint:5, 6は漸化式を利用する) **#<math>\int_{0}^{1} |e^x - \frac{3}{2}| \, dx</math> **#<math>\int_{1}^{0} \frac{x-2}{(3-x)^2} \, dx</math> **#<math>\int_{-5}^{5} x \sqrt{x^2-9} \, dx</math> **#<math>\int_{3}^{7} x \log (x^2 - 2) \, dx </math> **#<math>\int_{0}^{\frac{\pi}{2}} \sin^n x \, dx</math> **#<math>\int_{0}^{\frac{\pi}{4}} \tan^n x \, dx</math> === 特殊な定積分 === ==== 円 ==== <math>a < b</math> とする。積分 <math>\int_a ^b \sqrt{(x-a)(b-x)}\, dx</math> は <math>y = \sqrt{(x-a)(b-x)}</math> とすると、<math>\left(x-\frac{a+b}{2} \right) + y^2 = \left(\frac{a-b}{2} \right)^2</math> より、被積分関数 <math>y</math> は中心 <math>\frac{a+b}{2}</math> で半径 <math>\frac{b-a}{2}</math>の円周の上半分であり、積分区間もその両端なので、積分の値は半円の面積に等しく、<math>\int_a ^b \sqrt{(x-a)(b-x)} \, dx = \frac{\pi}{2}\left(\frac{b-a}{2}\right)^2</math> である。 ==== King Property ==== 一般に、関数 <math>f(a-x)</math> のグラフは関数 <math>f(x)</math> のグラフを直線 <math>x = \frac a 2</math> で対称移動したものである。 従って、連続関数 <math>f(x)</math> を区間 <math>\left[\frac{a+b}{2},b\right]</math> で積分した値 <math>\int_{\frac{a+b}{2}}^{b} f(x) \, dx</math> と、連続関数 <math>f(a+b-x)</math> を区間 <math>\left[a,\frac{a+b}{2}\right]</math> で積分した値 <math>\int_{a}^{\frac{a+b}{2}} f(a+b-x)\, dx</math> は等しい: :<math>\int_{\frac{a+b}{2}}^{b} f(x) \, dx = \int_{a}^{\frac{a+b}{2}} f(a+b-x) \, dx.</math> この等式は単に、 <math>x \to a+b-x</math> の変数変換によっても導出できる。 この等式より、 <math>\int_a^b f(x) \, dx = \int_{a}^{\frac{a+b}{2}} f(x)\, dx +\int_{\frac{a+b}{2}}^{b} f(x) \, dx = \int_{a}^{\frac{a+b}{2}} [f(x) + f(a+b-x)] \, dx </math> が導かれる。 この公式は、<math>f(x) + f(a+b-x)</math> が簡単な形になる定積分で役に立つ。 例えば、<math>\begin{align}\int_{0}^{\frac{\pi}{2}} \frac{\sin x}{\sin x + \cos x} \, dx &= \int_{0}^{\frac{\pi}{4}} \left[\frac{\sin x}{\sin x + \cos x} +\frac{\sin (\frac{\pi}{2}-x)}{\sin (\frac{\pi}{2}-x) + \cos (\frac{\pi}{2}-x)}\right]\, dx \\ &= \int_{0}^{\frac{\pi}{4}} \left[\frac{\sin x}{\sin x + \cos x} +\frac{\cos x}{\cos x + \sin x}\right]\, dx \\ &= \int_{0}^{\frac{\pi}{4}}dx = \frac{\pi}{4}.\end{align} </math> King Property の応用例は <math>\int_{-1}^{1} \frac{x^2}{1+e^x} \, dx = \frac 1 3</math> , <math>\int_0^{\frac \pi 4} \ln(1+\tan x)\, dx = \frac \pi 8 \log 2</math> , <math>\int_0^{\frac \pi 2} \log (\sin x) \, dx = -\frac{\pi}{2}\log 2</math>, <math>\int_0^{2\pi} \cos^2\left(\frac{\pi\tan{x}}{2+2\tan{x}}\right)dx=\frac{\pi}{2}</math> などがある。計算してみよ。 === 定積分と不等式 === 一般に、連続関数について次のことが成り立つ。 :閉区間<math>[a, b]</math>において<math>f(x) \leqq g(x)</math>ならば、<math>\int_{a}^{b} f(x) \, dx \leqq \int_{a}^{b} g(x) \, dx</math> :等号成立条件は閉区間<math>[a, b]</math>において恒等的に<math>f(x) = g(x)</math>であること。 *例題 :調和級数の第n部分和が<math>\log(n+1)</math>より大きいことを証明せよ。 *解答 自然数kに対して<math>k \leqq x \leqq k+1</math>のとき<math>\frac{1}{k} \geqq \frac{1}{x}</math>であり、等号は常には成り立たないので<math>\int_{k}^{k+1} \frac{dx}{k} > \int_{k}^{k+1} \frac{dx}{x}</math>である。故に<math>\sum_{k=1}^{n} \int_{k}^{k+1} \frac{dx}{k} > \sum_{k=1}^{n} \int_{k}^{k+1} \frac{dx}{x}</math>。 このとき、(左辺)<math>= \sum_{k=1}^{n} \frac{1}{k} \int_{k}^{k+1} dx = \sum_{k=1}^n \frac{1}{k}</math>より左辺は調和級数の第n部分和であり、(右辺)<math>= \sum_{k=1}^{n} \int_{k}^{k+1} \frac{dx}{x} = \int_{1}^{n+1} \frac{dx}{x} = \left[ \log(x) \right]_{1}^{n+1} = \log(n+1) - \log(1) = \log(n+1)</math>なので、題意は示された。 ===発展:広義積分=== '''広義積分'''とは、通常の定積分の範囲を超えて積分区間が無限であったり被積分関数が積分区間内で'''特異点'''(値が定義されなかったり微分不可能だったり不連続であったりする点)を持つ場合に、極限を用いて定義される定積分である。 定積分<math>\int_a^b f(x) \, dx</math>において、<math>b \to \infty</math>の極限を<math>\int_a^\infty f(x) \, dx</math>、<math>a \to -\infty</math>の極限を<math>\int_{-\infty}^b f(x) \, dx</math>のように表す。 例えば、<math>\int_0^\infty e^{-x} dx</math>は以下のように計算できる。 :<math>\int_0^\infty e^{-x} dx</math> :<math>=\lim_{b \to \infty} \int_0^b e^{-x} dx</math> :<math>=\lim_{b \to \infty} [-e^{-x}]_0^b </math> :<math>=\lim_{b \to \infty} (-\frac{1}{e^b} + 1)</math> :<math>=1</math> 但し、極限操作の前に定積分を計算してよいのは以下の場合に限られる。 :被積分関数が連続(定積分可能) :積分区間の内部に特異点が存在しない(特異点が端点のみ) :求めたい積分が(条件)収束する(発散しない) 積分区間の上端が正の無限大で下端が負の無限大のとき、広義積分は以下のように計算される。 :<math>\int_{-\infty}^{\infty} f(x) \, dx = \lim_{a \to -\infty} \lim_{b \to \infty} \int_a^b f(x) \, dx = \lim_{a\to\infty} \int_{-a}^0 f(x)dx + \lim_{b\to\infty} \int_{0}^b f(x)dx</math> 決して<math>\int_{-\infty}^{\infty} f(x) \, dx = \lim_{A \to \infty} \int_{-A}^A f(x) \, dx</math>(対称極限)のように計算してはならない<sup>※</sup>。 例えば、<math>\int_{-\infty}^{\infty} \frac{x}{1+x^2} \, dx</math>は :<math>\int_{-\infty}^{\infty} \frac{x}{1+x^2} \, dx=\lim_{a\to\infty}\int_{-a}^0 \frac{x}{1+x^2}dx + \lim_{b\to\infty} \int_{0}^b \frac{x}{1+x^2}</math> :<math>=\lim_{a\to\infty}\left[ -\frac{1}{2} \log(1+x^2) \right]_{-a}^0+\lim_{b\to\infty}\left[ \frac{1}{2} \log(1+x^2) \right]_{0}^b</math> :<math>=-\frac{1}{2}\lim_{a\to\infty} \log(1+a^2) + \frac{1}{2} \lim_{b\to\infty}\log(1+b^2)</math> :<math>=\infty-\infty</math> のように発散するが、対称極限のように計算すると :<math>\lim_{A \to \infty} \int_{-A}^{A} \frac{x}{1+x^2} \, dx = \lim_{A\to\infty}0 =0</math> という誤った結果を得る。 この例のように、非積分関数が奇関数であっても<math>\int_{-\infty}^{\infty} f(x) \, dx=0</math>は一般には成り立たない。同様に、偶関数であっても<math>\int_{-\infty}^\infty f(x)\,dx=2\int_0^\infty f(x)\,dx</math>は一般には成り立たない。あくまでも、'''上端と下端を独立に考えて極限を取る'''ことに注意が必要である。 特異点<math>(\lambda, f(\lambda))</math>を含む区間<math>[a, b]</math>での定積分は以下のように計算される。 :<math>\int_a^b f(x)dx = \lim_{c\to\lambda^-} \int_a^c f(x)dx + \lim_{d\to\lambda^+} \int_d^b f(x)dx </math> 先程と同様に、対称極限 <math>\lim_{\varepsilon\to\lambda} \left(\int_a^\varepsilon f(x)dx + \int_\varepsilon^b f(x)dx\right)</math>として計算してはならない。 例えば<math>\int_{-1}^{1} \frac{dx}{x}</math>は :<math>\int_{-1}^1 \frac{dx}{x}=\lim_{a\to0^-}\int_{-1}^a \frac{dx}{d} + \lim_{b\to0^+} \int_{b}^1 \frac{dx}{x}</math> :<math>=\lim_{a\to0^-} \left[ \log|x| \right]_{-1}^a + \lim_{b\to0^+} \left[ \log|x| \right]_{b}^1</math> :<math>=\lim_{a\to0^-} \left( \log |a| - \log 1 \right) + \lim_{b\to0^+} \left( \log 1 - \log b \right)</math> :<math>=\infty-\infty</math> と発散するが、対称極限のように計算すると :<math>\lim_{\varepsilon\to0^+} \left(\int_{-1}^{-\varepsilon} \frac{dx}{x} + \int_\varepsilon^1 \frac{dx}{x} \right)</math> :<math>=\lim_{\varepsilon\to0^+} \left( \log \varepsilon - \log \varepsilon \right) = 0</math> と誤った結果を得る。 この例のように、特異点を含む場合は特異点に片側から異なる近づけ方で近づける片側極限の和として考える必要がある。 ※広義積分を対称極限として計算した値を'''コーシー主値'''という。物理系への応用では通常の広義積分でなくコーシー主値を採用する場面もある。なお、広義積分が'''収束するならば'''コーシー主値と通常の広義積分は一致する。 例えば、以下が成り立つ。 :<math>\int_{-\infty}^\infty e^{-ax^2} dx = \sqrt{\frac{\pi}{a}}</math> これは'''ガウス積分'''と呼ばれる有名な結果である。 この値の導出には[[解析学基礎/多変数関数の微積分#広義重積分|重積分やヤコビ行列といった大学範囲の数学]]が良く用いられるが、一応は高校数学のみで証明可能である。後述の演習問題を参照。 この結果は[[高等学校数学B/確率分布と統計的な推測#正規分布|正規分布の確率密度関数]]の導出に用いられる。 :元となる関数は<math>y=e^{-x^2}</math>。 :平均値<math>\mu</math>を軸に持ってくる平行移動をして<math>y=e^{-(x-\mu)^2}</math>。 :分布の広さ(ばらつきの大きさ)を標準偏差<math>\sigma</math>に合わせるため<math>\mu \pm \sigma</math>で極値をとるように変形して<math>y=e^{-\frac{(x-\mu)^2}{2\sigma^2}}</math> :ガウス積分の結果より<math>\int_{-\infty}^\infty e^{-\frac{(x-\mu)^2}{2\sigma^2}} \, dx = \sqrt{2\pi}\sigma</math>。 :確率密度関数は<math>\int_{-\infty}^{\infty} f(x) \, dx=1</math>を満たすので、元の関数を<math>\sqrt{2\pi}\sigma</math>(定数)で割って<math>y=\frac{1}{\sqrt{2\pi}\sigma} e^{-\frac{(x-\mu)^2}{2\sigma^2}}</math>。 :これは正規分布の特徴を適切に表すため、確率密度関数として適当である。 他に、<math>\int_{-\infty}^{\infty} \sin(x^2) \, dx = \int_{-\infty}^{\infty} \cos(x^2) \, dx = \sqrt{\frac{\pi}{2}}</math>('''フレネル積分''')が有名な結果である。なお、この積分は不定積分を[[w:初等関数]]で表すことができない。 広義積分の応用例として、'''[[解析学基礎/フーリエ変換|フーリエ変換]]'''や'''[[解析学基礎/ラプラス変換|ラプラス変換]]'''が存在する。 :<math>\text{ℱ}[f(x)](\xi):=\int_{-\infty}^\infty f(x)e^{-2\pi{i}\xi{x}}dx</math> :<math>\text{ℒ}[f(x)](s):=\int_0^\infty f(x)e^{-sx}dx</math> これらは物理的には[[信号処理]]や[[制御工学]]に応用されているほか、数学では[[関数解析学]]と呼ばれる分野にも関わる概念である。 '''演習問題1''' 次の不定積分を求めよ。 :(1)<math>\int \tan xdx</math> :(2)<math>\int \frac{1}{\cos ^2x}dx</math> :(3)<math>\int \log xdx</math> :(4)<math>\int x\log xdx</math> :(5)<math>\int x^2\log xdx</math> :(6)<math>\int x^3\log xdx</math> :(7)<math>\int x\sin xdx</math> :(8)<math>\int x^2\sin xdx</math> :(9)<math>\int x^2e^xdx</math> :(10)<math>\int \frac{dx}{\sin x}</math> :(11)<math>\int \frac{dx}{\cos x}</math> {{解答}} :(1)<math>-\log |\cos x|+C</math> :(2)<math>\tan x+C</math> :(3)<math>x\log x-x+C</math> :(4)<math>\frac{x^2\log x}{2}-\frac{x^2}{4}+C</math> :(5)<math>\frac{x^3\log x}{3}-\frac{x^3}{9}+C</math> :(6)<math>\frac{x^4\log x}{4}-\frac{x^4}{16}+C</math> :(7)<math>\sin x-x\cos x+C</math> :(8)<math>2x\sin x+(2-x^2)\cos x+C</math> :(9)<math>(x^2-2x+2)e^x+C</math> :(10) <math> t = \tan\frac x 2 </math> と置換すると、 <math> \begin{align} \int \frac{dx}{\sin x} &= \int \frac{1+t^2}{2t}\frac{2dt}{1+t^2}\\ &= \int \frac{dt}{t}\\ &= \log |t| + C\\ &= \log \left|\tan\frac x 2 \right| + C. \end{align}</math> 別解 <math>\begin{align} \int \frac{dx}{\sin x} &= \int \frac{dx}{2\sin\frac x 2 \cos \frac x 2}\\ &= \int \frac{\cos\frac x 2 dx}{2\sin\frac x 2 \cos^2 \frac x 2}\\ &= \int \frac{(\tan \frac x 2)'dx}{\tan \frac x 2}\\ &= \log \left|\tan\frac x 2 \right| + C. \end{align}</math> <math>\begin{align} \int \frac{dx}{\sin x} &= \int \frac{\sin x}{\sin^2 x} dx\\ &= \int \frac{\sin x}{1- \cos^2 x} dx\\ &= \frac 1 2 \int \frac{\sin x}{1 - \cos x} dx + \frac 1 2 \int \frac{\sin x}{1 + \cos x} dx\\ &= \frac 1 2 \int \frac{(1 - \cos x)'}{1 - \cos x} dx - \frac 1 2 \int \frac{(1 + \cos x)'}{1 + \cos x} dx\\ &= \frac 1 2 \log \left|\frac{1-\cos x}{1+\cos x} \right| + C \\ &= \frac 1 2 \log \frac{1-\cos x}{1 + \cos x} + C. \end{align}</math> ちなみに、半角の公式より <math>\log \left|\tan\frac x 2 \right| = \frac 1 2 \log \left|\frac{\sin^2 \frac x 2}{\cos^2 \frac x 2}\right| = \frac 1 2 \log \frac{1-\cos x}{1 + \cos x} </math> が成り立つ。 :(11) <math> \begin{align} \int \frac{dx}{\cos x} &= \int \frac{dx}{\sin(x + \frac \pi 2)}\\ &= \log \left|\tan\left(\frac x 2 + \frac \pi 4 \right) \right| + C. \end{align}</math> 別解 <math> t = \tan\frac x 2 </math> と置換すると、 <math> \begin{align} \int \frac{dx}{\cos x} &= \int \frac{1+t^2}{1-t^2} \frac{2dt}{1+t^2}\\ &= \int \frac{2dt}{1-t^2}\\ &= \int \frac{dt}{1+t} + \int \frac{dt}{1-t}\\ &= \log \left|\frac{1+t}{1-t}\right| + C\\ &= \log \left|\frac{1+\tan\frac x 2}{1-\tan\frac x 2}\right| + C.\\ \Big( &= \log \left|\tan\left(\frac x 2 + \frac \pi 4\right) \right| + C \Big) \end{align}</math> なお、部分分数分解について、 <math>f(t) = \frac{2}{1-t^2} = \frac{A}{1+t} + \frac{B}{1-t}</math> とすると、 <math>A = \lim_{t\to -1}(1+t)f(t) = \lim_{t\to -1} \frac{2(1+t)}{1-t^2} = \lim_{t\to -1} \frac{2}{1-t} = 1</math>, <math>B = \lim_{t\to 1}(1-t)f(t) = \lim_{t\to 1} \frac{2(1-t)}{1-t^2} = \lim_{t\to 1} \frac{2}{1+t} = 1</math> より係数が求まる。 別解2 <math>\begin{align} \int \frac{dx}{\cos x} &= \int \frac{\cos x}{\cos^2 x} dx\\ &= \int \frac{\cos x}{1- \sin^2 x} dx\\ &= \frac 1 2 \int \frac{\cos x}{1 - \sin x} dx + \frac 1 2 \int \frac{\cos x}{1 + \sin x} dx\\ &= -\frac 1 2 \int \frac{(1 - \sin x)'}{1 - \sin x} dx + \frac 1 2 \int \frac{(1 + \sin x)'}{1 + \sin x} dx\\ &= \frac 1 2 \log \left|\frac{1+\sin x}{1 - \sin x} \right| + C \\ &= \frac 1 2 \log \frac{1+\sin x}{1 - \sin x} + C. \end{align}</math> これも、 <math>\log \left|\tan\left(\frac x 2 + \frac \pi 4\right) \right| = \frac 1 2 \log \frac{1-\cos (x + \frac \pi 2)}{1 + \cos(x + \frac \pi 2)} = \frac 1 2 \log \frac{1+\sin x}{1 -\sin x} </math> である。 {{証明終わり}} ==積分の応用== === 面積 === ある関数f(x)の原始関数を求める演算は f(x)とx軸にはさまれた領域の面積を求める演算に等しい。 このことを用いて ある関数によって作られた領域の面積を求めることが出来る。 [[画像:Integral_x%5E2_0-1.png|right|x^2の0から1までの積分]] 例えば、 <math> \int _0 ^1 x^2 dx = \frac 1 3 </math> は、放物線<math> y = x^2</math>について <math>0 < x < 1</math>の範囲でかこまれる面積に等しい。 '''面積(Ⅰ)''' 曲線<math>y=f(x)</math>と2直線<math>x=a, x=b</math>及びx軸で囲まれた領域の面積は、 閉区間<math>[a, b]</math>で常に<math>f(x) \geqq 0</math>のとき<math>S = \int_{a}^{b} f(x) dx</math> 閉区間<math>[a, b]</math>で常に<math>f(x) \leqq 0</math>のとき<math>S = -\int_{a}^{b} f(x) dx </math> 厳密な証明は既に数学Ⅱで扱った。 2曲線で囲まれた領域の面積についても、同様である。 '''面積(Ⅱ)''' 2曲線<math>y=f(x), y=g(x)</math>と2直線<math>x=a, x=b</math>で囲まれた領域の面積は、 閉区間<math>[a, b]</math>で常に<math>f(x) \geqq g(x)</math>のとき<math>S = \int_{a}^{b} \{ f(x) - g(x) \} dx</math> y軸まわりで考えた場合も同様である。 '''面積(Ⅲ)''' 2曲線<math>x=h(y), x=i(y)</math>と2直線<math>y=c, y=d</math>で囲まれた領域の面積は、 閉区間<math>[c, d]</math>で常に<math>h(y) \geqq i(y)</math>のとき<math>S = \int_{c}^{d} \{ h(y) - i(y) \} dy</math> 媒介変数表示された曲線の場合、xとyの好きな方で面積の式を考えてパラメータに関する式へと置換積分すれば良い。 {{コラム|ガウス=グリーンの定理| '''ガウス=グリーンの定理'''という以下のような公式が存在する。 :閉曲面Sで囲まれた空間の領域をV、曲面の外向き法線の方向余弦を(l, m, n)、微分可能な関数をf, g, hとするとき、<math>\int_{V} (\frac{\partial f}{\partial x} + \frac{\partial g}{\partial y} + \frac{\partial h}{\partial z}) dV = \int_{S} (fl+gm+hn) dS </math> この定理を高校レベルの求積で使えるように調整すると、以下のようになる。 :曲線<math>\begin{cases} x = f(t) \\ y = g(t) \end{cases}</math>について、<math>[a, b]</math>の範囲でtの増加とともに点<math>P(f(t), g(t))</math>がxy平面上を原点中心に反時計回りに動くときに線分<math>OP</math>が通過する領域の面積は、<math>\int_{a}^{b} \frac{1}{2} \{ x g'(t) - y f'(t) \} dt</math> この定理を用いると、通常の積分で面積を求めるよりも遙かに計算量が少なくて済む。 もちろん記述では使えないが、答えのみ書けば良い場合や検算用のツールとしては非常に役立つ。 }} ; '''発展:極座標系における面積''' [[高等学校数学C/平面上の曲線#極座標|極座標系]]においても、直交座標系と同様に微積分を考えることができる。ここでは、その一例として極方程式で表された曲線における面積について扱う。 '''面積(Ⅳ)''' 曲線<math>r=r(\theta)</math>と2直線<math>\theta = \alpha, \theta = \beta</math>で囲まれた部分の面積は、 <math>S = \int_{\alpha}^{\beta} \frac{1}{2} \{ r(\theta) \}^2 d\theta</math> *証明 基本的には直交座標の場合と同様である。 :曲線<math>r=r(\theta)</math>と2直線<math>\theta = \alpha, \theta = \tau</math>で囲まれた部分の面積を<math>S(\tau)</math>とおく。 :<math>\Delta \tau > 0</math>として<math>\tau + \Delta \tau</math>の場合を考える。 :閉区間<math>[\tau, \tau + \Delta \tau]</math>における<math>r(\theta)</math>の最小値を<math>m</math>、最大値を<math>M</math>とおくと、微小な扇形の面積を考えることにより<math>\frac{1}{2}m^2\Delta \tau \leqq S(\tau + \Delta \tau) - S(\tau) \leqq \frac{1}{2} M^2 \Delta \tau</math>が得られる。 :上の不等式の各辺を<math>\Delta \tau</math>で割ると、<math>\frac{1}{2}m^2 \leqq \frac{S(\tau + \Delta \tau) - S(\tau)}{\Delta \tau} \leqq \frac{1}{2}M^2</math> :<math>\Delta \tau \to 0</math>の極限を考えると、 ::<math>r(\tau)</math>は連続関数なので<math>\frac{1}{2} m^2 \to \frac{1}{2} \{ r(\tau) \}^2, \frac{1}{2} M^2 \to \frac{1}{2} \{ r(\tau) \}^2</math> ::微分の定義より<math>\frac{S(\tau + \Delta \tau) - S(\tau)}{\Delta \tau} \to S'(\tau)</math> :よってはさみうちの原理より<math>S'(\tau) = \frac{1}{2} \{ r(\tau) \}^2</math> :これにて示された。 この公式は、'''<math>\theta</math>が偏角である場合のみ用いることができる'''。もし<math>\theta</math>が偏角ではない場合、<math>\theta</math>と偏角<math>\phi</math>の関係を求めて置換積分する必要がある。 ; '''楕円の面積''' '''楕円の面積''' 楕円<math>\frac{x^2}{a^2}+\frac{y^2}{b^2}=1</math>の面積は、 <math>S=\pi ab</math> *導出 楕円<math>\frac{x^2}{a^2}+\frac{y^2}{b^2}=1</math>を<math>y</math>について解くと :<math>y=\pm\frac{b}{a}\sqrt{a^2-x^2}</math> となる。そのうち<math>y=\frac{b}{a}\sqrt{a^2-x^2}</math>は半楕円(楕円の上半分)を示している。その半楕円の面積を2倍したものが楕円の面積''S''となるので :<math>S=2\int _{-a} ^a \frac{b}{a}\sqrt{a^2-x^2} = \frac{2b}{a}\int _{-a} ^a \sqrt{a^2-x^2} = \frac{2b}{a} \times \frac{\pi a^2}{2} = \pi ab</math> となる。 === 体積 === ある立体<math>V_0</math>の<math>x = t</math>における断面積が有限な値で、その値が <math>t</math>の関数<math>S(t)</math>となるとき、この立体を平面<math>x = a</math>,<math>x = b</math>(ただし、<math>a < b</math>)で切り取った領域の体積は、底面積<math>S(t)</math>に極めて小さい高さ<math>dt</math><ref>なお、この時、<math>dt</math>が<math>S(t)</math>に対して積分区間で常に鉛直方向の関係にあることが保証されていなければならない。</ref>の積<math>S(t) \, dt</math>の区間<math>[a,b]</math>における累積であるので、以下の式で表すことができる。 :<math> V = \int_a^{b} S(t) \, dt</math> (例1) :<math>O(0,0,0), A(1,0,0), B(1,1,0), C(1,0,2)</math>である三角錐を考える。 :この三角錐を平面<math>x=t (0\leqq t \leqq 1)</math>で切断すると、断面の三角形の各座標は<math>A_t(t,0,0), B_t(t,t,0), C_t(t,0,2t)</math>となる。この時、<math>\triangle{A_t B_t C_t}</math>の面積<math>S(t)=t^2</math>となる。 :これを、区間<math>[0,1]</math>で積分すると、 :<math> V = \int_0^{1} S(t) \, dt = \int_0^{1} t^2 \, dt = \left[ \frac{t^3}{3}\right]_{0}^{1} = \frac{1}{3}</math>となる<ref>三角錐<math>O-ABC</math>は、<math>\triangle{ABC}</math>を底面(<math>S=1</math>)とし、<math>OA</math>を高さ(<math>1</math>)とする三角錐なので、体積は、<math>\frac{1}{3}</math>となり、正しい。</ref>。 (例2) :設問 :#<math>O(0,0,0), A(1,0,0), B(0,1,0), C(1,1,0), D(0,0,1), E(1,0,1), F(0,1,1), G(1,1,1)</math>である立方体を想定。 :#平面<math>x=t (0\leqq t \leqq 1)</math>で切断し、<math>\square{O_t A_t B_t C_t}</math>を得る。 :#線分<math>O_t A_t , A_t B_t , B_t C_t , C_t O_t </math>に、各々点<math>O_t, A_t, B_t, C_t</math>から、長さ<math>t</math>である点<math>H_t, I_t, J_t, K_t</math>をとり、<math>\square{H_t I_t J_t K_t}</math>を<math>S_t</math>とする。 :#<math>t</math>を区間<math>[0,1]</math>で変化させた時、<math>S_t</math>が通過する部分の体積<math>V</math>を求めよ。なお、<math>S_t</math>が正方形である証明は省略してよい。 :解答 :#<math>S_t</math>の1辺の長さを<math>l</math>とおくと、<math>l^2 = t^2 + (1-t)^2 = 2t^2 - 2t + 1</math> :#<math>S_t</math>の面積<math>S(t)</math>は<math>l^2</math>であるから、<math>S(t) = 2t^2 - 2t + 1</math> :#これを、区間<math>[0,1]</math>で積分すると、 :#<math> V = \int_0^{1} S(t) \, dt = \int_0^{1} (2t^2 - 2t + 1) \, dt = \left[ \frac{2t^3}{3} - t^2 +t \right]_{0}^{1} = \frac{2}{3}</math>となる。 ; '''回転体の体積''' <math>y= f(x) (a \le x \le b )</math> で与えられる曲線をx軸の回りに回転させて作られる立体の体積Vは、 <math>V = \int _a ^b \pi \{ f(x) \}^2 dx</math> で与えられる。 導出 立体をx軸に垂直であり、x=cを満たす面とx=c+hを満たす面で切ると(hは小さな 定数)、その切断面で挟まれた立体は半径 f(c)の円と半径 f(c+h)の円 ではさまれた立体となる。 しかし、hが極めて小さいとき、この図形は半径f(c),高さhの円柱で 近似できる。 よってこの2つの面に関して、得られた図形の体積は <math> h \times \pi (f(c) )^2 </math> となる。 これを<math>a<c<b</math>満たす全てのcについて足し合わせると、 <math> S = \int _a ^b \pi ( f(x))^2 dx </math> が得られる。 同様に、<math>x = g(y) (c \le x \le d )</math>で与えられる曲線をy軸の回りに回転させて作られる立体の体積Vは、 :<math>V = \int _c ^d \pi \{ g(y) \}^2 dy</math> で与えられる。 例えば、 <math> y= x^2 ~(0<x<1) </math> をx軸の回りに回転させて得られる図形の体積は、 :図形の絵? <math> S = \int_0^1 \pi (x^2)^2 dx </math> <math> =\pi \int_0^1 x^4 dx </math> <math> =\frac {\pi} 5 </math> となる。 ;球の体積 球の体積<math>V=\frac{4}{3}\pi r^3</math>の導出 半径''r''の球は半円<math>y=\sqrt{r^2-x^2}</math>を''x''軸の周りに回転させてつくることができる。 :<math>V=\pi \int_{-r}^r \sqrt{r^2-x^2}^2 dx=\pi \int_{-r}^r (r^2-x^2) dx= \frac{4}{3}\pi r^3</math> また体積を''r''で微分すると球の表面積<math>S=4\pi r^2</math>が得られる。 ; 補:バームクーヘン積分 上記の回転体の公式の導出では「円盤の面積を積分」しているが、「円筒の側面積」を積分しても同様の結果が得られる。この考え方を'''バームクーヘン積分(円筒分割積分)'''と呼ぶ。 バームクーヘン積分による回転体の体積の公式 曲線<math>y=f(x)</math>とx軸、直線<math>x=a, x=b</math>に囲まれた部分をx軸周りに一回転した立体の体積は、 <math>V = 2\pi \int_{a}^{b} x f(x) dx</math> *導出 :閉区間<math>[x, x + \Delta x](\Delta x > 0)</math>においてx軸と曲線<math>y=f(x)</math>で挟まれた領域をy軸周りに一回転してできる立体の体積を<math>\Delta V</math>とし、同区間におけるf(x)の最小値をm、最大値をMとおく。 :このとき、<math>\pi \{(x + \Delta x)^2 - x^2 \}m \leqq \Delta V \leqq \pi \{(x + \Delta x)^2 - x^2 \}M</math> :変形すると<math>\pi(2x + \Delta x)m \leqq \frac{\Delta V}{\Delta x} \leqq \pi (2x + \Delta x)M</math> :<math>\lim_{\Delta x \to + 0} m = \lim_{\Delta x \to + 0} M = f(x)</math>なのではさみうちの原理より<math>\lim_{\Delta x \to + 0} \frac{\Delta V}{\Delta x} = 2 \pi x f(x)</math> :<math>\therefore \frac{dV}{dx} = 2 \pi x f(x)</math> :<math>\Delta x < 0</math>でも同様。 :この微分方程式を解く(詳細は[[高等学校理数数学#微分方程式|こちら]])と、 ::<math>dV = 2 \pi x f(x) dx</math> ::<math>\int dV = \int 2 \pi x f(x) dx</math> ::<math>V = 2 \pi \int x f(x) dx + C</math>(Cは積分定数) :閉区間<math>[a, b]</math>で定積分を考えると、<math>V = 2 \pi \int_{a}^{b} x f(x) dx</math>となる。 記述問題で用いる場合、念のため上のように証明しておくと良い。 ; 補:パップス・ギュルダンの定理 図形Aを、図形Aと交わらない直線の周りに一回転してできる立体の体積は、V=(Aの重心が描く円の円周長)×(Aの面積)で求まる。 この定理は大学入試においては非常に有名な裏技であり知っておいて損はないが、記述で用いると完全にアウトである。この定理を用いるのは、選択肢形式の問題かどうしても記述の白紙解答を避けたい場合のみに限ろう。(もっとも、重心がわかる図形で出題されるのはごく稀だが。) {{コラム|一般の軸を中心とした回転体の体積の求め方| 一般に空間中の直線Lの周りの回転体('''斜軸回転体''')の体積は、回転軸Lに垂直な平面で回転体を切った断面積を考えて求めることができる。 ここでは、回転前の図形が座標平面上に存在する場合を扱う。 ; '''例題''' xy平面において<math>L:y=x, C:y=x^2</math>で囲まれた部分を, 直線Lの周りに一回転してできる立体の体積を求めよ。 解答) :曲線C上の点<math>\mathrm{P}(x, x^2)</math>から直線Lに下ろした垂線の足を<math>\mathrm{H}(t, t)</math>とし、直線L上に点<math>\mathrm{Q}(x, x)</math>をとる。 :与えられた条件より<math>0 \leqq x \leqq 1</math>である。 :このとき<math>\overline{\mathrm{PH}} = \frac{|x-x^2|}{\sqrt{2}} = \frac{x-x^2}{\sqrt{2}} (\because 0 \leqq x \leqq 1 \implies x \geqq x^2)</math>より、 :<math>t = \overline{\mathrm{OH}} = \overline{\mathrm{OQ}} - \overline{\mathrm{HQ}} = \overline{\mathrm{OQ}} - \overline{\mathrm{PH}} = \sqrt{2}x - \frac{x-x^2}{\sqrt{2}} = \frac{x+x^2}{\sqrt{2}}</math> :<math>\therefore dt = \frac{1+2x}{\sqrt{2}} dx</math> :tの積分範囲は0→√2なので、xの積分範囲は0→1である。 :故に、<math>V = \pi \int_{0}^{\sqrt{2}} \overline{\mathrm{PH}}^2 dt = \pi \int_{0}^{1} \left(\frac{x-x^2}{\sqrt{2}}\right)^2 \cdot \frac{1+2x}{\sqrt{2}} dx</math> :<math>= \frac{\pi}{2 \sqrt{2}} \int_{0}^{1} (2x^5-3x^4+x^2) dx = \frac{\sqrt{2} \pi}{4} \left[ \frac{1}{3} x^6 - \frac{3}{5} x^5 + \frac{1}{3} x^3 \right]_{0}^{1} </math> :<math>= \frac{\sqrt{2} \pi}{60}</math> この解答を簡潔に纏めると、直線Lをt軸と見做してt軸についての回転体の式を立て、それをx軸についての回転体の式へと置換積分している。 斜軸回転体の体積を求める方法は他にもあるので、簡潔に纏める。 ①傘型分割積分 上の例題で考えると、長さ<math>\overline{\mathrm{PQ}}</math>、微小幅<math>\Delta x</math>の部分をLの周りに一回転すると、傘型状の図形(円錐の側面)になる。 その面積(正確には微小体積)を積分すると回転体の体積が出てくる。この考え方を'''傘型分割積分'''という。不足なく論理展開を記述できれば、入試でこの考え方を用いても減点される可能性は低いだろう。 この過程を一般化すると、以下の公式を導くことができる。 :曲線<math>y=f(x)</math>と直線<math>mx+n, x=a, x=b</math>で囲まれた部分を直線<math>y=mx+n</math>の周りで一回転した体積は、 :<math>V = \pi \cos \theta \int_{a}^{b} \{ f(x) - (mx+n) \}^2 dx</math> :ただし、<math>\tan \theta = m</math>(回転軸がx軸となす角がθである) この公式は完全に裏技なので、記述問題では(証明なしに)使用しない方が無難である。 例題の別解1) :傘型分割積分の公式より<math>V=\pi\cos\frac{\pi}{4} \int_0^1 (x^2-x)^2dx=\frac{\pi}{\sqrt{2}} \int_0^1 (x^4-2x^3+x^2)dx </math> :<math>= \frac{\pi}{\sqrt{2}} \left[ \frac{1}{5}x^5 - \frac{1}{2}x^4 + \frac{1}{3}x^3 \right]_0^1=\frac{\pi}{\sqrt{2}}\left(\frac{1}{5}+\frac{1}{3}-\frac{1}{2}\right)</math> :<math>=\frac{\pi}{30\sqrt{2}}=\frac{\sqrt{2}\pi}{60}</math> ②回転移動の利用 図形全体を回転移動することにより、回転軸をx軸(もしくはy軸)に重ねることで、強引に回転体の公式に代入する方法。 回転移動には[[高等学校数学C/複素数平面#回転移動|複素数平面の知識]]、[[高等学校数学C/数学的な表現の工夫#一次変換|行列の知識]]のどちらを用いても良い。 この方法では、回転後の図形の方程式が媒介変数表示で出現する場合がある。その場合、回転体の公式を媒介変数についての積分へと置換積分すれば良い。 例題の別解2-1) :<math>y=f(x)</math>を原点中心に<math>\theta</math>回転した図形の方程式は<math>-x\sin\theta+y\cos\theta=f(x\cos\theta+y\sin\theta)</math>なので、 :<math>-\frac{\pi}{4}</math>回転してLをx軸に重ねるとCの方程式は :<math>\frac{y-x}{\sqrt{2}}=\left(\frac{x+y}{\sqrt{2}}\right)^2</math> :<math>\begin{cases}s=x+y \\ t=x-y \end{cases}</math>と置換すると<math>t=\frac{s^2}{\sqrt{2}}</math>であり、 :上下の和と差を考えて<math>\begin{cases} 2x=s+t \\ 2t= s-t \end{cases}</math> :よって媒介変数表示は :<math>\begin{cases} x=\frac{s+\frac{s^2}{\sqrt{2}}}{2}=\frac{\sqrt{2}s+s^2}{2\sqrt{2}} \\ y= \frac{s-\frac{s^2}{\sqrt{2}}}{2}=\frac{\sqrt{2}s-s^2}{2\sqrt{2}} \end{cases}</math> :交点<math>(1,1)</math>は<math>(0, \sqrt{2})</math>に移るので :<math>V=\pi\int_0^\sqrt{2} y^2dx=\pi\int_0^\sqrt{2} \left(\frac{\sqrt{2}s-s^2}{2\sqrt{2}}\right)^2 \frac{d}{ds}\left(\frac{\sqrt{2}s+s^2}{2\sqrt{2}}\right)ds</math> :<math>=\frac{\pi}{16}\int_0^\sqrt{2} (s^4-2\sqrt{2}s^3+2s^2)(\sqrt{2}s+1)ds</math> :<math>=\frac{\pi}{16}\int_0^\sqrt{2} (\sqrt{2}s^5-3s^4+2s^2)ds</math> :<math>=\frac{\pi}{16}\left[\frac{\sqrt{2}}{6}s^6-\frac{3}{5}s^5+\frac{2}{3}s^3\right]_0^\sqrt{2}</math> :<math>=\frac{\pi}{16}\left(\frac{4\sqrt{2}}{3}-\frac{12\sqrt{2}}{5}+\frac{4\sqrt{2}}{3}\right)</math> :<math>=\frac{\sqrt{2}\pi}{4}(\frac{10}{15}-\frac{9}{15})</math> :<math>=\frac{\sqrt{2}\pi}{60}</math> 例題の別解2-2) :<math>C</math>上の点<math>(t, t^2)</math>を<math>-\frac{\pi}{4}</math>回転した点を<math>X, Y</math>とする。 :<math>\begin{pmatrix} X \\ Y \end{pmatrix}=\begin{pmatrix} \cos(-\frac{\pi}{4}) & -\sin(-\frac{\pi}{4}) \\ \sin(-\frac{\pi}{4}) & \cos(-\frac{\pi}{4}) \end{pmatrix} \begin{pmatrix} t \\ t^2 \end{pmatrix}</math> :<math>=\frac{1}{\sqrt{2}}\begin{pmatrix} 1 & 1 \\ -1 & 1 \end{pmatrix}\begin{pmatrix} t \\ t^2 \end{pmatrix}</math> :<math>=\frac{1}{\sqrt{2}}\begin{pmatrix} t^2+t \\ t^2-t \end{pmatrix}</math> :交点<math>(1,1)</math>は<math>(0, \sqrt{2})</math>に移るので :<math>V=\pi\int_0^\sqrt{2} Y^2 dX=\pi\int_0^1 \left( \frac{t^2-t}{\sqrt{2}} \right)^2 \frac{d}{dt}\left(\frac{t^2+t}{\sqrt{2}}\right) dt</math> :<math>=\frac{\pi}{2\sqrt{2}}\int_0^1 (t^4-2t^3+t^2)(2t+1)dt</math> :<math>=\frac{\pi}{2\sqrt{2}}\int_0^1 (2t^5-3t^4+t^2)dt</math> :<math>=\frac{\sqrt{2}\pi}{4}\left[ \frac{1}{3}t^6-\frac{3}{5}t^5+\frac{1}{3}t^3 \right]_0^1</math> :<math>=\frac{\sqrt{2}\pi}{4}\left(\frac{1}{3}+\frac{1}{3}-\frac{3}{5}\right)</math> :<math>=\frac{\sqrt{2}\pi}{60}</math> }} === 曲線の長さと運動の道のり === ==== 曲線の長さ ==== 曲線<math>\begin{cases} x=f(t) \\ y=g(t) \end{cases}</math>の長さを考える。 :<math>f(t), g(t)</math>とも2階微分可能(第一次導関数が連続)とする。 :<math>a \leqq t \leqq b</math>として閉区間<math>[a, t]</math>における曲線の長さを<math>s(t)</math>とおく。 :<math>t</math>の増分<math>\Delta t</math>が十分小さいとき、<math>\Delta s \fallingdotseq \sqrt{(\Delta x)^2 + (\Delta y)^2}</math>より<math>\frac{\Delta s}{\Delta t} = \sqrt{(\frac{\Delta x}{\Delta t})^2 + (\frac{\Delta y}{\Delta t})^2}</math> :<math>\Delta t \to 0</math>のとき、<math>\frac{ds}{dt} = \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}</math> :この微分方程式を解くと、 ::<math>ds = \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt</math> ::<math>\int ds = \int \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt</math> ::<math>s = \int \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt + C</math>(Cは積分定数) :ここで<math>s(t)</math>の定義より<math>s(b) - s(a) = \int_{a}^{b} \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt</math> よって、以下のようになる。 曲線の長さ(Ⅰ) 曲線<math>\begin{cases} x=f(t) \\ y=g(t) \end{cases}</math>の閉区間<math>[a, b]</math>における長さLは、 <math>L = \int_{a}^{b} \sqrt{(\frac{dx}{dt})^2 + (\frac{dy}{dt})^2}dt</math> 曲線の式が<math>y=f(x)</math>で与えられている場合、<math>\begin{cases} x=t \\ y=f(t) \end{cases}</math>と考えて上の公式に代入すると、以下のようになる。 曲線の長さ(Ⅱ) 曲線<math>y=f(x)</math>の閉区間<math>[a, b]</math>における長さLは、 <math>L = \int_{a}^{b} \sqrt{1 + (\frac{dy}{dx})^2}dt</math> ==== 速度と道のり ==== [[高等学校数学III/微分法#速度と加速度|微分法で学んだ]]ように、数直線上を運動する点Pの時刻tにおける位置,速度がそれぞれ<math>x(t), v(t)</math>で与えられるとき、<math>v(t) = \frac{d}{dt} x(t)</math>という関係式が成り立った。微分と積分は逆演算の関係にあるので、<math>x(t) = \int v(t) dt + C</math>(Cは積分定数)という関係も成り立つ。このとき、積分定数Cは初期位置<math>x_0</math>を表す。 点Pが<math>t=a</math>から<math>t=b</math>まで運動するとき、位置の変化量は<math>x(b) - x(a) = \int_{a}^{b} v(t) dt</math>で与えられる。すなわち<math>x(b) = x(a) + \int_{a}^{b} v(t) dt</math>であり、<math>x(a)</math>が初期位置<math>x_0</math>を表すことが確かめられた。 また、上の場合において道のりは<math>\int_{a}^{b} |v(t)| dt</math>と計算できる。位置の変化量と道のりが一致するのは、恒等的に<math>x(t) \geqq 0</math>が成り立つ場合のみである。 平面上の運動も同様である。 なお、加速度は位置の二階微分なので、加速度を二階積分すれば位置が求まる。よって、時刻tにおける加速度が<math>a(t) = a</math>であるときの位置は、<math>x(t) = \int \! \int a(t) dt \; dt = \int (at + v_0) dt = \frac{1}{2}at^2 + v_0 t + x_0</math>である。([[高等学校物理基礎/力学#等加速度直線運動|等加速度直線運動]]の式) {{コラム|ベクトル関数|変数tの値を決めるとベクトルA(t)の値が一意に定まるとき、A(t)をtの'''[[解析学基礎/ベクトル解析#ベクトル関数|ベクトル関数]]'''という。基本ベクトルを用いると、ベクトル関数は基本ベクトルのスカラー倍の足し算に分解することができる。このとき、基本ベクトルにかかる係数をベクトル関数の'''成分'''という。ベクトル関数の定義より、成分はtの関数になる。 つまり、'''ベクトル関数に関する微積分はその成分をそれぞれ微分/積分すれば良い'''ということがわかる。 例えば、速度を表すベクトル関数<math>\vec{v}(t) = \begin{pmatrix} 2t \\ 3t^2-1 \end{pmatrix}</math>があったとして、初期位置<math>\begin{pmatrix} x_0 \\ y_0 \end{pmatrix} = \begin{pmatrix} 0 \\ 0 \end{pmatrix}</math>とすると時刻tにおける位置は<math>\vec{x}(t) = \int \vec{v}(t) dt = \begin{pmatrix} \int (2t) dt \\ \int (3t^2-1) dt \end{pmatrix} = \begin{pmatrix} t^2 \\ t^3-t \end{pmatrix}</math>、時刻tにおける加速度は<math>\vec{a}(t) = \frac{d}{dt} \vec{v}(t) = \begin{pmatrix} \frac{d}{dt}(2t) \\ \frac{d}{dt}(3t^2-1) \end{pmatrix} = \begin{pmatrix} 2 \\ 6t \end{pmatrix}</math>というベクトル関数になる。また、<math>t=0</math>から<math>t=2</math>まで運動したときの位置の変化量ベクトルは<math>\begin{pmatrix} \Delta x \\ \Delta y \end{pmatrix} = \int_{0}^{2} \vec{v}(t) dt = \begin{pmatrix} \int_{0}^{2} (2t) dt \\ \int_{0}^{2} (3t^2-1) dt \end{pmatrix} = \begin{pmatrix} \left[ t^2 \right]_{0}^{2} \\ \left[ t^3-t \right]_{0}^{2} \end{pmatrix} = \begin{pmatrix} 4 \\ 6 \end{pmatrix}</math>と求まる 。 すなわち、速度・加速度・位置・道のり等に関する問題はベクトル関数の微積分を計算する問題であると言える。 }} == 区分求積法 == これまでに学んだように、積分は微分の逆演算であると同時に、座標平面上での面積計算でもある。この項では、座標平面上の面積計算の方法の一つである区分求積法、および積分法との関連について学ぶ。 [[File:Riemann Integration 1.png|thumb|300px|面積計算]] 右図のようなある曲線<math>y=f(x)</math>がある。単純のため、ここではつねに<math>f(x)>0</math>であるものとして考える。この曲線と、''x''軸、および直線<math>x = a, x = b (a < b)</math>によって囲まれる領域の面積''S''を求める。この面積は[[#面積]]の項で学んだように、 : <math>S = \int_a^b f(x)dx</math> と積分法を用いて計算することができた。では、これをもう少し原始的な方法で近似的に求めることを考えてみよう。 曲線を含む図形の面積を求めることは簡単ではないが、例えば三角形や長方形、台形などの直線で囲まれた図形の面積を求めることは難しくない。そこで、下図のようにy=f(x)を棒グラフで近似し、長方形の面積の和を計算することで、求めたい面積''S''に近い値を求めることができる。左下のように棒グラフの幅が大きいと誤差も大きいが、棒グラフの幅を狭くすればするほど、すなわち分割数を多くするほど、徐々に求めたい面積の値に近づけることができる。そこで、この区間[''a'',''b'']を''n''等分し、その時の長方形の面積の総和を求め、その後で<math>n \to \infty</math>の極限を考えることにする。このようにして、区間を細かく等分割し、長方形の面積の総和を求めることにより図形の面積を求める方法を、'''区分求積法'''と呼ぶ。 :[[File:Riemann Integration 4.png|350px|棒グラフによる近似]][[File:Riemann Integration 5.png|350px|さらに細かな棒グラフによる近似]] [[File:Integral numericky obd.svg|thumb|左側で近似]][[File:Somme-superiori.png|thumb|右側で近似]] <math>y=f(x)</math>を棒グラフで近似するとき、右図のように、長方形の左上の頂点を曲線上に取る方法と、右上の頂点を曲線上に取る方法がある。どちらの方法でも、分割数を大きくすればいずれ求めたい面積に近づくが、まずは左上の頂点を曲線上に取る方法で考えることにする。 ここでは面積を求めたい区間を、単純のため[0, 1]とする。区間[0, 1]を''n''等分するとき、それぞれの長方形の左端のx座標は、 :<math>0, \frac{1}{n}, \frac{2}{n}, \cdots, \frac{n-1}{n}</math> となる。ここで、一般に第''k''番目の長方形について考えることにする。ただし、いちばん左側の長方形を第0番目とし、いちばん右側の長方形を第''n''-1番目とする。第''k''番目の長方形の左端のx座標は<math>\frac{k}{n}</math>であるから、この長方形の高さは<math>f\left(\frac{k}{n}\right)</math>となり、また長方形の幅は<math>\frac{1}{n}</math>である。そのため、この長方形の面積<math>s_k</math>は、 :<math>s_k = \frac{1}{n}f\left(\frac{k}{n}\right)</math> となる。したがって、これらの長方形の面積の総和<math>S_n</math>は、 :<math>S_n = \sum_{k = 0}^{n-1} s_k = \frac{1}{n}\sum_{k = 0}^{n-1} f\left(\frac{k}{n}\right)</math> この<math>S_n</math>は、区間[0, 1]を''n''等分した時の長方形の面積の総和であるが、''n''を大きくすればするほど、次第にもとの面積に近づいていく。したがって、<math>n\to\infty</math>の極限を考え、 :<math>S = \lim_{n\to\infty} S_n = \lim_{n\to\infty} \frac{1}{n}\sum_{k=0}^{n-1} f\left(\frac{k}{n}\right)</math> となる。このようにして、求めたい面積を計算することができる。さらに、ここでこの区間の面積が積分法により計算できたことから、 :<math>\lim_{n\to\infty} \frac{1}{n}\sum_{k=0}^{n-1} f\left(\frac{k}{n}\right) = \int_0^1f(x)dx</math> が成り立つ。また、長方形の右上の頂点を曲線上に取る場合は、同様にして :<math>S = \lim_{n\to\infty} \frac{1}{n}\sum_{k=1}^{n} f\left(\frac{k}{n}\right) = \int_0^1f(x)dx</math> となる。 区分求積法を計算するとき、'''シグマの範囲の有限個のズレは無視して良い'''。nを無限大に飛ばした極限を考えるとき、有限個あるズレの値は全て0に収束するからである。<br> つまり、l, mを自然数として<math>\lim_{n \to \infty} \frac{1}{n} \sum_{k=l}^{n-m} f\left(\frac{k}{n}\right) = \int_0^1f(x)dx</math>である。 区分求積法は、より一般には次の式で表される。 :<math>\int_{a}^{b} f(x) dx = \lim_{n \to \infty} \sum_{k=l}^{n-m} f(x_k) \Delta x</math> :ただし、<math>\Delta x = \frac{b-a}{n}, x_k = a + k\Delta x</math> 証明は先ほどと同様である。<br> 大学においては、積分の定義を微分の逆演算ではなく、この式の右辺のような和('''リーマン和'''という)の極限とする場合がある。数学Ⅱで扱った微分積分学の基本定理は、リーマン和(面積計算)と原始関数(微分の逆演算)という二つの概念を結びつけている定理であると言える。 なお、<math>\lim_{n \to \infty} \sum_{k=an+l}^{bn-m} f\left(\frac{k}{n}\right) = \int_{a}^{b} f(x) dx</math>が成り立つ。 '''演習問題2''' :次の極限値を求めよ。 :(1) <math>\lim_{n\to\infty} \sum_{k=1}^{n} \frac{1}{n+k} </math> :(2) <math>\lim_{n\to\infty} \sum_{k=1}^{n} \frac{k}{n^2+k^2} </math> :(3) <math>\lim_{n\to\infty} \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n}</math><ref group="ヒント">対数を取る</ref> {{解答}} (1) <math>\begin{align} \lim_{n\to\infty} \sum_{k=1}^{n} \frac{1}{n+k} &= \lim_{n\to\infty} \frac 1 n \sum_{k=1}^{n} \frac{1}{1+\frac k n} \\ &= \int_0^1 \frac{dx}{1+x}\\ &= [\log(1+x)]_0^1\\ &= \log 2. \end{align} </math> ちなみに、この結果は交代調和級数 <math>\sum_{n=1}^\infty \frac{(-1)^{n-1}}{n} = 1 - \frac 1 2 + \frac 1 3 - \frac 1 4 + \cdots</math> の値を求めることに利用できる。実際 <math> \begin{align} \sum_{k=1}^{2n} \frac{(-1)^{k-1}}{k} &= 1 - \frac{1}{2} + \cdots + \frac{1}{2n-1} - \frac{1}{2n} \\ &= 1 + \frac{1}{2} + \cdots + \frac{1}{2n-1} + \frac{1}{2n} - 2\left(\frac{1}{2} + \frac{1}{4} + \cdots + \frac{1}{2n}\right) \\ &= 1 + \frac{1}{2} + \cdots + \frac{1}{2n-1} + \frac{1}{2n} - \left(1 + \frac{1}{2} + \cdots + \frac{1}{n}\right) \\ &= \frac{1}{n+1} + \frac{1}{n+1} + \cdots + \frac{1}{n+n} \\ &= \sum_{k=1}^n \frac{1}{n+k} \end{align} </math> より、 <math> \lim_{n\to\infty}\sum_{k=1}^{2n} \frac{(-1)^{k-1}}{k} = \lim_{n\to\infty}\sum_{k=1}^n \frac{1}{n+k} = \log 2 </math> となる。また、 <math> \lim_{n\to\infty}\sum_{k=1}^{2n+1} \frac{(-1)^{k-1}}{k} = \lim_{n\to\infty}\left(\sum_{k=1}^{2n} \frac{(-1)^{k-1}}{k} + \frac{1}{2n+1}\right) = \log 2. </math> 従って、<math>\sum_{n=1}^\infty \frac{(-1)^{n-1}}{n} = \log 2 </math> を得る。 (2) <math>\begin{align} \lim_{n\to\infty} \sum_{k=1}^{n} \frac{k}{n^2+k^2} &= \lim_{n\to\infty} \frac 1 n \sum_{k=1}^{n} \frac{\frac{k}{n}}{1+\frac{k^2}{n^2}}\\ &= \int_0^1 \frac{xdx}{1+x^2}\\ &= \left[\frac 1 2 \log(1+x^2)\right]_0^1\\ &= \frac 1 2 \log 2. \end{align}</math> (3) <math>\begin{align} \log \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n} &= \frac 1 n \log\left\{\left(\frac{n+1}{n}\right)\left(\frac{n+2}{n}\right)\cdots \left(\frac{n+2}{n}\right) \right\} \\ &= \frac 1 n \sum_{k=1}^n \log\left(1+\frac{k}{n}\right) \end{align}</math> となるから、 <math>\begin{align} \lim_{n\to\infty}\log \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n} &= \int_0^1 \log(1+x)dx\\ &= [(1+x)\log(1+x)-(1+x)]_0^1\\ &= 2\log 2 - 1. \end{align}</math> したがって、 <math>\begin{align} \lim_{n\to\infty} \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n} &= \frac 4 e. \end{align}</math> {{証明終わり}} == 演習問題 == * [[高等学校数学III 積分法/演習問題|不定積分44題]] * [[/演習問題]] '''演習問題3''' 第一問、第二問は基本問題である。第三問から第六問はやや難しい。 '''第一問(ウォリスの積分)''' :<math>n</math> は非負整数とし、<math>I_n = \int_{0}^{\frac \pi 2}\sin^n x \, dx</math> とする。 :(1) <math>\int_{0}^{\frac{\pi}{2}}\sin^n x \, dx = \int_{0}^{\frac{\pi}{2}}\cos^n x \, dx</math> を示せ。 :(2) <math>I_n = \frac{n-1}{n}I_{n-2}\quad (n \ge 2)</math> を示せ。 :(3) <math>I_n</math> を求めよ。 '''第二問(ベータ関数の特殊値)''' :<math>m,n</math> は非負整数、<math>\alpha,\beta</math> は <math>\beta > \alpha</math> なる実数とし、<math>I_{m,n} = \int_\alpha^\beta (x-\alpha)^m(\beta - x)^n \, dx</math> とする。 :(1) <math>I_{m,n} = \frac{n}{m+1} I_{m+1,n-1} \quad (n\ge 1) </math> を示せ。 :(2) <math>I_{m,n}</math> を求めよ。 :(3) <math>\int_0^{\frac{\pi}{2}} \sin^{2m+1}\theta \cos^{2n+1}\theta d\theta </math> を求めよ。 '''第三問(ウォリスの公式)''' :非負整数 <math>n</math> に対し、<math>I_n = \int_{0}^{\frac \pi 2}\sin^n x \, dx</math> とする。必要に応じて第一問の結果を用いてよい。 :(1) <math>1 < \frac{I_{2n}}{I_{2n+1}} < \frac{I_{2n-1}}{I_{2n+1}}</math> を示せ。 :(2) <math> \lim_{n \to \infty} \frac{2 \cdot 2}{1 \cdot 3} \frac{4 \cdot 4}{3 \cdot 5} \cdots \frac{2n \cdot 2n}{(2n-1)(2n+1)} </math> を求めよ。 :(3) <math> I_{2n}I_{2n+1} </math> を求めよ。 :(4) <math> \lim_{n \to \infty} \sqrt n I_{2n+1} </math> を求めよ。 :(5) <math> \lim_{n \to \infty} \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} </math> を求めよ。 '''第四問(スターリングの近似)''' :数列 <math>\{a_n\}</math> を <math>a_n = \frac{n!}{n^{n+1/2}e^{-n}} </math> で定める。必要に応じて第三問の結果を用いてよい。 :(1) <math> \int_{k-1}^k \log x \, dx </math> の値を台形の面積で評価することによって、整数 <math>k \ge 2</math> について <math> \log k - \frac 1 2 \{\log k - \log(k-1)\} < \int_{k-1}^k \log x \, dx < \log k - \frac{1}{2k} </math> が成り立つことを示せ。 :(2) 正の整数 <math>n</math> について <math> - \frac{1}{4n} < \sum_{k=n+1}^{2n} \log k - \left(2n+\frac 1 2\right)\log 2n + \left(n+\frac 1 2\right)\log n + n < 0 </math> が成り立つことを示せ。 :(3) <math> \lim_{n\to \infty}\frac{a_{2n}}{a_n} </math> を求めよ。 :(4) <math> \lim_{n\to \infty}a_n </math> を求めよ。 '''第五問(バーゼル問題)''' :非負整数 <math>n</math> に対し、<math>I_n = \int_{0}^{\frac \pi 2}\cos^n x \, dx,\, J_n = \int_{0}^{\frac \pi 2}x^2 \cos^n x \, dx</math> とする。 :(1) <math> n > 0</math> について <math>I_{2n} = n(2n-1)J_{2n-2} - 2n^2 J_{2n}</math> が成り立つことを示せ。 :(2) <math> 0 \le x \le \frac \pi 2</math> について、<math> \frac{2}{\pi}x \le \sin x</math> が成り立つことを示せ。 :(3) <math>J_{2n} \le \frac{\pi^2 I_{2n}}{8(n+1)}</math> を示せ。 :(4) <math>\sum_{k=1}^{\infty} \frac{1}{k^2} </math> を求めよ。 '''第六問(ガウス積分)''' :非負整数 <math>n</math> に対し、<math>I_n = \int_{0}^{\frac \pi 2}\cos^n x </math> とする。必要に応じて第三問の結果を用いて良い。 :(1) <math> x > 0 </math> のとき、<math> 1-x^2 < e^{-x^2} < \frac{1}{1+x^2} </math> が成り立つことを示せ。 :(2) <math> \frac \pi 4 < \theta_0 < \frac \pi 2 </math> とする。正の整数 <math>n </math> について <math> \int_0^1 (1-x^2)^n dx < \int_0^{\tan\theta_0} e^{-nx^2}dx < \int_0^{\tan \theta_0} \frac{1}{(1+x^2)^n} dx </math> を示せ。 :(3) <math> \sqrt n I_{2n+1} < \int_0^\infty e^{-x^2}dx < \sqrt n I_{2n-2} </math> を示せ。ただし、<math>\int_0^\infty e^{-x^2}dx = \lim_{a \to \infty} \int_0^a e^{-x^2}dx </math> である。 :(4) <math> \int_{0}^\infty e^{-x^2}dx </math> を求めよ。 '''解答''' {{解答|第一問}} (1) <math> t = \frac \pi 2 - x </math> と変数変換すると、<math> \int_0^{\frac \pi 2} \sin^n x dx = \int_{\frac \pi 2}^0 \sin^n\left(\frac \pi 2 - t\right)(-dt) = \int_0^{\frac \pi 2} \cos^n t dt </math> となる。 (2) <math> \begin{align} \int_0^{\frac \pi 2} \sin^n x dx &= \left[-\sin^{n-1}x \cos x \right]_{0}^{\frac{\pi}{2}} + (n-1)\int_0^{\frac \pi 2} \sin^{n-2} x \cos^2 x dx \\ &= (n-1)\left(\int_0^{\frac \pi 2} \sin^{n-2} x dx - \int_0^{\frac \pi 2} \sin^n x dx \right)\\ \end{align} </math> 従って、<math>I_n = \frac{n-1}{n}I_{n-2}</math> となる。 (3) <math> I_0 = \int_0^{\frac \pi 2} dx = \frac \pi 2,\, I_1 = \int_0^{\frac \pi 2} \sin x dx = 1. </math> よって、<math> n </math> が偶数のときは <math> \begin{align} I_n &= \frac{n-1}{n}\frac{n-3}{n-2} \cdots \frac 1 2 I_0 \\ &= \frac{n-1}{n}\frac{n-3}{n-2} \cdots \frac 1 2 \frac \pi 2. \end{align} </math> <math> n </math> が奇数のときは、 <math> \begin{align} I_n &= \frac{n-1}{n}\frac{n-3}{n-2} \cdots \frac 2 3 I_1 \\ &= \frac{n-1}{n}\frac{n-3}{n-2} \cdots \frac 2 3 \end{align} </math> となる。 {{証明終わり}} {{解答|第二問}} (1) <math>\begin{align} \int_\alpha^\beta (x-\alpha)^m(\beta - x)^n \, dx &= \left[\frac{1}{m+1}(x-\alpha)^{m+1}(\beta-x)^n\right]_\alpha^\beta + \int_\alpha^\beta\frac{n}{m+1}(x-\alpha)^{m+1}(\beta-x)^{n-1}dx\\ &= \frac{n}{m+1}\int_\alpha^\beta(x-\alpha)^{m+1}(\beta-x)^{n-1}dx. \end{align} </math> (2) <math>\begin{align} I_{m,n} &= \frac{n}{m+1}I_{m+1,n-1} \\ &= \cdots \\ &= \frac{n}{m+1} \frac{n-1}{m+2} \cdots \frac{1}{m+n} I_{m+n,0} \\ &= \frac{m!n!}{(m+n)!}I_{m+n,0} \end{align} </math> ここで、 <math>I_{m+n,0} = \int_\alpha^\beta(x-\alpha)^{m+n} dx = \frac{(\beta-\alpha)^{m+n+1}}{m+n+1} </math> となる。よって、 <math>I_{m,n} = \frac{m!n!}{(m+n+1)!}(\beta-\alpha)^{m+n+1} </math> を得る。 (3) <math>t = \sin^2\theta </math> と変数変換すると、 <math>dt = 2\sin\theta\cos\theta d\theta </math> より、 <math>\int_0^{\frac{\pi}{2}} \sin^{2m+1}\theta \cos^{2n+1}\theta d\theta = \frac 1 2 \int_0^1 t^m (1-t)^n dt = \frac{m!n!}{2(m+n+1)!}. </math> {{証明終わり}} {{解答|第三問}} (1) <math>0 < x < \frac \pi 2 </math> のとき、<math>0 < \sin x < 1 </math> だから、<math>\sin^{2n+1} x < \sin^{2n} x < \sin^{2n-1} x </math> となる。これを積分して、<math>I_{2n+1} < I_{2n} < I_{2n-1} </math> を得る。よって、<math>1 < \frac{I_{2n}}{I_{2n+1}} < \frac{I_{2n-1}}{I_{2n+1}}</math> である。 (2) 第一問(1)より、 <math>\begin{align} \frac{I_{2n}}{I_{2n+1}} &= \frac{2n-1}{2n}\frac{2n-3}{2n-2} \cdots \frac 1 2 \frac \pi 2 \times \frac{2n+1}{2n}\frac{2n-1}{2n-2} \cdots \frac 3 2\\ &= \frac{1 \cdot 3}{2 \cdot 2} \frac{3 \cdot 5}{4 \cdot 4} \cdots \frac{(2n-1)(2n+1)}{2n \cdot 2n} \frac \pi 2 \end{align}</math> となる。また、<math>\frac{I_{2n-1}}{I_{2n+1}} = \frac{2n+1}{2n} = 1 + \frac{1}{2n} </math> となるから、(1) より、 <math>1 < \frac{I_{2n}}{I_{2n+1}} < \frac{I_{2n-1}}{I_{2n+1}} = 1 + \frac{1}{2n} </math> を得る。これより、<math>\lim_{n\to\infty} \frac{I_{2n}}{I_{2n+1}} = 1 </math> となるから、<math> \lim_{n \to \infty} \frac{2 \cdot 2}{1 \cdot 3} \frac{4 \cdot 4}{3 \cdot 5} \cdots \frac{2n \cdot 2n}{(2n-1)(2n+1)} = \frac \pi 2 </math> を得る。 (3) 第一問(3)より、<math>I_{2n} I_{2n+1} = \frac{1}{2n+1} \frac{\pi}{2} </math> である。 (4) <math>\frac{I_{2n}}{I_{2n+1}} = \frac{I_{2n}I_{2n+1}}{I_{2n+1}^2} = \frac{1}{2n+1}\frac \pi 2 I_{2n+1}^{-2} </math> である。<math>\sqrt{2n+1} I_{2n+1} = \sqrt{\frac{I_{2n+1}}{I_{2n}}\frac{\pi}{2}} </math> より、<math>\lim_{n\to\infty} \sqrt{2n+1} I_{2n+1} = \lim_{n\to\infty} \sqrt{\frac{I_{2n+1}}{I_{2n}}\frac{\pi}{2}} = \sqrt{\frac{\pi}{2}} </math> となる。また、 <math>\begin{align} \frac{\sqrt \pi}{2} &= \lim_{n\to\infty} \sqrt{\frac{2n+1}{2}} I_{2n+1}\\ &= \lim_{n\to\infty} \sqrt{n}\sqrt{1+\frac{1}{2n}} I_{2n+1}\\ &= \lim_{n\to\infty} \sqrt{n}I_{2n+1} \end{align} </math> となるから、<math>\lim_{n\to\infty} \sqrt{n}I_{2n+1} = \frac{\sqrt \pi}{2} </math> を得る。 (5) <math>\begin{align} I_{2n+1} &= \frac{2n}{2n+1}\frac{2n-2}{2n-1}\cdots \frac 2 3\\ &= \frac{\{2n(2n-2)\cdots 2\}^2}{(2n+1)!}\\ &= \frac{(2^n n!)^2}{(2n+1)!} \end{align} </math> より、 <math>\begin{align} \lim_{n\to\infty} \sqrt{n}I_{2n+1} &= \lim_{n\to\infty} \frac{\sqrt n}{2n+1} \frac{2^{2n}(n!)^2}{(2n)!}\\ &= \lim_{n\to\infty} \frac{1}{2\sqrt n + \frac{1}{\sqrt n}} \frac{2^{2n}(n!)^2}{(2n)!}\\ &= \lim_{n\to\infty} \frac{1}{2\sqrt n} \frac{2^{2n}(n!)^2}{(2n)!} \end{align} </math> となるから、 <math> \lim_{n \to \infty} \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} = \sqrt \pi </math> を得る。 '''解説''' <math> \lim_{n \to \infty} \frac{2 \cdot 2}{1 \cdot 3} \frac{4 \cdot 4}{3 \cdot 5} \cdots \frac{2n \cdot 2n}{(2n-1)(2n+1)} = \frac \pi 2 </math> はウォリスの公式と呼ばれる。整数の乗除のみで円周率が計算されるという点で興味深いが、収束はとても遅く実用的ではない。例えば、<math>\pi > 3.05</math> を証明するためには <math>n=8</math> まで計算しなくてはならない<ref><math>2\cdot \frac{2\cdot 2}{1\cdot 3} \cdots \frac{16\cdot 16}{15\cdot 17} =</math> 213084064972800/69850115960625 = 2147483648/703956825 = 3.05058...</ref>。また <math>\pi > 3.14</math> を示すには <math>n=493</math> まで計算する必要がある。ちなみに単調増加性は <math>\frac{2n \cdot 2n}{(2n-1)(2n+1)} = \frac{1}{1-\frac{1}{(2n)^2}} > 1</math> から従う。 また、<math> \lim_{n \to \infty} \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} = \sqrt \pi </math> もウォリスの公式と呼ばれる。これはスターリングの公式やガウス積分を証明するために必要となる。 {{証明終わり}} {{解答|第四問}} (1) [[ファイル:Bounding_the_Integral_of_log_x_with_Trapezoids.svg|サムネイル|log x の台形近似]] <math>\log x </math> は上に狭義凸な関数だから、<math>\int_{k-1}^k \log x \, dx</math> は、直線 <math>x = k-1,\,x=k</math> と <math>y = \log x</math> の2つの交点を結んだ線分と <math>x</math> 軸、直線 <math>x = k-1,k</math> によって切り取られる台形(図の青の領域)の面積よりも大きい。台形の面積は、<math>\frac 1 2 \{\log k + \log(k-1)\} = \log k - \frac 1 2 \{\log k - \log(k-1)\}</math> である。また、 <math>\int_{k-1}^k \log x \, dx</math> は、<math>y = \log x</math> の任意の接線と <math>x</math> 軸、直線 <math>x = k-1,k </math> によって切り取られる台形(図のピンクの領域)の面積よりも小さい。特に <math>x = k</math> で接線を引くと、その傾きは <math>\frac 1 k</math> だから、接線と直線 <math>x = k-1</math> の交点の <math>y</math> 座標は <math>\log k - \frac 1 k</math> である。よって、この台形の面積は <math>\log k - \frac{1}{2k} </math> となる。従って、 <math> \log k - \frac 1 2 \{\log k - \log(k-1)\} < \int_{k-1}^k \log x \, dx < \log k - \frac{1}{2k} </math> を得る。 (2) <math>\log k - \frac 1 2 \{\log k - \log(k-1)\} < \int_{k-1}^k \log x \, dx </math> より、<math>\log k < \int_{k-1}^k \log x \, dx + \frac 1 2 \{\log k - \log(k-1)\} </math> となる。よって、 <math>\begin{align} \sum_{k=n+1}^{2n} \log k &< \int_n^{2n} \log x \, dx + \frac 1 2 (\log 2n - \log n) \\ &= \left[x\log x - x\right]_n^{2n} + \frac 1 2 (\log 2n - \log n) \\ &= \left(2n + \frac 1 2\right)\log 2n - \left(n + \frac 1 2 \right) \log n - n \end{align} </math> となる。また、<math>\log k > \int_{k-1}^k \log x \, dx + \frac{1}{2k} </math> より、 <math>\begin{align} \sum_{k=n+1}^{2n} \log k &> \int_n^{2n} \log x \, dx + \sum_{k=n+1}^{2n} \frac{1}{2k} \\ &= \left[x\log x - x\right]_n^{2n} + \frac 1 2 \left(\frac{1}{2n} - \frac{1}{n} + \sum_{k=n}^{2n-1} \frac{1}{k}\right) \\ \end{align}</math> となる。ここで、<math>\frac 1 x </math> は <math>x > 0 </math> で単調減少だから、 <math>\sum_{k=n}^{2n-1} \frac{1}{k} > \int_n^{2n} \frac{dx}{x} = \log 2n - \log n </math> となる。従って、 <math>\begin{align} \sum_{k=n+1}^{2n} \log k &> \left(2n + \frac 1 2\right)\log 2n - \left(n + \frac 1 2 \right) \log n - n - \frac{1}{4n} \\ \end{align}</math> を得る。 (3) <math>\begin{align} \log \frac{a_{2n}}{a_n} &= \log a_{2n} - \log{a_n}\\ &= \log (2n)! - \left(2n + \frac 1 2 \right) \log 2n + 2n - \log n! + \left(n + \frac 1 2 \right)\log n - n\\ &= \sum_{k=n+1}^{2k}\log k - \left(2n + \frac 1 2 \right) \log 2n + \left(n + \frac 1 2 \right)\log n + n \end{align}</math> であるから、(2) より <math>-\frac{1}{4n} < \log \frac{a_{2n}}{a_n} < 0</math> となる。従って、 <math>\lim_{n\to\infty} \log \frac{a_{2n}}{a_n} = 0</math> あるいは、 <math>\lim_{n\to\infty} \frac{a_{2n}}{a_n} = 1 </math> を得る。 (4) <math>\begin{align} \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} &= \frac{2^{2n}}{\sqrt n} \left(\frac{n!}{n^{n+\frac 1 2}e^{-n}}\right)^2 \frac{(2n)^{2n+\frac 1 2}e^{-2n}}{(2n)!} \frac{\left(n^{n+\frac 1 2}e^{-n}\right)^2}{(2n)^{2n+\frac 1 2}e^{-2n}}\\ &= \frac{1}{\sqrt 2} \frac{a_n^2}{a_{2n}} \end{align}</math> であるから、 <math>\lim_{n\to\infty} a_n = \lim_{n\to\infty} \sqrt 2 \frac{2^{2n}(n!)^2}{\sqrt n (2n)!} \frac{a_{2n}}{a_n} = \sqrt{2\pi} </math> を得る。 '''解説''' (1)は凹関数の定積分の値を台形で評価する問題である。このような台形近似の問題は難関大ではよく見られる。 (4) から <math>\lim_{n\to\infty} \frac{n!}{\sqrt{2\pi} n^{n+1/2}e^{-n}} = 1</math> を得る。これは、<math>n</math> が大きいとき階乗を <math>n! \approx \sqrt{2\pi} n^{n+\frac 1 2} e^{-n}</math> と近似できることを意味する。これがスターリングの近似である。 本問は<math> \lim_{n\to \infty}\frac{a_{2n}}{a_n} </math>を求めてから <math> \lim_{n\to \infty}a_n </math> を求めさせているためやや遠回りに思うかもしれない。数列 <math>\{a_n\}</math> が0以外の実数に収束することを既知とすれば <math> \lim_{n\to \infty}\frac{a_{2n}}{a_n} = \frac{\lim_{n\to \infty}a_{2n}}{\lim_{n\to \infty}a_n} = 1 </math> となることはすぐに分かる。しかし、数列が収束することの条件について高校では詳しく扱わないため、厳密に <math> \lim_{n\to \infty}a_n </math> を求めるためには <math> \lim_{n\to \infty}\frac{a_{2n}}{a_n} </math> を経由する必要がある。一般に、下に有界な単調減少数列は収束するということが知られている<ref>詳しくは [[解析学基礎/実数]]を参照</ref>。これを認めれば、数列 <math>\{a_n\}</math> が収束することは、次のように証明することができる。 <math>\log k > \int_{k-1}^k \log x \, dx + \frac{1}{2k} </math> より、 <math>\begin{align} \log n ! &= \sum_{k=2}^n \log k \\ &> \int_{1}^n \log x \, dx + \frac 1 2 \sum_{k=2}^n\frac{1}{k}\\ &> n\log n - n + 1 + \frac 1 2 \int_{2}^{n+1}\frac{dx}{x}\\ &= n\log n - n + 1 + \frac 1 2 \{\log(n+1) - \log 2\} \end{align} </math> <math>\begin{align} \log a_n &= \log n! - \left(n + \frac 1 2\right)\log n + n \\ &> \frac 1 2 \{\log(n+1) - \log n \} + 1 - \frac 1 2 \log 2\\ &> 1 - \frac 1 2 \log 2 \end{align} </math> となるから、<math> a_n > \frac e \sqrt{2} </math> より下に有界である。 また、 <math> \begin{align} \log \frac{a_{n+1}}{a_n} &= \log(n+1) - \left(n + \frac 3 2\right)\log(n+1) + n+1 + \left(n+\frac 1 2\right)\log n - n\\ &= \frac 1 2 \{\log(n+1)+\log n\} - \int_n^{n+1} \log x dx\\ &< 0 \end{align} </math> から、<math> a_{n+1} < a_n. </math> すなわち単調減少であるから、<math>\{a_n\}</math> は収束する。 {{証明終わり}} {{解答|スターリングの近似の応用}} スターリングの近似は階乗を含む極限の問題に応用できる。例えば、演習問題2の(2)は、 <math>\begin{align} \lim_{n\to\infty} \left(\frac{(2n)!}{n!n^n}\right)^\frac{1}{n} &= \lim_{n\to\infty} \left(\frac{\sqrt{2\pi}(2n)^{2n+1/2}e^{-2n}}{\sqrt{2\pi}n^{n+1/2}e^{-n}n^n}\right)^\frac{1}{n}\\ &= \lim_{n\to\infty} \left(\frac{2^{2n + 1/2}}{e^{n}}\right)^\frac{1}{n}\\ &= \frac 4 e. \end{align}</math> また、スターリングの近似から二項分布の極限が正規分布に収束することが証明できる。 二項分布の確率分布は、 <math>P(X=k) = \frac{n!}{k!(n-k)!}p^kq^{n-k} </math> である。スターリングの近似より、 <math>\begin{align} \frac{n!}{k!(n-k)!}p^kq^{n-k} &\approx \frac{\sqrt{2\pi}n^{n+\frac 1 2}e^{-n}}{\sqrt{2\pi}k^{k+\frac 1 2}e^{-k}\sqrt{2\pi}(n-k)^{n-k+\frac 1 2}e^{-(n-k)}}p^kq^{n-k}\\ &= \frac{1}{\sqrt{2\pi}} \left(\frac{np}{k}\right)^k \left(\frac{nq}{n-k}\right)^{n-k} \sqrt{\frac{n}{k(n-k)}} \end{align}</math> となる。ここで、<math>\lim_{n\to\infty} \frac k n = p </math> であるから、 <math>\lim_{n\to\infty}\sqrt{\frac{n}{k(n-k)}} = \lim_{n\to\infty}\sqrt{\frac{1}{n\frac k n (1-\frac k n)}} = \frac{1}{\sqrt{npq}}</math> となる。 次に、<math>\log (1+x) \approx x - \frac 1 2 x^2 </math> の近似式を使うと、 <math>\begin{align}\log \left(\frac{np}{k}\right)^k &= k\log \left(1 - \frac{k-np}{k}\right) \\ &\approx -(k-np) - \frac 1 2 \frac{(k-np)^2}{k} \end{align}</math> <math>\begin{align}\log \left(\frac{nq}{n-k}\right)^{n-k} &= (n-k)\log \left(1 - \frac{n-k-nq}{n-k}\right) \\ &\approx -(n-k-nq) - \frac 1 2 \frac{(n-k-nq)^2}{n-k} \\ &= -(np-k) - \frac 1 2 \frac{(np-k)^2}{n-k}\end{align}</math> となる。さらに、 <math>\begin{align}\log \left(\frac{np}{k}\right)^k \left(\frac{nq}{n-k}\right)^{n-k} &\approx -\frac 1 2 \frac{(k-np)^2}{k}-\frac 1 2 \frac{(np-k)^2}{n-k}\\ &= -\frac 1 2 \frac{(k-np)^2}{npq} \left(\frac{npq}{k} + \frac{npq}{n-k}\right)\\ &\approx -\frac 1 2 \frac{(k-np)^2}{npq} \left(\frac{pq}{p} + \frac{pq}{1-p}\right)\\ &= -\frac 1 2 \frac{(k-np)^2}{npq} \end{align}</math> となる。最終的に、 <math>P(X=k) \approx \frac{1}{\sqrt{2\pi npq}} e^{-\frac{(k-np)^2}{2npq}}</math> を得る。これは、平均 <math>\mu = np</math> 分散 <math>\sigma^2 = npq</math> の正規分布である。 {{証明終わり}} {{解答|第五問}} (1) <math>\begin{align} I_{2n} &= \int_0^{\frac \pi 2} \cos^{2n}x dx \\ &= \left[x\cos^{2n}x\right]_0^{\frac \pi 2} + 2n\int_0^{\frac \pi 2} x\sin x \cos^{2n-1}x dx\\ &= 2n \left[\frac 1 2 x^2 \sin x \cos^{2n-1}x\right]_0^{\frac \pi 2} - n\int_0^{\frac \pi 2} x^2 \{\cos^{2n}x - (2n-1)\sin^2 x \cos^{2n-2}x \} dx \\ &= - n\int_0^{\frac \pi 2} x^2 \{\cos^{2n}x - (2n-1)(1-\cos^2 x) \cos^{2n-2}x \} dx \\ &= n(2n-1)J_{2n-2} -2n^2 J_{2n}. \end{align} </math> (2) <math> 0 \le x \le \frac \pi 2</math> で <math>\sin x</math> は上に凸であるから、<math> \frac{2}{\pi}x \le \sin x</math> となる。 (3) <math> \begin{align} J_{2n} &= \int_0^{\frac \pi 2} x^2 \cos^{2n}x dx \le \frac{\pi^2}{4} \int_0^{\frac \pi 2} \sin^2 x \cos^{2n} x dx \\ &= \frac{\pi^2}{4} (I_{2n} - I_{2n+2}) \\ &= \frac{\pi^2}{4} \frac{I_{2n}}{2n+2} \end{align} </math> となる。ただし、最後の行への変形で第一問(2)の漸化式を使った。 (4) (1) より、 <math> \begin{align} \frac{1}{n^2} &= \frac{(2n-1)J_{2n-2}}{n I_{2n}} - \frac{2J_{2n}}{I_{2n}}\\ &= \frac{2J_{2n-2}}{I_{2n-2}} - \frac{2J_{2n}}{I_{2n}} \end{align} </math> となる。ただし、最後の行への変形で第一問(2)の漸化式を使った。 よって、 <math> \sum_{k=1}^n \frac{1}{k^2} = \sum_{k=1}^n \left(\frac{2J_{2k-2}}{I_{2k-2}} - \frac{2J_{2k}}{I_{2k}}\right) = \frac{2J_{0}}{I_{0}} - \frac{2J_{2n}}{I_{2n}} </math> となる。ここで、<math>J_0 = \int_0^{\frac \pi 2} x^2 dx = \frac{\pi^3}{24},\, I_0 = \frac \pi 2</math> より、<math>\frac{2J_{0}}{I_{0}} = \frac{\pi^2}{6}. </math> また、<math> 0 < \frac{J_{2n}}{I_{2n}} \le \frac{\pi^2}{8(n+1)} </math> より、<math>\lim_{n\to\infty}\frac{J_{2n}}{I_{2n}} = 0 </math> となるから、<math> \sum_{k=1}^\infty \frac{1}{k^2} = \frac{\pi^2}{6} </math> を得る。 '''解説''' 本問は Daniel Daners. (2012). A Short Elementary Proof of Σ 1/k<sup>2</sup> = π<sup>2</sup>/6. ''Mathematics Magazine'', ''85''(5), 361–364. https://doi.org/10.4169/math.mag.85.5.361 を参考にした。 <math>\zeta(s) = \sum_{n=1}^\infty \frac{1}{n^s}</math> はゼータ関数と呼ばれるもので、数論において重要な関数である。この問題から <math>\zeta(2) =\frac{\pi^2}{6}</math> である。また、<math>\zeta(1) = \sum_{n=1}^\infty \frac{1}{n}</math> は調和級数であるため発散する。 <math>s</math> が実数のとき、<math>s > 1</math> で <math>\zeta(s)</math> は収束することを示すことができる。実際、<math>\frac{1}{n^s} < \int_{n-1}^n \frac{dx}{x^s}</math> となるから、<math>\sum_{n=2}^m \frac{1}{n^s} < \int_1^m \frac{dx}{x^s} = \frac{1}{s-1}(1-m^{1-s}) < \frac{1}{s-1}</math> であるから上界を持つ。また、各項は正であるため <math>\sum_{n=1}^m \frac{1}{n^s}</math> は単調増加である。従って、 <math>\zeta(s)</math> は <math>s > 1</math> のとき収束する。 <math>s < 1</math> のとき、<math>\frac{1}{n} < \frac{1}{n^s}</math> から、<math>\sum_{n=1}^m \frac{1}{n} < \sum_{n=1}^m \frac{1}{n^s}</math> となるため発散する。 解析接続という手法を用いることでゼータ関数の定義域を <math>s=1</math> を除く複素数にまで拡張することができる。 {{証明終わり}} {{解答|第六問}} (1) <math>f(x) = e^x - x - 1</math> とすると、<math>f'(x) = e^x - 1 ,\, f''(x) = e^x</math> だから、<math>f(x) </math> は上に狭義凸な関数で最小値は <math>f(0) = 0</math> である。従って、<math>x \neq 0</math> のとき <math>e^x > x + 1</math> である。よって、<math>e^{-x^2} > 1-x^2.</math> また、<math>e^{-x} < \frac{1}{1+x}</math> に <math>x^2</math> を代入して <math>e^{-x^2} < \frac{1}{1+x^2}</math> を得る。 (2) (1) より、<math>(1-x^2)^n < e^{-nx^2} </math> であるから、積分して <math>\int_0^1 (1-x^2)^n dx < \int_0^1 e^{-nx^2} dx </math> を得る。同様に、<math>e^{-nx^2} < \frac{1}{(1+x^2)^n}</math> を積分して <math>\int_0^{\tan \theta_0}e^{-nx^2} dx < \int_0^{\tan\theta_0}\frac{1}{(1+x^2)^n}dx</math> を得る。<math> \frac \pi 4 < \theta_0 < \frac \pi 2 </math> より、<math>1 < \tan\theta_0</math> である。また、<math>e^{-nx^2} > 0</math> から <math>\int_0^{1}e^{-nx^2} dx < \int_0^{\tan \theta_0}e^{-nx^2} dx </math> となる。したがって、 <math> \int_0^1 (1-x^2)^n dx < \int_0^{\tan\theta_0} e^{-nx^2}dx < \int_0^{\tan \theta_0} \frac{1}{(1+x^2)^n} dx </math> である。 (3) <math>x = \sin \theta</math> と変数変換して、 <math>\begin{align} \int_0^1 (1-x^2)^n dx &= \int_0^{\frac \pi 2} (1-\sin^2\theta)^n \cos\theta d\theta\\ &= \int_0^{\frac \pi 2} \cos^{2n+1}\theta d\theta\\ &= I_{2n+1} \end{align} </math> となる。また、<math>x = \tan\theta</math> と変数変換して、 <math>\begin{align} \int_0^{\tan \theta_0} \frac{dx}{(1+x^2)^n} &= \int_0^{\theta_0} \cos^{2n}\theta \frac{d\theta}{\cos^2\theta}\\ &= \int_0^{\theta_0} \cos^{2n-2}\theta d\theta \end{align} </math> となる。 <math>x \to \frac x \sqrt n </math> と変数変換すると、<math>\int_0^{\tan \theta_0} e^{-nx^2}dx = \frac 1 \sqrt n \int_0^{\frac{\tan\theta_0}{\sqrt n}} e^{-x^2}dx </math> となる。よって、 <math> \sqrt n I_{2n+1} < \int_0^{\frac{\tan\theta_0}{\sqrt n}} e^{-x^2}dx < \sqrt n \int_0^{\theta_0} \cos^{2n-2}\theta d\theta </math> となる。ここで、<math> \theta_0 \to \frac \pi 2 - 0</math> の極限を取ると <math> \lim_{\theta_0 \to \frac \pi 2 - 0}\int_0^{\frac{\tan\theta_0}{\sqrt n}} e^{-x^2}dx = \lim_{a \to \infty}\int_0^{a} e^{-x^2}dx = \int_0^\infty e^{-x^2}dx </math> となるから <math> \sqrt n I_{2n+1} < \int_0^\infty e^{-x^2}dx < \sqrt n I_{2n-2} </math> を得る。 (4) 第三問より、<math>\lim_{n\to\infty} \frac{I_{2n+1}}{I_{2n}} = 1 </math>, <math>\lim_{n\to\infty} \sqrt n I_{2n+1} = \frac{\sqrt \pi}{2} </math> であるから、 <math>\lim_{n\to\infty} \sqrt n I_{2n-2} = \lim_{m\to\infty} \sqrt n \frac{I_{2n+1}}{I_{2n}}\frac{I_{2n}}{I_{2n-1}}\frac{I_{2n-1}}{I_{2n-2}}I_{2n-2} = \frac{\sqrt \pi}{2} </math> となる。よって、 <math>\int_0^{\infty} e^{-x^2}dx = \frac{\sqrt \pi}{2}. </math> '''解説''' (4) の被積分関数は偶関数だから、 <math>\int_{-\infty}^{\infty} e^{-x^2}dx = \sqrt \pi </math> となる。ここで、 <math>x \to \sqrt a x</math> (<math>a</math> は正の実数)と変換すると、<math> \int_{-\infty}^\infty e^{-ax^2}dx = \sqrt{\frac{\pi}{a}} </math> を得る。これを使うと正規分布の確率密度関数が<math> \frac{1}{\sqrt{2\pi \sigma^2}} \int_{-\infty}^\infty e^{-\frac{(x-\mu)^2}{2\sigma^2}}dx = 1 </math> と正規化されていることが分かる。また、 <math> \begin{align} \int_{-\infty}^\infty e^{-ax^2}dx &= [xe^{-ax^2}]_{-\infty}^{\infty} + \int_{-\infty}^\infty 2ax^2 e^{-ax^2}dx\\ &= \int_{-\infty}^\infty 2ax^2 e^{-ax^2}dx \end{align} </math> より、<math> \int_{-\infty}^\infty x^2 e^{-ax^2}dx = \frac 1 2 \sqrt{\frac{\pi}{a^3}} </math> を得る。よって、正規分布の分散は <math> \begin{align} V[X] &= \frac{1}{\sqrt{2\pi \sigma^2}} \int_{-\infty}^\infty (x-\mu)^2 e^{-\frac{(x-\mu)^2}{2\sigma^2}}dx\\ &= \frac{1}{\sqrt{2\pi \sigma^2}} \int_{-\infty}^\infty x^2 e^{-\frac{x^2}{2\sigma^2}}dx\\ &= \sigma^2 \end{align} </math> となる。 {{証明終わり}} == 脚注 == <references/> <references group="ヒント"/> {{DEFAULTSORT:こうとうかつこうすうかくIII せきふんほう}} [[Category:高等学校数学III|せきふんほう]] [[カテゴリ:積分法]] q9z3iphxg7oyyjwf9a8hywb3gdnpic0 中学校家庭 0 18307 301907 301357 2026-07-29T19:05:51Z Kwawe 68789 301907 wikitext text/x-wiki [[小学校・中学校・高等学校の学習]]>[[中学校の学習]]>中学校家庭 {{進捗状況}}この書籍は、中学校の科目「技術・家庭」の家庭科分野に関する教科書です。高等学校の「[[高等学校家庭総合|家庭総合]]」や「[[高等学校家庭基礎|家庭基礎]]」内容をさらに精選して簡単にしたのが、中学校の家庭科です。配列やタイトルについては、当科目で最も採択率が高い東京書籍株式会社「[https://www.tokyo-shoseki.co.jp/textbook/j/7/505/ 新しい技術・家庭(家庭分野)自立と共生を目指して]」【家庭701】に合わせています。  なお、一部の節は'''発達心理学・認知科学・子供の権利・SDGs・心理的安全性・非暴力コミュニケーションなどの新しい基準'''に従って古い叙述(家庭科教科書などに掲載叙述)を全面的に書き換えしています。 高校生の他科目執筆を兼ねて、少しずつ、執筆していこうと思います。 == 家庭分野のガイダンス == [[中学校家庭/家庭分野のガイダンス|家庭分野のガイダンス]]{{進捗|75%|2023-05-04}}(実習上の注意、学習上の注意など) == 1編 私達の食生活 == [[中学校家庭/私達の食生活 学習のポイント|私達の食生活 学習のポイント]]{{進捗|75%|2023-01-08}}(1編のガイダンス、調理実習の注意点) === 1章 食事の役割と中学生の栄養の特徴 === # [[中学校家庭/どうして食事をするのだろう|どうして食事をするのだろう]]{{進捗|00%|2023-02-00}}(食事の役割、朝食) # [[中学校家庭/私達の食生活|私達の食生活]]{{進捗|00%|2023-02-00}} # [[中学校家庭/栄養素ってなんだろう|栄養素ってなんだろう]]{{進捗|100%|2022-05-10}}(栄養素、栄養、五大栄養素、水の働き) # [[中学校家庭/中学生に必要な栄養|中学生に必要な栄養]]{{進捗|25%|2023-05-12}}(食事摂取基準) === 2章 中学生に必要な栄養を満たす食事 === # [[中学校家庭/食品に含まれる栄養素|食品に含まれる栄養素]]{{進捗|00%|2023-02-00}} # [[中学校家庭/何をどれくらい食べればよいか|何をどれくらい食べればよいか]]{{進捗|00%|2023-02-00}} # [[中学校家庭/バランスの良い献立作り|バランスの良い献立作り]]{{進捗|00%|2023-02-00}} === 3章 調理のための食品の選択と購入 === # [[中学校家庭/食品の選択と購入|食品の選択と購入]]{{進捗|100%|2023-02-06}}(食品の選び方、食品表示) # [[中学校家庭/生鮮食品の特徴|生鮮食品の特徴]]{{進捗|00%|2023-02-06}}(生鮮食品、旬) # [[中学校家庭/加工食品の特徴|加工食品の特徴]]{{進捗|00%|2023-02-00}} # [[中学校家庭/食品の保存と食中毒の防止|食品の保存と食中毒の防止]]{{進捗|50%|2023-05-10}}(食品の保存、食中毒) === 4章 日常食の調理と地域の食文化 === # [[中学校家庭/日常食の調理|日常食の調理]]{{進捗|00%|2023-05-02}}(調理) # [[中学校家庭/野菜・芋の調理|野菜・芋の調理]]{{進捗|00%|2023-05-20}}(野菜・芋の種類、野菜・芋の調理上の性質) # [[中学校家庭/肉の調理|肉の調理]]{{進捗|25%|2023-05-03}}(肉の種類、肉の調理上の性質) # [[中学校家庭/魚の調理|魚の調理]]{{進捗|50%|2023-05-20}}(魚の種類、魚の調理上の性質) # [[中学校家庭/日本の食文化と和食の調理|日本の食文化と和食の調理]]{{進捗|00%|2023-08-00}}(地産地消、郷土料理、行事食、和食) # [[中学校家庭/持続可能な食生活を目指して|持続可能な食生活を目指して]]{{進捗|00%|2023-02-00}} == 2編 私達の衣生活 == [[中学校家庭/私達の衣生活 学習のポイント|私達の衣生活 学習のポイント]]{{進捗|00%|2023-05-00}}(2編のガイダンス、被服実習の注意点) === 1章 衣服の選択と手入れ === # [[中学校家庭/どうして衣服を着るのだろう|どうして衣服を着るのだろう]]{{進捗|100%|2023-11-08}}(社会生活上の働き、TPO) # [[中学校家庭/私らしさとTPO 着方の工夫|私らしさとTPO 着方の工夫]]{{進捗|100%|2023-04-10}}(自分らしい着方) # [[中学校家庭/日本の衣文化|日本の衣文化]]{{進捗|00%|2023-05-00}} # [[中学校家庭/衣服計画と必要な衣服の選択|衣服計画と必要な衣服の選択]]{{進捗|00%|2023-05-00}} # [[中学校家庭/衣服の手入れ|衣服の手入れ]]{{進捗|25%|2023-05-02}}(衣服の手入れ、衣服の汚れ) === 2章 生活を豊かにするために === # [[中学校家庭/作って楽しい布作品|作って楽しい布作品]]{{進捗|00%|2023-05-00}} # [[中学校家庭/持続可能な衣生活を目指して|持続可能な衣生活を目指して]]{{進捗|75%|2023-11-12}}(リデュース、リユース、リサイクル) == 3編 私達の住生活 == [[中学校家庭/私達の住生活 学習のポイント|私達の住生活 学習のポイント]]{{進捗|100%|2023-02-07}}(3編のガイダンス) === 1章 住まいの役割と安全な住まい方 === 家族が気持ちよく暮らせるように、住空間がどのように成り立っているのか、どのように整えていくのかを学びましょう。また、より快適な住宅になるように地域との共生についても考えましょう。 # [[中学校家庭/もしも住まいがなかったら|もしも住まいがなかったら]]{{進捗|25%|2026-03-03}}(住まいの役割、生活行為、住空間) # [[中学校家庭/住まいと気候風土の関わり|住まいと気候風土の関わり]]{{進捗|100%|2023-01-06}}(和式、洋式、和洋折衷) # [[中学校家庭/健康で快適な室内環境|健康で快適な室内環境]]{{進捗|100%|2023-02-07}}(シックハウス症候群、ー酸化炭素) # [[中学校家庭/家族の住まいを安全・安心に|家族の住まいを安全・安心に]]{{進捗|100%|2023-02-07}}(家庭内事故、バリアフリー、ユニバーサルデザイン) # [[中学校家庭/災害への対策|災害への対策]]{{進捗|100%|2023-05-07}}(防災、減災、通電火災、避難所・仮設住宅) # [[中学校家庭/持続可能な住生活を目指して|持続可能な住生活を目指して]]{{進捗|100%|2023-02-01}}(持続可能な社会) == 4編 私達の消費生活と環境 == [[中学校家庭/私達の消費生活と環境 学習のポイント|私達の消費生活と環境 学習のポイント]]{{進捗|00%|2023-05-07}}(4編のガイダンス) === 1章 私達の消費生活 === # [[中学校家庭/消費者としての自覚|消費者としての自覚]]{{進捗|100%|2023-02-09}}(商品、物資、サービス、消費者、契約) # [[中学校家庭/購入方法と支払い方法|購入方法と支払い方法]]{{進捗|100%|2023-05-06}}(購入方法、支払い方法、キャッシュレス化) # [[中学校家庭/バランス良く計画的な金銭の管理|バランス良く計画的な金銭の管理]]{{進捗|100%|2023-05-07}}(収入、支出、金銭の管理、三者間契約) # [[中学校家庭/消費者トラブルとその対策|消費者トラブルとその対策]]{{進捗|100%|2023-04-20}}(消費者トラブル、クーリング・オフ制度、消費生活センター) # [[中学校家庭/何を考えて決めますか 意思決定のプロセス|何を考えて決めますか 意思決定のプロセス]]{{進捗|100%|2023-05-05}}(ニーズ、ウォンツ、意思決定) === 2章 責任ある消費者になるために === # [[中学校家庭/消費者としてできること~権利と責任~|消費者としてできること~権利と責任~]]{{進捗|00%|2023-05-06}}(消費者の権利と責任、消費者基本法) # [[中学校家庭/省エネルギーと持続可能な社会|省エネルギーと持続可能な社会]]{{進捗|00%|2023-05-06}}(地球温暖化、再生可能エネルギー、循環型社会、3R) # [[中学校家庭/持続可能な消費生活を目指して|持続可能な消費生活を目指して]]{{進捗|100%|2026-07-08}}(SDGs、エシカル消費、消費者市民社会) == 5編 私達の成長と家族・地域 == [[中学校家庭/私達の成長と家族・地域 学習のポイント|私達の成長と家族・地域 学習のポイント]]{{進捗|100%|2023-04-30}}(5編のガイダンス、触れ合い体験の注意点) === 1章 家族・家庭と地域 === 家族や家庭の役割、家庭生活と地域との関わりなどを学び、中学生として何が出来るかを考えましょう。 # [[中学校家庭/私達の生活と家族・家庭の機能|私達の生活と家族・家庭の機能]]{{進捗|100%|2023-02-04}}(家族、家庭、基本的な機能) # [[中学校家庭/中学生としての自立|中学生としての自立]]{{進捗|100%|2023-02-01}}(自立、家庭の仕事、協力、協働) # [[中学校家庭/家庭生活と地域との関わり|家庭生活と地域との関わり]]{{進捗|100%|2023-02-04}}(地域) === 2章 幼児の生活と家族 === 幼児の発達や生活、遊びや家族の役割について学び、幼児と触れ合う活動から幼児の関わり方を考えましょう。 # [[中学校家庭/幼い頃の振り返り|幼い頃の振り返り]]{{進捗|100%|2023-02-02}}(乳児期、幼児期、児童期) # [[中学校家庭/幼児の体の発達|幼児の体の発達]]{{進捗|100%|2023-02-08}}(個性、個人差、運動機能、方向と順序、生理的機能) # [[中学校家庭/幼児の心の発達|幼児の心の発達]]{{進捗|100%|2023-02-09}}(言葉、知能、感情、社会性、自立心、自律心) # [[中学校家庭/幼児の1日の生活|幼児の1日の生活]]{{進捗|100%|2023-02-08}}(遊び、間食) # [[中学校家庭/支えられて身に付ける生活習慣|支えられて身に付ける生活習慣]]{{進捗|100%|2023-02-03}}(基本的生活習慣、社会的生活習慣) # [[中学校家庭/幼児の生活と遊び|幼児の生活と遊び]]{{進捗|100%|2023-04-12}}(遊び、玩具) # [[中学校家庭/幼児との関わり方の工夫|幼児との関わり方の工夫]]{{進捗|100%|2023-04-23}}(幼児との触れ合い) # [[中学校家庭/幼児との関わりを生活に生かす|幼児との関わりを生活に生かす]]{{進捗|100%|2023-02-02}}(関わりの振り返り) # [[中学校家庭/子どもにとっての家族|子どもにとっての家族]]{{進捗|100%|2023-05-03}}(信頼関係) === 3章 これからの家族と地域 === 家族や高齢者など、地域の人々と上手く関わり、協働する方法を考えて工夫しましょう。 # [[中学校家庭/家族との関わり|家族との関わり]]{{進捗|100%|2023-02-02}}(家族関係) # [[中学校家庭/家族や地域の高齢者との関わり|家族や地域の高齢者との関わり]]{{進捗|100%|2023-04-15}}(高齢者、少子高齢社会、高齢期) # [[中学校家庭/地域での協働を目指して|地域での協働を目指して]]{{進捗|100%|2023-04-30}}(共生、協カ、協働) [[Category:中学校家庭科|*]] [[Category:中学校教育|かていか]] 6zrvx2tzl65qrq8umhlmv8gyxmwxkbk 301908 301907 2026-07-29T19:06:38Z Kwawe 68789 /* 2章 幼児の生活と家族 */ 301908 wikitext text/x-wiki [[小学校・中学校・高等学校の学習]]>[[中学校の学習]]>中学校家庭 {{進捗状況}}この書籍は、中学校の科目「技術・家庭」の家庭科分野に関する教科書です。高等学校の「[[高等学校家庭総合|家庭総合]]」や「[[高等学校家庭基礎|家庭基礎]]」内容をさらに精選して簡単にしたのが、中学校の家庭科です。配列やタイトルについては、当科目で最も採択率が高い東京書籍株式会社「[https://www.tokyo-shoseki.co.jp/textbook/j/7/505/ 新しい技術・家庭(家庭分野)自立と共生を目指して]」【家庭701】に合わせています。  なお、一部の節は'''発達心理学・認知科学・子供の権利・SDGs・心理的安全性・非暴力コミュニケーションなどの新しい基準'''に従って古い叙述(家庭科教科書などに掲載叙述)を全面的に書き換えしています。 高校生の他科目執筆を兼ねて、少しずつ、執筆していこうと思います。 == 家庭分野のガイダンス == [[中学校家庭/家庭分野のガイダンス|家庭分野のガイダンス]]{{進捗|75%|2023-05-04}}(実習上の注意、学習上の注意など) == 1編 私達の食生活 == [[中学校家庭/私達の食生活 学習のポイント|私達の食生活 学習のポイント]]{{進捗|75%|2023-01-08}}(1編のガイダンス、調理実習の注意点) === 1章 食事の役割と中学生の栄養の特徴 === # [[中学校家庭/どうして食事をするのだろう|どうして食事をするのだろう]]{{進捗|00%|2023-02-00}}(食事の役割、朝食) # [[中学校家庭/私達の食生活|私達の食生活]]{{進捗|00%|2023-02-00}} # [[中学校家庭/栄養素ってなんだろう|栄養素ってなんだろう]]{{進捗|100%|2022-05-10}}(栄養素、栄養、五大栄養素、水の働き) # [[中学校家庭/中学生に必要な栄養|中学生に必要な栄養]]{{進捗|25%|2023-05-12}}(食事摂取基準) === 2章 中学生に必要な栄養を満たす食事 === # [[中学校家庭/食品に含まれる栄養素|食品に含まれる栄養素]]{{進捗|00%|2023-02-00}} # [[中学校家庭/何をどれくらい食べればよいか|何をどれくらい食べればよいか]]{{進捗|00%|2023-02-00}} # [[中学校家庭/バランスの良い献立作り|バランスの良い献立作り]]{{進捗|00%|2023-02-00}} === 3章 調理のための食品の選択と購入 === # [[中学校家庭/食品の選択と購入|食品の選択と購入]]{{進捗|100%|2023-02-06}}(食品の選び方、食品表示) # [[中学校家庭/生鮮食品の特徴|生鮮食品の特徴]]{{進捗|00%|2023-02-06}}(生鮮食品、旬) # [[中学校家庭/加工食品の特徴|加工食品の特徴]]{{進捗|00%|2023-02-00}} # [[中学校家庭/食品の保存と食中毒の防止|食品の保存と食中毒の防止]]{{進捗|50%|2023-05-10}}(食品の保存、食中毒) === 4章 日常食の調理と地域の食文化 === # [[中学校家庭/日常食の調理|日常食の調理]]{{進捗|00%|2023-05-02}}(調理) # [[中学校家庭/野菜・芋の調理|野菜・芋の調理]]{{進捗|00%|2023-05-20}}(野菜・芋の種類、野菜・芋の調理上の性質) # [[中学校家庭/肉の調理|肉の調理]]{{進捗|25%|2023-05-03}}(肉の種類、肉の調理上の性質) # [[中学校家庭/魚の調理|魚の調理]]{{進捗|50%|2023-05-20}}(魚の種類、魚の調理上の性質) # [[中学校家庭/日本の食文化と和食の調理|日本の食文化と和食の調理]]{{進捗|00%|2023-08-00}}(地産地消、郷土料理、行事食、和食) # [[中学校家庭/持続可能な食生活を目指して|持続可能な食生活を目指して]]{{進捗|00%|2023-02-00}} == 2編 私達の衣生活 == [[中学校家庭/私達の衣生活 学習のポイント|私達の衣生活 学習のポイント]]{{進捗|00%|2023-05-00}}(2編のガイダンス、被服実習の注意点) === 1章 衣服の選択と手入れ === # [[中学校家庭/どうして衣服を着るのだろう|どうして衣服を着るのだろう]]{{進捗|100%|2023-11-08}}(社会生活上の働き、TPO) # [[中学校家庭/私らしさとTPO 着方の工夫|私らしさとTPO 着方の工夫]]{{進捗|100%|2023-04-10}}(自分らしい着方) # [[中学校家庭/日本の衣文化|日本の衣文化]]{{進捗|00%|2023-05-00}} # [[中学校家庭/衣服計画と必要な衣服の選択|衣服計画と必要な衣服の選択]]{{進捗|00%|2023-05-00}} # [[中学校家庭/衣服の手入れ|衣服の手入れ]]{{進捗|25%|2023-05-02}}(衣服の手入れ、衣服の汚れ) === 2章 生活を豊かにするために === # [[中学校家庭/作って楽しい布作品|作って楽しい布作品]]{{進捗|00%|2023-05-00}} # [[中学校家庭/持続可能な衣生活を目指して|持続可能な衣生活を目指して]]{{進捗|75%|2023-11-12}}(リデュース、リユース、リサイクル) == 3編 私達の住生活 == [[中学校家庭/私達の住生活 学習のポイント|私達の住生活 学習のポイント]]{{進捗|100%|2023-02-07}}(3編のガイダンス) === 1章 住まいの役割と安全な住まい方 === 家族が気持ちよく暮らせるように、住空間がどのように成り立っているのか、どのように整えていくのかを学びましょう。また、より快適な住宅になるように地域との共生についても考えましょう。 # [[中学校家庭/もしも住まいがなかったら|もしも住まいがなかったら]]{{進捗|25%|2026-03-03}}(住まいの役割、生活行為、住空間) # [[中学校家庭/住まいと気候風土の関わり|住まいと気候風土の関わり]]{{進捗|100%|2023-01-06}}(和式、洋式、和洋折衷) # [[中学校家庭/健康で快適な室内環境|健康で快適な室内環境]]{{進捗|100%|2023-02-07}}(シックハウス症候群、ー酸化炭素) # [[中学校家庭/家族の住まいを安全・安心に|家族の住まいを安全・安心に]]{{進捗|100%|2023-02-07}}(家庭内事故、バリアフリー、ユニバーサルデザイン) # [[中学校家庭/災害への対策|災害への対策]]{{進捗|100%|2023-05-07}}(防災、減災、通電火災、避難所・仮設住宅) # [[中学校家庭/持続可能な住生活を目指して|持続可能な住生活を目指して]]{{進捗|100%|2023-02-01}}(持続可能な社会) == 4編 私達の消費生活と環境 == [[中学校家庭/私達の消費生活と環境 学習のポイント|私達の消費生活と環境 学習のポイント]]{{進捗|00%|2023-05-07}}(4編のガイダンス) === 1章 私達の消費生活 === # [[中学校家庭/消費者としての自覚|消費者としての自覚]]{{進捗|100%|2023-02-09}}(商品、物資、サービス、消費者、契約) # [[中学校家庭/購入方法と支払い方法|購入方法と支払い方法]]{{進捗|100%|2023-05-06}}(購入方法、支払い方法、キャッシュレス化) # [[中学校家庭/バランス良く計画的な金銭の管理|バランス良く計画的な金銭の管理]]{{進捗|100%|2023-05-07}}(収入、支出、金銭の管理、三者間契約) # [[中学校家庭/消費者トラブルとその対策|消費者トラブルとその対策]]{{進捗|100%|2023-04-20}}(消費者トラブル、クーリング・オフ制度、消費生活センター) # [[中学校家庭/何を考えて決めますか 意思決定のプロセス|何を考えて決めますか 意思決定のプロセス]]{{進捗|100%|2023-05-05}}(ニーズ、ウォンツ、意思決定) === 2章 責任ある消費者になるために === # [[中学校家庭/消費者としてできること~権利と責任~|消費者としてできること~権利と責任~]]{{進捗|00%|2023-05-06}}(消費者の権利と責任、消費者基本法) # [[中学校家庭/省エネルギーと持続可能な社会|省エネルギーと持続可能な社会]]{{進捗|00%|2023-05-06}}(地球温暖化、再生可能エネルギー、循環型社会、3R) # [[中学校家庭/持続可能な消費生活を目指して|持続可能な消費生活を目指して]]{{進捗|100%|2026-07-08}}(SDGs、エシカル消費、消費者市民社会) == 5編 私達の成長と家族・地域 == [[中学校家庭/私達の成長と家族・地域 学習のポイント|私達の成長と家族・地域 学習のポイント]]{{進捗|100%|2023-04-30}}(5編のガイダンス、触れ合い体験の注意点) === 1章 家族・家庭と地域 === 家族や家庭の役割、家庭生活と地域との関わりなどを学び、中学生として何が出来るかを考えましょう。 # [[中学校家庭/私達の生活と家族・家庭の機能|私達の生活と家族・家庭の機能]]{{進捗|100%|2023-02-04}}(家族、家庭、基本的な機能) # [[中学校家庭/中学生としての自立|中学生としての自立]]{{進捗|100%|2023-02-01}}(自立、家庭の仕事、協力、協働) # [[中学校家庭/家庭生活と地域との関わり|家庭生活と地域との関わり]]{{進捗|100%|2023-02-04}}(地域) === 2章 幼児の生活と家族 === 幼児の発達や生活、遊びや家族の役割について学び、幼児と触れ合う活動から幼児の関わり方を考えましょう。 # [[中学校家庭/幼い頃の振り返り|幼い頃の振り返り]]{{進捗|100%|2023-02-02}}(乳児期、幼児期、児童期) # [[中学校家庭/幼児の体の発達|幼児の体の発達]]{{進捗|00%|2026-00-00}}(個性、個人差、運動機能、方向と順序、生理的機能) # [[中学校家庭/幼児の心の発達|幼児の心の発達]]{{進捗|00%|2026-00-00}}(言葉、知能、感情、社会性、自立心、自律心) # [[中学校家庭/幼児の1日の生活|幼児の1日の生活]]{{進捗|100%|2023-02-08}}(遊び、間食) # [[中学校家庭/支えられて身に付ける生活習慣|支えられて身に付ける生活習慣]]{{進捗|100%|2023-02-03}}(基本的生活習慣、社会的生活習慣) # [[中学校家庭/幼児の生活と遊び|幼児の生活と遊び]]{{進捗|100%|2023-04-12}}(遊び、玩具) # [[中学校家庭/幼児との関わり方の工夫|幼児との関わり方の工夫]]{{進捗|100%|2023-04-23}}(幼児との触れ合い) # [[中学校家庭/幼児との関わりを生活に生かす|幼児との関わりを生活に生かす]]{{進捗|100%|2023-02-02}}(関わりの振り返り) # [[中学校家庭/子どもにとっての家族|子どもにとっての家族]]{{進捗|100%|2023-05-03}}(信頼関係) === 3章 これからの家族と地域 === 家族や高齢者など、地域の人々と上手く関わり、協働する方法を考えて工夫しましょう。 # [[中学校家庭/家族との関わり|家族との関わり]]{{進捗|100%|2023-02-02}}(家族関係) # [[中学校家庭/家族や地域の高齢者との関わり|家族や地域の高齢者との関わり]]{{進捗|100%|2023-04-15}}(高齢者、少子高齢社会、高齢期) # [[中学校家庭/地域での協働を目指して|地域での協働を目指して]]{{進捗|100%|2023-04-30}}(共生、協カ、協働) [[Category:中学校家庭科|*]] [[Category:中学校教育|かていか]] rs3vpmyqkc9o42o815v2o3onjmn05z6 解析学基礎/多変数関数の微積分 0 20847 301906 301893 2026-07-29T12:41:33Z ~2026-41547-90 92136 /* 広義重積分 */ 301906 wikitext text/x-wiki {{Advanced|解析学基礎/ベクトル解析}} ==序論== ===多変数関数の定義=== 独立変数が2つであるような関数<math>z=f(x, y)</math>を'''二変数関数'''という。独立変数が3つであるような関数<math>w=f(x, y, z)</math>を'''三変数関数'''という。一般に、独立変数が<math>n</math>個であるような関数<math>y=f(x_1, x_2, \cdots, x_n)</math>を'''<math>n</math>変数関数'''という。<math>n</math>が2以上であるとき、'''多変数関数'''という。 「関数」という語の定義から、多変数関数は(定義域・値域に於いて)「独立変数の組の各々に対して対応する従属変数が必ず存在する」「独立変数の組を一意に定めたら従属変数が一意に定まる」という性質を満たす。 なお、ここで独立変数の組<math>(x_1, x_2, \cdots, x_n)</math>を<math>\mathbb{R}^n</math>上の点と捉えると、多変数関数とはベクトルをスカラーへ写す写像('''スカラー関数''')<math>F:\mathbb{R}^n \to \mathbb{R}</math>と考えることができる。拠って、以下で扱う話題はベクトル関数('''[[解析学基礎/ベクトル解析|ベクトル解析学]]''')で一般化され得る。 一般に、<math>n</math>変数関数のグラフは<math>n+1</math>次元空間ではじめて描画され得る。そのため、多変数関数の議論では(簡単な場合を除き)「グラフを考えて図形的に解釈する」手法はあまり通用しない。 多変数関数の考え方は変数が幾つであっても本質的には同じなので、以下の議論は全て(最も基本的な)二変数関数で扱うものとする。 ===多変数関数の極限=== 二変数関数の極限は、定性的には一変数関数と同様にして以下のように定義される。 :<math>z=f(x, y)</math>に於いて<math>(x, y)</math>を実定数の組<math>(a, b)</math>に<math>(a, b)</math>とは異なる値を取りながら限りなく近づけたとき、<math>z</math>が一定値<math>L</math>に近づくならば「<math>(x, y)\to(a, b)</math>のとき<math>z</math>は<math>L</math>に'''収束'''('''収斂''')する」といい、<math>\lim_{(x, y)\to(a, b)}f(x, y)=L</math>のように書く。 収束する値を'''極限値'''、収束しない場合を'''発散'''というのも同様である。 なお、ここで<math>(x, y), (a, b)</math>を<math>xy</math>平面上の点と見れば位置ベクトルを用いて :<math>\lim_{\scriptscriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right) \to \left(\begin{array}{c} a \\[-6pt] b \end{array}\right)}</math> のように書くことができる。また、 :<math>\lim_{\scriptstyle x \to a \atop \scriptstyle y \to b}</math> のような書き方も許容される。 但し、 :<math>\lim_{x \to a, y\to b}</math> のような書き方は'''反復極限'''(各変数を独立に飛ばすような極限) :<math>\lim_{x \to a} \lim_{y \to b}</math> と受け止められるので推奨しない(この場合は<math>x</math>と<math>y</math>を同時に飛ばしているので)。 同一値に飛ばす場合は :<math>\lim_{x, y\to c}</math> のような書き方も見られる。 ここからは、二変数関数の極限を定量的に考えていく。 一変数関数の場合を復習しておくと、「関数<math>y=f(x)</math>が<math>x \to a</math>で有限値<math>L</math>に収束する」とは<math>x \neq a</math>とすると<math>\varepsilon-\delta</math>論法を用いて :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall x \in \mathbb{R} \left( |x-a| < \delta \implies |f(x)-L| < \varepsilon \right)</math> で定義された。 二変数関数でも同様な定義にしたいので、<math>||</math>を適切に取り換える必要がある。高校数学を思い返してみると、<math>||</math>の意味は「実数の絶対値」から「ベクトル(複素数)の大きさ」に拡張されていた。つまり、先程と同様に変数の組<math>(x, y)</math>を<math>xy</math>平面上の点を表す位置ベクトルと見ればよい(より一般にはベクトル空間のノルム<math>\|\|</math>を用いる)。 つまり、<math>\begin{pmatrix} x \\ y \end{pmatrix} \neq \begin{pmatrix} a \\ b \end{pmatrix}</math>として :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies |f(x, y)-L| < \varepsilon \right)</math> とすればよい。 一変数の場合、<math>x \to a</math>の近づけ方は<math>x \to a^+</math>(右側極限)と<math>x \to a^-</math>(左側極限)の二通りしかなかった。しかし、二変数の場合は<math>xy</math>平面上のありとあらゆる方向からあらゆる経路で近づくことが考えられる。 つまり、二変数関数の収束は「2つの片側極限が一致」すれば良かった一変数の場合に比べ遙かに厳しい条件であることがわかる。 先程「反復極限のように表してはいけない」と述べたのは、反復極限では「どのような近づけ方であっても一意に収束する」ことが示せないからである。 それでは、実際に二変数関数の極限を求めるにはどうしたらよいであろうか? <math>\varepsilon - \delta</math>法による上述の定義では、「全ての近づき方に就て一意に収束する」ことを言うしかないが、近づけ方は無数に考えられるので実務的に不可能である。ここで、「直線的に近づく」場合に限っては無数にある近づき方を纏めて判定できる方法がある。 それは、'''二次元極座標'''('''円座標''')を利用する方法である。 高校数学の復習だが、極座標とは極を原点に取ったときに変数変換<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>で定まる座標系だった。ここで<math>r = \left\| \begin{pmatrix} x \\ y \end{pmatrix} \right\|, \theta = \arctan \frac{y}{x}</math>である。 例えば<math>(x, y)\to(0, 0)</math>の極限を考えるとき、<math>g(r, \theta)=f(x, y)</math>と変換すると上記の関係式から<math>\lim_{(x, y)\to(0, 0)}f(x, y)=\lim_{r\to0}g(r, \theta)</math>と表すことができる。ここで<math>g(r, \theta)</math>を計算したときに<math>r</math>が消えた場合、<math>g</math>は<math>\theta</math>にのみ依存するので<math>r\to0</math>の極限は存在しないと考えることに注意。 二変数関数でも極限に関する線型性などの性質はそのまま成り立つ。 *例題 **極限<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2}</math>を求めよ。 *解答 **<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2} = \lim_{r\to0}\frac{r^3\cos^2\theta\sin\theta}{r^3\cos^3\theta+r^2\sin^2\theta} = \lim_{r\to0}\frac{r\sin\theta\cos^3\theta}{r\cos^3\theta+\sin^2\theta}=\frac{0}{\sin^2\theta}=0</math> ***なお、<math>(x, y)\neq(0, 0)</math>より<math>\sin\theta=0</math>や<math>\cos\theta=0</math>、つまり<math>\theta=\frac{n}{2}\pi(n\in\mathbb{Z})</math>の場合は除外できるので<math>\frac{0}{\sin^2\theta}</math>は不定形ではない。 ==偏微分== ===連続性=== 二変数関数の連続性は、一変数関数と同様である。 :*二変数関数<math>z=f(x, y)</math>が「<math>(a, b)</math>で連続」とは、<math>\lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math>が成り立つこと。 :*<math>(a, b)</math>で連続な<math>f(x, y), g(x, y)</math>に就て、<math>g(a, b)\neq0, c=\mathrm{const}.</math>とすると :::<math>cf(a, b), f(a, b)\pm g(a, b), f(a, b)g(a, b), \frac{f(a, b)}{g(a, b)}</math> ::は全て<math>(a, b)</math>で連続。 :*任意の<math>(a, b)\in\mathbb{R}^2</math>で連続ならば「<math>\mathbb{R}^2</math>で連続」である。 ===偏微分の定義=== <math>z=f(x, y)</math>の<math>(a, b)</math>近傍での変化の様子を調べるとき、極限の節で述べたように<math>(x, y)</math>の動かし方・方向は無数にあるのでそれらを全て扱う厳しい。そこで、代表的に<math>x, y</math>軸のそれぞれの方向で動かしたときの値の変化を観察し、それを併せることで変化の様子がある程度理解される。 ここで<math>(x, y)</math>を<math>x</math>軸で動かすときは<math>y</math>を<math>b</math>に、<math>y</math>軸で動かすときには<math>x</math>を<math>a</math>に固定していることに注意すると、二変数関数<math>f(x, y)</math>は実質的に一変数関数<math>f(x, b), f(a, y)</math>と見做せる。 一変数関数のある点に於ける変化の度合いはその点での微分係数で表された。則ち、<math>x/y</math>軸方向で動かした変化の様子は<math>f(x, b)/f(a, y)</math>の<math>x=a/y=b</math>での微分係数を見ればよい。 これらの微分係数を<math>f(x, y)</math>の<math>(a, b)</math>に於ける<math>x/y</math>に関する'''偏微分係数'''といい、<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>のように表す。 ここで、記号「<math>\partial</math>」は「デル」「パーシャル」「ラウンドディー」「ラウンディー」「ラウンド」などと読まれる。 一変数関数での微分係数の定義式より、偏微分係数の定義式は以下のようになる。 :<math>f_{\partial x}(a, b)=\lim_{h\to0}\frac{f(a+h, b)-f(a, b)}{h}</math> :<math>f_{\partial y}(a, b)=\lim_{k\to0}\frac{f(a, b+k)-f(a, b)}{k}</math> 偏微分係数が存在するとき、<math>f(x, y)</math>はその点で'''偏微分可能'''という。 変数<math>(x,y)</math>が<math>xy</math>平面上の領域<math>D</math>を動く時を考える。 このとき、各点<math>(x, y)\in D</math>に対し、その点での偏微分係数<math>f_{\partial x}(x, y)/f_{\partial y}(x, y)</math>を与える関数を<math>f(x, y)</math>の<math>x/y</math>に関する'''偏導関数'''という。 偏導関数を求める操作を'''偏微分'''という。これに対し、一変数関数の微分を'''常微分'''という。 形式的には偏微分係数の定点を変数に置き換えればいいので、 :<math>f_{\partial x}(x, y)=\lim_{h\to0}\frac{f(x+h, y)-f(x, y)}{h}</math> :<math>f_{\partial y}(x, y)=\lim_{k\to0}\frac{f(x, y+k)-f(x, y)}{k}</math> のように定義される。 常微分に様々な記法があったように、偏微分にも様々な記法が存在する。 *<math>z=f(x, y)</math>の<math>x</math>に関する偏導関数の場合 ::<math>f_{\partial x}(x, y),~ f_x(x, y),~ z_{\partial x},~ z_x,~ \frac{{\partial z}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}}(x, y)~, \partial{x}f(x, y),~ u_x\big|_{x, y}</math> なお、偏微分係数は<math>(x, y)</math>を<math>(a, b)</math>に取り替えた記法の他、代入記号「<math>|</math>」を用いて :<math>\frac{\partial{z}}{\partial{x}}\Bigg|_{x=a, y=b},~ \frac{\partial{z}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} },~ \frac{\partial{z}}{\partial{x}}\Bigg|_{(x, y)=(a, b)},~ \frac{\partial{z}}{\partial{x}}\Bigg|_{\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right) = \left( \begin{array}{c} a \\[-6pt] b \end{array} \right)}</math> などと書く記法も存在する。 偏導関数の計算は偏微分係数に立ち戻ると「偏微分変数以外の独立変数を固定してできる一変数関数」に関する常微分なので、'''偏微分したい変数以外は定数と見做して常微分'''すればよい。 例えば、<math>f(x, y)=x^5y^3</math>の場合、 :<math>x</math>に関する偏導関数は<math>y</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{x}} = \left(\frac{d}{dx}x^5\right)y^3 = 5x^4y^3</math>と求まる。 :同様に、<math>y</math>に関する偏導関数は<math>x</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{y}} = x^5\left(\frac{d}{dy}y^3\right) = 3x^5y^2</math>と求まる。 ===全微分=== 前節で二変数関数の変化の様子を測る道具として偏微分を定義したが、偏微分のみでは<math>f(x, y)</math>の変化の様子が全て分かったとは到底言えない。 例えば、区分的に定義された二変数関数<math>f(x, y) = \begin{cases} \frac{xy}{x^2+y^2} ({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle \neq \vec{0}}) \\ 0 \qquad({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle = \vec{0}}) \end{cases}</math>を考える。 この関数は<math>x, y</math>軸(則ち直線<math>y=0, x=0</math>)上では値が常に0な定数関数である。よって軸上の全ての点で微分可能なので、原点に於いて<math>x, y</math>とも偏微分可能である。 しかし、区分的に定義された上の式の<math>x, y\to0</math>の極限をとってみると、 :<math>\lim_{(x, y)\to(0, 0)}\frac{xy}{x^2+y^2}=\lim_{r\to0}\frac{r^2\sin\theta\cos\theta}{r^2}=\sin\theta\cos\theta</math> より原点に近づけた極限は存在しない。従ってこの<math>f(x, y)</math>は原点を不連続点に持つ。 このように、常微分で成り立った「ある点で微分可能ならばその点で連続」という定理は偏微分では成り立たない。 そこで、この定理を多変数関数でも成り立たせるような新たな微分を考える。 一変数関数の常微分係数の定義式は :<math>f'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}</math> であったが、これは<math>h\to0</math>で<math>\frac{f(a+h)-f(a)}{h}\to f'(a)</math>ということなので、'''[[高等学校数学III/微分法#ランダウの記号|ランダウの記号]]'''('''オーダー記法''')を用いて :<math>f(a+h)-f(a)=hf'(a)+O(h)\quad (h\to0)</math> という式が出来上がる。 これを二変数に拡張するとき、<math>hf'(a)</math>の項を「極限で飛ばす変数と導関数の内積<sup>※</sup>」と考えることによって、以下のような表示を得る。 :<math>f(a+h, b+k)-f(a, b)=\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} + O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right) \quad \left(\begin{pmatrix} h \\ k \end{pmatrix} \to \vec{0}\right)</math> これをそのまま'''(完)全微分'''の定義式とする。 ※複素数の内積<math>\langle z, w \rangle = z\bar{w}</math>より、実数同士の積<math>ab</math>は内積<math>\langle a, b \rangle</math>と考えることができる。詳しくは[[関数解析学]]を参照。 この式が成り立つとき(諄いが二変数関数の極限値はあらゆる方向あらゆる経路で近づいても一致する必要がある)、<math>f(x, y)</math>は<math>(a, b)</math>で'''(完)全微分可能'''という。 また、<math>\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix}</math>を'''(完)全微分係数'''という。 *全微分係数が偏微分係数の組で表されることの証明 :全微分係数を<math>(\alpha, \beta)</math>とおく。 :<math>f(x, y)</math>が<math>(a, b)</math>で全微分可能であるとき、<math>k=0</math>と固定して<math>h\to0</math>の極限をとると、 :全微分の定義式より<math>f(a+h, b)-f(a, b)=\alpha h + O(|h|) \quad(h\to0)</math> :<math>\therefore \lim_{h\to0} \frac{f(a+h, b)-f(a, b)}{h}=\lim_{h\to0} \left\{ \alpha + \frac{O(|h|)}{h} \right\} = \alpha + 0 = \alpha</math> :最左辺は<math>f</math>の<math>x</math>に関する偏微分係数に等しいので<math>\alpha = \frac{\partial{f}}{\partial{x}}(a, b)</math> :<math>y</math>に就ても同様。// ここで証明したことから、以下が成り立つ。 {{定理|}} <math>f(x, y)</math>が<math>(a, b)</math>で全微分可能<math>\implies</math><math>(a, b)</math>で<math>x, y</math>のどちらに関しても偏微分可能 {{定理終わり}} ここから、全微分可能は偏微分可能より強い条件であると判る。 更に、先ほど全微分を「微分可能なら連続」という定理を成り立たせる微分として導入したので、この定理が成り立つ筈である。 *証明 :<math>(x, y)</math>を全微分可能な点<math>(a, b)</math>の充分近傍にとる。 :<math>x-a=h, y-b=k</math>とすると<math>x=a+h, y=b+k</math>であり、<math>(x, y)\to(a, b)\iff h, k\to0</math>なので :<math>\lim_{(x, y)\to(a, b)} \{f(x, y)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \{f(a+h, b+k)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \left\{\alpha h+ \beta k + O\left(\sqrt{h^2+k^2}\right)\right\}</math> :<math>=\alpha\cdot0+\beta\cdot0</math> :<math>=0</math> :よって極限の分配法則より :<math>\lim_{(x, y)\to(a, b)}f(x, y)-\lim_{(x, y)\to(a, b)}f(a, b)=0</math> :<math>\therefore \lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math> :従って、<math>f(x, y)</math>は全微分可能な点で連続である。 なお、全微分と常微分は完全に対応するため、両者を区別せずにただ「微分」と呼ぶ文献も存在する。実際、関数が一変数か多変数かは文脈で容易に判断されるので、両者を区別しなくとも実務的な支障はない。 余談だが、全微分は偏導関数に各独立変数の微小量を掛けて足し合わせた式 :<math>df = \frac{\partial{f}}{\partial{x}}dx + \frac{\partial{f}}{\partial{y}}dy</math> でも表される。 一変数関数に於いて、常微分可能性は「点<math>(a, f(a))</math>を通る接線の存在性」に対応した。 それでは、全微分可能性の幾何的意味は何であろうか? 一変数の話に立ち戻ると、関数の接線とは「接点の充分近傍に於ける関数の一次近似」であった。つまり、次元を1つ上げると曲面<math>z=f(x, y)</math>は「点<math>(a, b, f(a, b))</math>を通る且つ方程式が<math>x, y, z</math>の一次方程式である」図形で一次近似される筈である。 高校数学を思い出すと、<math>xyz</math>空間で一次方程式<math>ax+by+cz+d=0</math>は平面の方程式であった。更に、ベクトル<math>\begin{pmatrix} a \\ b \\ c \end{pmatrix}</math>はこの平面に垂直な法線ベクトルであった。 <math>f(x, y)</math>が全微分可能ならば<math>x, y</math>に関して偏微分可能なので、一変数関数<math>f(x, b), f(a, y)</math>はそれぞれ<math>x, y</math>に関して常微分可能であり、曲面<math>z=f(x, y)</math>を平面<math>y=b/x=a</math>で切った切り口の曲線の接線の傾きは<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>となる。よってこれらの接線に対してそれぞれ方向ベクトル<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>をとれる。 求める平面はこれらの接線を共に含む筈なので、<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>の両方に直交するようなベクトルが求める平面の法線ベクトルである。 よってこれらの外積を計算して、 :<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix} \times \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix} = \begin{pmatrix} 0 \cdot f_{\partial y}(a, b) - f_{\partial x}(a, b) \cdot 1 \\ f_{\partial x}(a, b) \cdot 0 - 1 \cdot f_{\partial y}(a, b) \\ 1 \cdot 1 - 0 \cdot 0 \end{pmatrix} = \begin{pmatrix} -f_{\partial x}(a, b) \\ -f_{\partial y}(a, b) \\ 1 \end{pmatrix}</math> 求める平面は<math>(a, b, f(a, b))</math>を通るので、方程式の一般形に代入して :<math>-f_{\partial x}(a, b)(x-a) - f_{\partial y}(a, b)(y-b) + 1 (z-f(a, b))=0</math> :<math>\therefore z-f(a, b)=f_{\partial x}(a, b)(x-a) + f_{\partial y}(a, b)(y-b)</math> この平面を、曲線<math>z=f(x, y)</math>の点<math>(a, b, f(a, b))</math>に於ける'''接平面'''という。 則ち、全微分可能性は接平面の存在性に対応することが判った。 {{演習問題|二変数関数<math>f(x, y)=x^3+y^3</math>が(1)任意点で全微分可能であることを示し、(2)点<math>(1, 1, 2)</math>に於ける接平面の方程式を<math>z=ax+by+c</math>の形で求めよ。|(1) 全微分可能性を示すには、<math>\lim_{h, k\to0} \left\{ f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}=0</math>・・・(*)を示せばよい。<br><math>\frac{\partial{f}}{\partial{x}}=3x^3, \frac{\partial{f}}{\partial{y}}=3y^2</math>より、<br><math>f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math><br><math>=(a+h)^3+(b+k)^3-(a^3+b^3)-(3a^2h+3b^2k)</math><br><math>=3ah^2+h^3+3bk^2+k^3</math><br><math>=O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right)</math><br>ここで<math>O\left(g(x, y)\right)</math>とは<math>\lim_{(x, y)\to(a, b)}\frac{f(x, y)}{g(x, y)}=0</math>を満たす<math>f(x, y)</math>のことだったので、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|</math>が0に収束する点<math>(a, b)</math>が存在することを示せばよい。<br>変数変換<math>\begin{pmatrix} h \\ k \end{pmatrix}=r\begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix}</math>により、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=\left|\frac{3ar^2\cos^2\theta+r^3\cos^3\theta+3br^2\sin^2\theta+r^3\sin^3\theta}{r}\right|</math><br><math>=|3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)|</math><br><math>\leqq3r|a\cos^2\theta+b\sin^2\theta|+r^2|\cos^3\theta+\sin^3\theta|</math>(<math>\because</math>三角不等式)<br><math>\leqq3r(a+b)+2r^2 (\because |\sin\theta|, |\cos\theta|\leqq1)</math><br>最後の式で<math>r\to0</math>とした極限は0に収束し、不等式<math>0 \leqq |3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)| \leqq 3r(a+b)+2r^2</math>と挟み撃ちの原理より<br><math>\lim_{h, k\to0}\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=0</math>なので、(*)が示された。//<br> (2) (1)で求めた偏導関数から<math>f_{\partial x}(1, 1)=3, f_{\partial y}(1, 1)=3</math>なので、<br>一般形に代入して<math>z-2=3(x-1)+3(y-1) \iff z=3x+3y-4</math>// }} ===高階偏導関数=== <math>z=f(x, y)</math>の偏導関数<math>\partial{x} f(x, y), \partial{y}f(x, y)</math>は一般に<math>x, y</math>の二変数関数である。そのため、これらが偏微分可能であればさらに偏微分することが可能である。 今、<math>f(x, y)</math>の<math>x, y</math>について偏導関数が存在し、それぞれ偏微分可能であればそれぞれ更に<math>x, y</math>についての導関数が存在する。そのため、積の法則より二回偏微分した偏導関数('''二階偏導関数''')は4種類存在することになる。 <math>\partial{x} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x^2}(x, y),~ f_{xx}(x, y),~ z_{\partial x^2},~ z_{xx},~ \frac{\partial^2{z}}{\partial{x^2}},~ \frac{\partial^2{f}}{\partial{x^2}}(x, y),~ \partial{x^2} f(x, y)</math>などと表す。<br><math>\partial{x} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y\partial x}(x, y),~ f_{xy}(x, y),~ z_{xy},~ z_{\partial y\partial x},~ \frac{\partial^2{z}}{\partial{y}\partial{x}},~ \frac{\partial^2{f}}{\partial{y}\partial{x}}(x, y),~ \partial{y}\partial{x} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x\partial y}(x, y),~ f_{yx}(x, y),~ z_{yx},~ z_{\partial x\partial y},~ \frac{\partial^2{z}}{\partial{x}\partial{y}},~ \frac{\partial^2{f}}{\partial{x}\partial{y}}(x, y),~ \partial{x}\partial{y} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y^2}(x, y),~ f_{yy}(x, y),~ z_{\partial y^2},~ z_{yy},~ \frac{\partial^2{z}}{\partial{y^2}},~ \frac{\partial^2{f}}{\partial{y^2}}(x, y),~ \partial{y^2} f(x, y)</math>などと表す。 ここで、<math>\partial</math>を用いるか否かで<math>x, y</math>の順序が入れ替わっていることに注意。 また、それぞれの二階偏導関数が存在するかは一階偏導関数の偏微分可能性に依存するので、上の4種類が必ず揃う訳ではない。 先程の<math>f(x,y)=x^5y^3</math> の場合、 *<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{x}}}(5x^4 y^3)=5\left(\frac{d}{dx}x^4\right)y^3=5\sdot 4 x^3 y^3=20 x^3 y^3</math> *<math>\frac{\partial^2{f}}{\partial{y}\partial{x}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{y}}}(5x^4 y^3)=5x^4\left(\frac{d}{dy}y^3\right)=5x^4\sdot 3y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{x}}}(3x^5 y^2)=3\left(\frac{d}{dx}x^5\right)y^2=3\sdot 5 x^4 y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{y}}}(3x^5 y^2)=3x^5\left(\frac{d}{dy}y^2\right)=3x^5\sdot 2y=6 x^5 y</math> である。 ここで<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>が成り立っているが、これは応用上用いられるような「まとも」な関数ならば偏微分の順番が可換であることによる。 *「まとも」でない例 *::<math>f(x,y)=\begin{cases}\frac{xy(x^2-y^2)}{x^2+y^2} & (x,y) \ne (0,0) \\ 0 & (x,y)=(0,0)\end{cases}</math> *:とすると、 *::<math>f(x,0)=f(0,y)=0</math>より *::<math>\partial{x} f(0,0)=\partial{y} f(0,0)=0</math> *:一方、<math>(x,y) \ne (0,0)</math>のとき、 *::<math>\frac{\partial f}{\partial x}=\frac{y(x^4+4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\frac{\partial f}{\partial y}=\frac{x(x^4-4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\therefore \partial{x} f(0,y)=-y, \ \partial{y} f(x,0)=x</math> *:従って *::<math>\partial{x}\partial{y}f(0,0)=\lim_{h \to 0}\frac{h-0}{h}=1</math> *::<math>\partial{y}\partial{x}f(0,0)=\lim_{k \to 0}\frac{-k-0}{k}=-1</math> *:である。 「まとも」な関数が具体的にどのような関数であるかは、以下の定理により与えられる。 {{定理|(偏微分順序の可換性)}} 点<math>(a,b)</math>に於いて<math>f_{xy}(a, b), f_{yx}(a, b)</math>ともに連続ならば、 :<math>f_{xy}(a, b) = f_{yx}(a, b)</math> {{定理終わり}} ;証明の導入 まず、<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{xy}(a,b)= \frac{\partial{f_x}}{\partial{{y}}} =\lim_{k\to 0} \frac {f_x(a,b+k) - f_x(a,b) }{k} = \lim_{k\to 0} \frac {\lim_{h\to 0} \frac{f(a+h,b+k)-f(a,b+k)}{h} - \lim_{h\to 0} \frac {f(a+h,b)-f(a,b)}{h} } {k} </math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac {\frac{f(a+h,b+k)-f(a,b+k)}{h} - \frac {f(a+h,b)-f(a,b)}{h} } {k}= \lim_{k\to 0} \lim_{h\to 0} \frac { \{f(a+h,b+k)-f(a,b+k) \} - \{ f(a+h,b)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> であり、同様に<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{yx}(a,b)= \frac{\partial{f_y}}{\partial{{x}}} =\lim_{h\to 0} \frac {f_y(a+h,b) - f_y(a,b) }{h} = \lim_{h\to 0} \frac {\lim_{k\to 0} \frac{f(a+h,b+k)-f(a+h,b)}{k} - \lim_{k\to 0} \frac {f(a,b+k)-f(a,b)}{k} } {h} </math> :<math>= \lim_{h\to 0} \lim_{k\to 0} \frac {\frac{f(a+h,b+k)-f(a+h,b)}{k} - \frac {f(a,b+k)-f(a,b)}{k} } {h}= \lim_{h\to 0} \lim_{k\to 0} \frac { \{f(a+h,b+k)-f(a+h,b) \} - \{ f(a,b+k)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k) - f(a+h,b) -f(a,b+k) + f(a,b) } {hk}= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> である。 よって、この定理は式 <math>\frac{f(a+h, b+k)-f(a, b+k)-f(a+h,b)+f(a,b)}{hk}</math> における <math>\lim_{k\to 0}</math> と<math>\lim_{h\to 0}</math> (反復極限)の可換を証明している。 ;証明 やや天下り的だが、 :<math>F=f(a+h, b+k)-f(a, b+k)-f(a+h, b)+f(a, b)</math> と置くと :<math>F=\{f(a+h, b+k)-f(a+h, b)\}-\{f(a, b+k)-f(a, b)\}=\{ f(a+h, b+k)-f(a, b+k) \} - \{ f(a+h, b)-f(a, b) \} </math> である。 技巧的だが、この式を参考に :<math>\phi(x):=f(x, b+k)-f(x, b)</math> :<math>\psi(y):=f(a+h, y)-f(a, y)</math> とすると、 :<math>F = \phi(a+h)-\phi(a) = \psi(b+k)-\psi(b)</math> という風に<math>F</math>を1変数関数に置き換えられる。 ここで、1変数関数に於けるラグランジュの平均値の定理を適用すると、 :<math>F=\phi(a+h)-\phi(a)=h\phi'(c)</math> を満たす<math>c \in (a, h)</math>が存在するので、 :<math>\theta_1 \in (0, 1)</math> として :<math>c=a+\theta_1h</math> と書いておく。 ここで偏微分係数の定義に立ち戻ると、<math>\frac{d\phi}{dx}=\frac{\partial{f}}{\partial{x}}(x, b+k)-\frac{\partial{f}}{\partial{x}}(x, b)</math>である。 なので :<math>F = \phi(a+h)-\phi(a)=h\phi'(a+\theta_1h) = h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}</math> また、<math>\phi'(a+\theta_1h)</math>を<math>y</math>の関数と考えることにより、偏微分係数の定義を再び用いて :<math>F=h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}=hk f_{xy}(a+\theta_1h, b+\theta_2k) \quad(\theta_2 \in (0, 1))</math> を得る。 一方、 :<math>F = \psi(b+k)-\psi(b)</math> と表した場合も、同様の式変形によって :<math>F=\psi(b+k)-\psi(b)=k\psi'(b+\theta_3k)=k\{f_y(a+h, b+\theta_3k)-f_y(a, b+\theta_3k)\}=hkf_{yx}(a+\theta_4h, b+\theta_3k) \quad(\theta_3, \theta_4 \in (0, 1))</math> よって :<math>F=hk f_{xy}(a+\theta_1h, b+\theta_2k)=hkf_{yx}(a+\theta_4h, b+\theta_3k)</math> <math>h, k\neq0</math>より :<math>f_{xy}(a+\theta_1h, b+\theta_2k)=f_{yx}(a+\theta_4h, b+\theta_3k)</math> この式について、 <math>h, k\to 0</math>の極限をとれば、極限をとる順番に関係なく :<math>f_{xy}(a, b) = f_{yx}(a, b)</math>// <!--* 参考文献 証明の導入の参考として、 :http://w3e.kanazawa-it.ac.jp/math/category/bibun/henbibun/henkan-tex.cgi?target=/math/category/bibun/henbibun/henbibun-junnjokoukan.html (金沢工業大学 KIT数学ナビゲーション『偏微分の順序交換』) 、サイト確認日:2016年7月23日 証明中の数式の記法の参考として、 :サイエンス社『微分積分概論[新訂版]』、高橋泰嗣 加藤幹雄、2013年11月10日発行、新訂第一版、--> 二階偏導関数が偏微分可能な場合、その偏導関数たちを'''三階偏導関数'''という。三階偏導関数が偏微分可能な場合、その偏導関数たちを'''四階偏導関数'''という。同様に次数を上げていくことができる。次数が2以上の場合を'''高階偏導関数'''という。 一変数の場合と異なり、次数が上がるたびにそれぞれ<math>x, y</math>について偏導関数を考えるため、<math>n</math>階偏導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複順列 <math>{}_2 \Pi_n</math>に等しい。 但し、上で証明した定理を繰り返し用いると偏微分の順序が関係なくなるので、「どの変数で何回偏微分したか」のみが重要である。具体的には、一致する偏導関数たちを全体で<math>1</math>個と数えると、(偏微分が可換な)<math>n</math>階導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複組合せ <math>{}_2 \mathrm{H}_n</math>に等しくなる。 点<math>(a, b)</math>で二変数関数<math>f(x,y)</math>の<math>k</math>階偏導関数(<math>k=1, 2, \cdots, n</math>)が全て存在し、且つそれらが全て連続であるとき、<math>f(x, y)</math>は<math>(a, b)</math>で'''<math>n</math>階連続微分可能'''といい、「<math>f</math>は<math>(a, b)</math>で<math>C^n</math>(級)関数である」という。また、定義域の全てで連続微分可能である場合は<math>f \in C^n</math>と書く。 <math>n\to\infty</math>でいえるときは<math>C^\infty</math>級関数という。 応用上で用いられる関数の殆どは<math>C^\infty</math>級関数である。 これを用いて先程の定理を言い換えると、 :<math>(a, b)</math>で<math>f</math>が<math>C^2</math>級<math>\implies f_{xy}(a, b)=f_{yx}(a, b)</math> である。 ===合成関数微分=== 二変数関数に対しても合成関数を考えることができるが、合成元の関数は一変数と二変数の二通り考えることができる。 先ずは、一変数関数の場合を考える。 一変数関数<math>f(x, y)</math>に対し、<math>\begin{cases} x=\phi(t) \\ y=\psi(t) \end{cases}</math>となるような媒介変数<math>t</math>が存在するとする。このとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>を考えることができる。 <math>F</math>は勿論一変数関数なので、<math>t</math>で微分するには常微分可能性を考えればよい。則ち、極限 :<math>\lim_{h\to0}\frac{F(t+h)-F(t)}{h}</math> が有限値<math>L</math>に収束すればよい。 ここで<math>\begin{cases} \Delta x := \phi(t+h)-\phi(t) \\ \Delta y := \psi(t+h)-\psi(t) \end{cases}</math>とする。<math>\phi(t), \psi(t)</math>が常微分可能とすると<math>\phi(t), \psi(t)</math>は連続なので<math>h\to0</math>で<math>\Delta x , \Delta y\to0</math>である。よって :<math>L=\lim_{h\to0}\frac{f(\phi(t)+\Delta x), \psi(t)+\Delta y)-f(\phi(t), \psi(t))}{h}</math> 更に<math>f</math>が全微分可能とするとどの方向から<math>\Delta x, \Delta y\to0</math>としても :(分母)<math>=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta x+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta y</math> よって :<math>L=\lim_{h\to0} \left\{ \frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta x}{h}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta y}{h} + O\left(\left\|\begin{pmatrix} \Delta x \\ \Delta y \end{pmatrix}\right\|\right) \right\}</math> ここで :<math>\lim_{h\to0}\frac{\Delta x}{h}=\phi'(t), \quad \lim_{h\to0}\frac{\Delta y}{h}=\psi'(t)</math> また、 :<math>\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = \frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{\sqrt{(\Delta x)^2+(\Delta y)^2}}\cdot\sqrt{\left(\frac{\Delta x}{h}\right)^2+\left(\frac{\Delta y}{h}\right)^2}</math> より :<math>\lim_{h\to\pm0}\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = 0\cdot\sqrt{\{\phi'(t)\}^2+\{\psi'(t)\}}</math> よって :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\phi}{dt}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\psi}{dt}</math> と求まる。 {{定理|(合成関数の常微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(t), y=\psi(t)</math>の何れも常微分可能であるとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>は常微分可能で :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}}\frac{dx}{dt}+\frac{\partial{f}}{\partial{y}}\frac{dy}{dt}</math> {{定理終わり}} ここでは代入記号を省略する略記法を用いていることに注意。右辺を見ると、一変数関数の合成関数微分と同様に'''連鎖律'''('''チェーン・ルール'''/'''チェイン・ルール''')が成り立っていることが判る。 二変数の場合は、偏微分の定義に立ち戻って一変数の場合に帰着すれば容易にわかる。 {{定理|(合成関数の偏微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(u, v), y=\psi(u, v)</math>の何れも<math>u/v</math>で偏微分可能であるとき、合成関数<math>F(u, v)=f(\phi(u, v), \psi(u, v))</math>は<math>u/v</math>で偏微分可能で :<math>\frac{\partial{F}}{\partial{u}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}</math> :<math>\frac{\partial{F}}{\partial{v}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{v}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{v}}</math> {{定理終わり}} *証明 合成関数の常微分の証明の計算に於いて<math>t=u, v</math>とそれぞれ置くことで直ちに成り立つ。 一変数関数の場合と同様に合成関数の二階微分も考えられるが、一変数の場合より遙かに煩雑である。 例えば、<math>\frac{\partial^2{F}}{\partial{u^2}}</math>を考える。 :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math> :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}\right) + \frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>和の微分) :<math>=\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{x}}{\partial{u}}\right)+\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>積の微分) :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math> :<math>=\left(\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\left(\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>(<math>\because</math>合成関数の偏微分) :<math>=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial^2{f}}{\partial{y}\partial{x}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>// ここで、<math>f</math>が<math>C^2</math>級であれば更に変形して :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+2\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2</math> 合成関数微分の計算は、[[解析学基礎/偏微分方程式|偏微分方程式]]に役立てられている。 例えば、<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=0</math>(ポアソン方程式)という二階線型偏微分方程式を考える。 <math>f(x, y)</math>を極座標表示<math>F(r, \theta)</math>に直すとき、変換公式<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>は<math>f</math>に二変数関数<math>\phi(r, \theta)=r\cos\theta, \psi(r, \theta)=r\sin\theta</math>を合成していると捉えることができる。 よって、 :<math>\frac{\partial{f}}{\partial{x}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{x}}</math> :<math>\frac{\partial{f}}{\partial{y}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{y}}</math> 先程求めた合成関数の二階偏微分の式から :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{x}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{x}}\frac{\partial{\theta}}{\partial{x}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{x}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{x}}\right)^2</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{y}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{y}}\frac{\partial{\theta}}{\partial{y}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{y}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{y}}\right)^2</math> ここで<math>r=\sqrt{x^2+y^2}, \theta=\arctan\frac{y}{x}</math>より :<math>\frac{\partial{r}}{\partial{x}}=\frac{x}{r},~ \frac{\partial{r}}{\partial{y}}=\frac{y}{r},~ \frac{\partial{\theta}}{\partial{x}}=-\frac{y}{r^2},~ \frac{\partial{\theta}}{\partial{y}}=\frac{x}{r^2},~ \frac{\partial^2{r}}{\partial{x^2}}=\frac{y^2}{r^3},~ \frac{\partial^2{r}}{\partial{y^2}}=\frac{x^2}{r^3},~ \frac{\partial^2{\theta}}{\partial{x^2}}=\frac{2xy}{r^4},~ \frac{\partial^2{\theta}}{\partial{y^2}}=-\frac{2xy}{r^4}</math> なので :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{x^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{y^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{y^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{y^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{x^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}-\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{x^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> 故に :<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}-\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> と変形される。 ここで<math>f \in C^2</math>ならば<math>\frac{\partial^2{F}}{\partial{r}\partial{\theta}}=\frac{\partial^2{F}}{\partial{\theta}\partial{r}}</math>なので :<math>\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> 更に、<math>f</math>が回転対称性(<math>\theta</math>の項を無視できる性質)を持っている場合、 :<math>\frac{d^2F}{dr^2}+\frac{1}{r}\frac{dF}{dr}=0</math> という(元の二変数線型偏微分方程式に比べ)圧倒的に簡単な二階線型常微分方程式に帰着できる。 なお、元の偏微分方程式はベクトル解析の知識を用いると<math>\text{∆} f = 0</math>と非常に簡潔に表され、これは座標系に依らない記法なので大変便利である。 ===極値=== 一変数関数の場合と同様に、二変数関数でもテイラーの定理を考えることが可能である。 但し、先程も見たように<math>f(x, y)</math>の<math>n</math>階偏導関数の最大個数は<math>{}_2 \Pi_{n}</math>であり、その全てを式に書いたのでは非常に煩雑となって収拾がつかなくなる。 そこで、以下のような略記法を考える。 :<math>f(x, y)</math>に対し、<math>\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}</math>を形式的に<math>\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f</math>と変形する。ここで、<math>D:=\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}</math>とすれば<math>Df</math>と表せる。 この<math>D</math>は「各独立変数に関して偏微分したそれぞれの偏導関数の総和をとる」という意味の演算子として定義され得る。一般に、偏微分演算子の一次結合として定義される演算子<math>D = \sum_{i} a_i\frac{\partial}{\partial{x_i}}</math>を'''一次の偏微分作用素'''という。各<math>a_i</math>のとり方で微分する方向が変わることから'''方向偏微分作用素'''ともいう。 <math>f</math>にこの<math>D</math>を複数回作用させることを考える。 :<math>D(Df)=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f\right\}</math> :<math>=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)+\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> と、四種類の二階偏導関数が全て現れている。 ここで形式的に :<math>(D D)f=\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\right\}f</math> :<math>=\left(\frac{\partial^2}{\partial{x^2}}+\frac{\partial^2}{\partial{x}\partial{y}}+\frac{\partial^2}{\partial{y}\partial{x}}+\frac{\partial^2}{\partial{y^2}}\right)f</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> なので、偏微分作用素<math>D</math>と作用素の対象となる関数<math>f</math>の間に結合法則が成り立っていると見做せる。 そこで、<math>D^2:=DD</math>と定義すると、同様の議論により一般に<math>n</math>階偏導関数の総和は<math>D^nf</math>で表される。 これを用いて、以下のテイラーの定理を証明しよう。 {{定理|(二変数に於けるテイラーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^n</math>級であるとき、<math>h:=x-a, k:=y-b, D:=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>とすると :<math>f(a+h, b+k)=\sum_{i=0}^{n-1}\frac{1}{i!}D^if(a, b)+\frac{1}{n!}D^nf(a+\theta h, b+\theta k)</math> を満たす<math>\theta \in (0, 1)</math>が存在する。 {{定理終わり}} *証明 :<math>g(t):=f(a+ht, b+kt)</math>として<math>g(t)</math>の有限マクローリン展開より ::<math>g(t)=\sum_{i=0}^{n-1}\frac{t^i}{i!}g^{(i)}(0)+\frac{t^n}{n!}g^{(n)}(\theta t)</math> :を満たす<math>\theta \in (0, 1)</math>が存在する。 :合成関数の偏微分より ::<math>\frac{d}{dt}g(t)=\frac{dx}{dt}\frac{\partial{f}}{\partial{x}}+\frac{dy}{dt}\frac{\partial{f}}{\partial{y}}=h\frac{\partial{f}}{\partial{x}}+k\frac{\partial{f}}{\partial{y}}=Df</math> :なので<math>g(t)</math>を常微分することと<math>f</math>に<math>D</math>を作用させることは同値であり、非負整数<math>i</math>に対して ::<math>g^{(i)}(t)=D^if(a+ht, b+kt)</math> :よって ::<math>g^{(i)}(0)=D^if(a, b)</math> ::<math>g^{n}(\theta t)=D^nf(a+\theta t h , b+\theta t k)</math> :より ::<math>f(a+ht, b+kt)=\sum_{i=0}^{n-1}\frac{t^i}{i!}D^if(a, b)+\frac{t^n}{n!}D^n(a+\theta th, b+\theta tk)</math> :ここで<math>t=1</math>とすれば定理の式を得る。// この定理の応用として最も基本的なのが、極値である。 一変数関数と同様、極小値・極大値を求めることは最大値最小値問題を解く手掛かりになるが、その求め方は複雑である。 先ずは、極値を定義する。 :<math>\begin{pmatrix} x \\ y \end{pmatrix}\neq\begin{pmatrix} a \\ b \end{pmatrix}</math>として、 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \leq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極大'''という。 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \geq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極小'''という。 :極大/極小となるときの<math>f(a, b)</math>を'''極大値/極小値'''といい、纏めて'''極値'''と呼ぶ。 一変数の場合と異なるのは、'''どの方向から見ても極大/極小'''でなければならない点である。 例えば、曲面<math>z=x^2-y^2</math>を考える。 :この曲面を<math>zx</math>平面(則ち平面<math>y=0</math>)で切った切り口は拋物線<math>z=x^2</math>であり、<math>y=0</math>より原点で極小値をとる。 :然し、この曲面を<math>yz</math>平面(則ち平面<math>x=0</math>)で切った切り口は拋物線<math>z=-y^2</math>であり、<math>x=0</math>より原点で極大値をとる。 このように、方向によって極大・極小が変わるような点を、馬の{{ruby|鞍|くら}}に見えることから'''{{ruby|鞍点|あんてん}}'''といい、極値点とは区別する。極大方向・極小方向の少なくとも一方が存在しない場合は鞍点とは呼ばない。 極値をとる点を求める手掛かりとなるのが、次の定理である。 {{定理|(二変数に於けるフェルマーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>で極値をとる<math>\implies \partial{x}f(a, b)=\partial{y}f(a, b)=0</math> {{定理終わり}} *証明 :<math>f(a, b)</math>が極値ならば、<math>x/y</math>軸方向で見ても極値になっている筈である。 :ここで<math>x/y</math>軸方向に見るとは、他の独立変数を固定した一変数関数として見ることだったので、<math>f(x, b), f(a, y)</math>を考えていることになる。 :このとき、一変数に於けるフェルマーの定理より ::<math>\frac{d}{dx}f(x, b)\Big|_{x=a}=0,~ \frac{d}{dy}f(a, y)\Big|_{y=b}=0</math> :であるが、 :偏微分係数の定義より ::<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{d}{dx}f(x, b)\Big|_{x=a},~ \frac{\partial{f}}{\partial{y}}(a, b)=\frac{d}{dy}f(a, y)\Big|_{y=b}</math> :だったので、 ::<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math> :である。// なお、<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math>が成り立つ点<math>(a, b)</math>を'''停留点'''という。これは、ベクトル解析的に<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0 \iff \mathrm{grad} f=\boldsymbol{0}</math>である(<math>f</math>の勾配がない)ことに由来する。 フェルマーの定理の対偶を取れば :<math>(\partial{x}f(a, b)\neq0 \lor \partial{y}f(a, b)\neq0) \implies f(a, b)</math>は極値ではない となるので、極値を取る点を求めるには停留点のみを考えればよいことになる。 停留点を求めるには、連立方程式<math>\begin{cases} \partial{x}f(a, b)=0 \\ \partial{y}f(a, b)=0 \end{cases}</math>を解けばよい。 但し、その解<math>(a, b)</math>が極値をとる点とは限らない(必要条件であって十分条件ではないため)。 一変数関数の場合は<math>f'(a)=0</math>を満たす<math>a</math>近傍の増減を調べればよかったが、二変数の場合はより複雑な手続きを要する。 一般に、多変数関数<math>f(x_1, x_2, \cdots, x_n)</math>に対して<math>(\mathbf{D})_{ij}=\frac{\partial^2{f}}{\partial{x_i}\partial{x_j}}</math>なるn次行列<math>\mathbf{D}</math>を'''ヘッセ行列'''という。 ヘッセ行列式(ヘッシアン)<math>D(x_1, x_2, \cdots, x_n)=\det\mathbf{D}</math>を'''判別式'''という。 二変数の場合、<math>\mathbf{D}=\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}} & \frac{\partial^2{f}}{\partial{x}\partial{y}} \\ \frac{\partial^2{f}}{\partial{y}\partial{x}} & \frac{\partial^2{f}}{\partial{y^2}} \end{pmatrix}</math>より判別式は<math>D(x, y)=\frac{\partial^2{f}}{\partial{x^2}}\frac{\partial^2{f}}{\partial{y^2}}-\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>である。 この判別式の符号を調べることによって、極値の有無を判定することができる。 {{定理|(極値の判定)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>D(a, b)>0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとり、 ::(ⅰ)<math>\partial{x^2}f<0 \implies f(a, b)</math>は極大値 ::(ⅱ)<math>\partial{x^2}f>0 \implies f(a, b)</math>は極小値 :(2)<math>D(a, b)<0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとらない。 :(3)<math>D(a, b)=0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとることもとらないこともある。則ち、判別式では判定できない。 {{定理終わり}} *証明 :テイラーの定理で<math>n=2</math>の場合を考えると、<math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^2</math>級ならば<math>\theta \in (0, 1)</math>が存在して :<math>f(a+h, k+b)=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :<math>(a, b)</math>が停留点より変形して :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :ここで<math>f \in C^2</math>より<math>f</math>の二階偏導関数は何れも連続なので、<math>D(a, b)\gtrless0</math>ならば充分小さい<math>h, k</math>に対して<math>D(a+\theta h, b+\theta k)\gtrless0</math>となる。 :ここで<math>p = \frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k),~ q = \frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k),~ r = \frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k)</math>とすると :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}(ph^2+2khq+kr^2)</math>・・・(*) :(1)<math>D(a, b)>0</math>のとき ::<math>\frac{\partial^2{f}}{\partial{x^2}}(a, b)=0</math>とすると<math>D(a, b)\leq0</math>となって不適。<math>\therefore \frac{\partial^2{f}}{\partial{x^2}}(a, b)\neq0</math> ::充分小さい<math>h, k</math>に対して<math>p\neq0</math>より(*)の右辺を平方完成して ::<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{pr-q^2}{p}k^2 \right\}</math> ::<math>=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{D(a+\theta h, b+\theta k)}{p}k^2 \right\}</math> ::ここで両辺<math>0 \iff h=k=0</math>に注意すると、 ::上式の最右辺は<math>p</math>の符号と正負が一致する。 ::これは<math>(a, b)</math>の充分近傍では<math>p>0</math>で<math>f(a, b)</math>が最小値、<math>p<0</math>で<math>f(a, b)</math>が最大値をとることを意味するので、<math>f(a, b)</math>は極値である。 :(2)<math>D(a, b)<0</math>のとき ::<math>p\gtrless0</math>のとき、平方完成した最右辺の波括弧の中身は、 :::<math>h+\frac{qk}{p}\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると負/正 :::<math>h\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると正/負 ::であるので、<math>h, k</math>のとり方によって<math>f(a+h, b+k)\gtrless f(a, b)</math>のどちらにもなり得、<math>f(x, y)</math>は<math>(a, b)</math>近傍で最大でも最小でもない。 ::則ち、<math>f(a, b)</math>は極値ではない。 ::<math>p=0</math>のとき、<math>r\neq0</math>ならば<math>h, k</math>を二階偏導関数に置き換えることで同様の結論を得る。 ::<math>r=0</math>のとき、 ::<math>D(a+\theta h, b+\theta k)=-q^2<0</math>より<math>q\neq0</math>なので(*)より ::<math>f(a+h, b+k)-f(a, b)=qhk</math> ::これは<math>h, k</math>の符号によって正負のどちらもとり得るので同様に<math>f(a, b)</math>は極値ではない。 :(3)<math>D(a, b)=0</math>のとき、 ::<math>h, k</math>のとり方により<math>D(a+\theta h, b+\theta k)</math>は正負のどちらもとり得る。 ::よって(1), (2)より<math>f(a, b)</math>は極値であることも極値でないこともあるので、 ::判別式では判定不能である。// {{演習問題|次の関数に極値があるかどうか調べ、あるならば求めよ。 :1. <math>f(x, y)=x^2+y^2-2xy</math> :2. <math>f(x, y)=x^2+2xy-3y^2+4x+4y+1</math> :3. <math>f(x, y)=x^3+y^3</math> |1. :<math>\frac{\partial{f}}{\partial{x}}=2x-y,~ \frac{\partial{f}}{\partial{y}}=2y-x</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{f}}{\partial{y^2}}=2,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=-1</math>より :<math>D(0, 0)=2\cdot2-(-1)^2=3>0</math> :また、<math>\frac{\partial^2{f}}{\partial{x^2}}>0</math>より :<math>f(x, y)</math>は<math>(0, 0)</math>で極小値<math>0</math>をとる。 2. :<math>\frac{\partial{f}}{\partial{x}}=2x+2y+4,~ \frac{\partial{f}}{\partial{y}}=-6y+2x+4</math>より :停留点は<math>(-2, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=2,~ \frac{\partial^2}{\partial{y^2}}=-6,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=2</math>より :<math>D(-2, 0)=2\cdot(-6)-2^2=-16<0</math> :よって<math>f(x, y)</math>は極値を持たない。 3. :<math>\frac{\partial{f}}{\partial{x}}=3x^2,~ \frac{\partial{f}}{\partial{y}}=3y^2</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=6x,~ \frac{\partial^2{f}}{\partial{y^2}}=6y, \frac{\partial^2{f}}{\partial{x}\partial{y}}=0</math>より :<math>D(0, 0)=0\cdot0-0^2=0</math> :よって判別不能。 :ここで、直線<math>y=x</math>を経路として原点から点<math>(x, y)</math>を動かしてみる。 :<math>f(x, x)=x^3+x^3=2x^3</math> :よって<math>x>0</math>で<math>f(x, y)>f(0, 0)</math>、<math>x<0</math>で<math>f(x, y)<f(0, 0)</math>より :原点近傍で<math>f(0, 0)</math>は最大でも最小でもない、則ち<math>f(0, 0)</math>は極値ではない。 :よって<math>f(x, y)</math>は極値を持たない。}} *発展問題 *:<math>f(x, y)=e^{xy}</math>を二次の項迄テイラー展開せよ。 停留点が鞍点である条件を補足しておく。 鞍点とは「関数が極大となる方向・極小となる方向の双方が存在する」ような点であった。 <math>f(x, y)</math>を停留点<math>(a, b)</math>に於けるテイラー展開で二次近似することを考える。 :テイラーの定理より厳密に ::<math>f(a+h, b+k)=\frac{1}{0!}D^0 f(a, b)+\frac{1}{1!}Df(a, b)+\frac{1}{2!}D^2f(a+\theta h, b+\theta k)</math> :であるが、<math>\theta \in(0, 1)</math>より<math>\theta\fallingdotseq0</math>と見做して近似すると ::<math>f(a, b)\fallingdotseq f(a, b)+Df(a, b)+\frac{1}{2}D^2f(a, b)</math> :<math>D=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>より ::<math>\mathrm{rhs}=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :<math>(a, b)</math>が停留点より<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{\partial{f}}{\partial{y}}(a, b)=0</math>なので ::<math>\mathrm{rhs}=f(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :ここで<math>\frac{1}{2}</math>で括られた部分に着目すると、 ::<math>h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)</math> ::<math>=h\left(h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)+k\left(h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)</math> ::<math>=\begin{pmatrix} h \\ k \end{pmatrix} \cdot \begin{pmatrix} h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix} \left\{ \begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix}\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math> :ここで<math>\boldsymbol{v}:=\begin{pmatrix} h \\ k \end{pmatrix}</math>とすると ::<math>f(a+h, b+k)\fallingdotseq f(a, b)+\frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> :則ち ::<math>f(a+h, b+k) - f(a, b) \fallingdotseq \frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> 拠って、<math>\boldsymbol{v}</math>方向で極大・極小か見るには停留点から<math>\varepsilon\boldsymbol{v}</math>だけ動かしたときの :<math>\frac{1}{2}\varepsilon^2({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の変化を見ればよいが、 :<math>\frac{1}{2}\varepsilon^2>0</math> より、結局は[[線型代数学/二次形式|二次形式]] :<math>({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の符号を見れば良いことになる。 ここでヘッセ行列<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>を対角化することを考える(ヘッセ行列は対称行列なので直交行列で対角化可能)。 :ヘッセ行列の各固有値を<math>\lambda_1, \lambda_2</math>とおくと、ある直交行列<math>\mathbf{P}</math>による相似変換で ::<math>({}^t \! \mathbf{P} \mathbf{D} \mathbf{P})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}} = \mathrm{diag} (\lambda_1, \lambda_2)</math> :と対角化できる。 :このとき、二次形式は<math>\boldsymbol{u}={}^t \! \mathbf{P} \boldsymbol{v}</math>という一次変換で ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}</math> :と表される。 :すると<math>\boldsymbol{u}_x\times\boldsymbol{u}_y</math>の項は対角行列の零成分が掛かって消えるので、 ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}=\lambda_1 (\boldsymbol{u}_x)^2+\lambda_2 (\boldsymbol{u}_y)^2</math> :(つまりこの変換は主軸変換) 則ち、任意方向で極大か極小か調べるには'''ヘッセ行列の各固有値の符号を見ればよい'''。 固有値が全て正であるとき、どのような<math>h, k</math>に対しても<math>f(a+h, b+k) - f(a, b)>0</math>と考えられるので、<math>\boldsymbol{v}=\begin{pmatrix} h \\ k \end{pmatrix}</math>のとり方に依らず<math>f(a, b)</math>は極小値である。 固有値が全て負であるとき、同様に<math>f(a, b)</math>は極大値である。 固有値の符号が異なるとき、<math>\boldsymbol{v}</math>のとり方によって極大か極小か変わるので、<math>(a, b)</math>は鞍点である。 零固有値を持つときは、零固有値に対応する固有ベクトル方向の情報が近似の際に切り捨てられている(則ち<math>\theta</math>- 依存性が高い)ので極大・極小・鞍点・何れでもない、の全ての場合をとり得る。 纏めると、以下のようになる。 {{定理|(極値の判定Ⅱ)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が負定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極大。 :(2)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が正定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極小。 :(3)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が不定行列ならば<math>(a, b)</math>は鞍点。 :(4)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が半正定値行列又は半負定値行列又は完全退化行列ならば<math>(a, b)</math>は極値点であることも鞍点であることもそうでないこともある。則ち、ヘッセ行列の定値性では判定できない。 {{定理終わり}} 近似の際に切り捨てた項の振舞によってはこの判定法が通用しない場合がある。特に、三変数以上で(3)を用いる場合は注意。 ヘッセ行列が正定値・負定値・半正定値・半負定値・不定値の何れであるかは、[[線型代数学/固有値と固有ベクトル|シルヴェスターの判定法]]を用いると固有値を求めることなく判別できる。 ===陰関数=== <math>y=f(x)</math>という形で陽に表示される関数を'''陽関数'''という。 これに対し、方程式<math>f(x, y)=0</math>がある区間で定義が区分的でない関数<math>y=\varphi(x)</math>を表すとき、「<math>y=\varphi(x)</math>は<math>f(x, y)=0</math>で定義された'''陰関数'''」という。このとき、方程式<math>f(x, y)=0</math>を「<math>y=\varphi(x)</math>の'''陰関数表示'''」という。一般に、陰関数は陽に表示できるとは限らない。なお、陰関数表示のことを単に陰関数と呼ぶ場合もある。 例えば、単位円の方程式<math>x^2+y^2=1</math>に対し、<math>y=\sqrt{1-x^2},\quad y=-\sqrt{1-x^2}</math>はそれぞれ単位円の方程式で定義された陰関数である。ここで、点<math>(1, 0)</math>を内部に含む開区間を考える。このような区間をどんなに小さく取ったとしても、円の上半分と下半分を両方含んでしまうため、区分的に定義しなければ一意な関数で表せず、則ち陰関数が存在しない。 それでは、方程式<math>f(x, y)=0</math>の陰関数が点<math>(x, y)</math>の充分近傍で存在する条件は何であろうか? 先ずは、厳密なことを抜きにして考える。 形式的に、陰関数<math>y=\varphi(x)</math>は方程式<math>f(x, y)=0</math>を<math>y</math>に就て解いた解である。そのため、このような関数が存在するならば<math>f(x, \varphi(x))=0</math>という<math>x</math>の一変数方程式が成り立つ。 媒介変数を<math>t=x</math>と見て方程式の両辺を<math>x</math>で常微分すると合成関数微分の公式より<math>\frac{dz}{dx}=\frac{\partial{f}}{\partial{t}}\frac{dt}{dx}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=0</math> :<math>\therefore \frac{d\varphi}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{\varphi}}}</math> ここで、実際には <math>\Big|_{y=\varphi(x)}</math>が省略されていることに注意。 この式の主張を纏めると、以下の定理を得る。 {{定理|(陰関数の定理Ⅰ)}} <math>f \in C^1,~ f(a, b)=0,~ \partial{y}f(a, b)\neq0</math>であるとき、<math>(a, b)</math>の充分近傍で<math>f(x, y)=0</math>の定義する陰関数<math>y=\varphi(x)</math>が唯一つ存在し、 :<math>b=\varphi(a)</math> また、この陰関数は<math>x=a</math>の充分近傍で常微分可能で :<math>\frac{d\varphi}{dx}=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> {{定理終わり}} 先程の考え方では「<math>\varphi(x)</math>の存在性・一意性・常微分可能性」を既に仮定してしまっているので、それらを担保するこの定理の証明としては用いることができない(循環論法になってしまう)。 実は、二変数の場合ならば今迄習った知識で証明可能である。以下に示す。 *証明 :<math>\Omega</math>を<math>\mathbb{R}^2</math>の開集合とする。 :<math>\partial{y}f(a, b)>0</math>とすると<math>f \in C^1</math>より<math>\partial{y}f(x, y)</math>は連続で ::<math>\exist \delta_1, \delta_2>0,~ U=\{ x\big|~ |x-a|\leq\delta_1 \},~ V=\{y\big|~ |y-b|\leq\delta_2\},\quad f(x, y)>0 \quad \left( {\scriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)} \in U \times V \subset \Omega \right)</math> :<math>y \in V</math>で<math>f(a, y)>0</math>よりこの区間で単調増加し ::<math>f(a, y)=f(a, b)=0 \lor f(a, b-\delta_2)<0<f(a, b+\delta_2)</math> :更に<math>f</math>が連続より<math>\delta_1</math>が十分小さければ ::<math>x \in U \implies f(x, b-\delta_2)<0<f(x, b+\delta_2)</math> :中間値の定理より ::<math>\forall x\in U,~ \exist y \in V,~ f(x, y)=0</math> :<math>\frac{d\varphi}{dy}>0</math>よりこのような<math>y</math>は一意に定まる。(仮に二つあるとしても、<math>f(x, y_1)=f(x, y_2)=0</math>なのでロルの定理より<math>\exist d \in [y_1, y_2],~ f(x, d)=0</math>。則ちこの<math>d</math>を<math>y</math>として新たにとれば良いことになるので一意である。) :ここで<math>y=\varphi(x)</math>とおくと<math>\varphi(x)</math>は一意で<math>\mathrm{dom}\varphi = U,~ \mathrm{ran}\varphi = V</math> :上記より<math>b=\varphi(a)</math> :<math>\varphi</math>が<math>x_0 \in U</math>で連続でないとすると ::<math>\exist \varepsilon_0,~ \exist x\in U,~ \forall \delta>0,~ ( |x-x_0|<\delta \implies |\varphi(x)-\varphi(x_0)| \geq \varepsilon_0 )</math> :<math>\delta:=\frac{1}{n} (n\in\mathbb{N})</math>とすると ::<math>\forall n\in\mathbb{N},~ \exist x_n\in U,~ ( |x-x_0|<\frac{1}{n} \implies |\varphi(x_n)-\varphi(a)| \geq \varepsilon_0 )</math> :但し<math>\lim_{n\to\infty}x_n=x_0</math>に注意。 :ここで<math>\mathrm{ran}\varphi=V</math>より<math>\varphi(x_0)\in V</math>、則ち<math>\{\varphi(x_n)\}</math>は有界数列である。 :拠ってボルツァーノ・ワイエルシュトラスの定理より<math>\{x_n\}</math>の部分列<math>\{x_{n_k}\}</math>が存在して ::<math>\lim_{k\to\infty}\varphi(x_{n_k})=y_0 \in V</math> :<math>f(x_{n_k}, \varphi(x_{n_k}))=0</math>且つ<math>f</math>が連続より<math>k\to\infty</math>で<math>f(x_0, y_0)=0</math>でなければならないので ::<math>y_0=\varphi(x_0)</math> :一方、 ::<math>\lim_{k\to\infty}|\varphi(x_{n_k})-\varphi(x_0)|=|y_0-\varphi(x_0)|\geq\varepsilon_0>0</math> :これは<math>y=\varphi(x_0)</math>に矛盾する。 :従って<math>\varphi</math>は<math>x_0</math>で連続である。 :<math>\varphi(x_0+h)=\varphi(x_0)+k</math>とおくと<math>\varphi</math>が連続より<math>h\to0</math>で<math>k\to0</math>であり、 :<math>h</math>を充分小さくすると<math>(x_0, \varphi(x_0))</math>と<math>(x_0+h, \varphi(x_0)+k)</math>を結ぶ線分が<math>U\times V</math>に含まれる。 :拠ってテイラーの定理より ::<math>\exist \theta\in(0, 1), 0=f(x_0+h, \varphi(x_0)+k)=f(x_0, \varphi(x_0))+\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)h + \partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)k</math> :<math>k=\varphi(x_0+h)-\varphi(x_0)</math>と<math>f(x_0, \varphi(x_0))</math>より変形して ::<math>\frac{\varphi(x_0+h)-\varphi(x_0)}{h}=-\frac{\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)}{\partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)}</math> :<math>h\to0</math>とすれば ::<math>\varphi'(x_0)=-\frac{\partial{x} f(x_0, \varphi(x_0))}{\partial{y} f(x_0, \varphi(x_0))}</math> :更に、 ::<math>\varphi'(x)=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> :の右辺が連続関数なので ::<math>\varphi(x) \in C^1</math> :<math>\partial{y}f(a, b)<0</math>の場合も同様に示される。// この証明は「一次元での単調性」に依存しているため、三変数以上に拡張することができない。そのため、(「解析学基礎」の範囲を大幅に超えるが)一般の場合を補足しておく。[[位相空間論]]や[[多様体論]]を修得してから戻ってくるのが良いだろう。 {{定理|(ベクトル関数に於ける陰関数の定理)}} <math>\mathbb{R}^n\times\mathbb{R}^m</math>上の開集合を<math>\Omega</math>とする。 <math>C^r</math>級関数<math>\boldsymbol{f}:\Omega\to\mathbb{R}^m</math>に対して :<math>\begin{cases} \boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0} \\ \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} }\right)\neq0 \end{cases}</math> なる<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>が存在するとき、<br><math>\boldsymbol{\alpha}</math>の<math>\mathbb{R}^n</math>- 開近傍<math>U</math>、<math>\boldsymbol{\beta}</math>の<math>\mathbb{R}^m</math>- 開近傍<math>V</math>に対して<math>C^r</math>級微分同相写像<math>\boldsymbol{\varphi}:U \to V</math>が唯一つ存在して :<math>\begin{cases} U \times V \subset \Omega \\ \boldsymbol{\beta} = \boldsymbol{\varphi}(\boldsymbol{\alpha}) \\ \forall {\scriptstyle \left( \begin{array}{c} \boldsymbol{x} \\[-6pt] \boldsymbol{y} \end{array} \right)} \in U \times V,~ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{0} \iff \boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x}) \\ \forall \boldsymbol{x} \in U,~ \boldsymbol{\varphi}'(\boldsymbol{x})= - \left( \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \right)^{-1} \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \end{cases}</math> を満たす。 {{定理終わり}} *証明 :<math>\tilde{\boldsymbol{f}}:\Omega\to\mathbb{R}^{m+n}</math>を ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \boldsymbol{y})=\begin{pmatrix} \boldsymbol{x} \\ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y}) \end{pmatrix}</math> :と定義する。 :<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>に就て<math>\boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0}</math>より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{\alpha} \\ \boldsymbol{0} \end{pmatrix}</math> :従って ::<math>\tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{E} & \boldsymbol{O} \\ \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } & \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } \end{pmatrix}</math> :これは下三角行列なので ::<math>\mathrm{rank} \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=m+n</math> :階数が行列の次数に等しいのでこの行列は正則行列、則ち ::<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})\neq0</math> :(なお、三角行列に関する行列式の公式を用いると<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\det \boldsymbol{E} \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array}}\right)\neq0</math>と導かれる。) :よって逆写像定理を適用すると :<math>(\boldsymbol{\alpha}, \boldsymbol{\beta})</math>の開近傍<math>U</math>と<math>(\boldsymbol{\alpha}, \boldsymbol{0})</math>の開近傍<math>V</math>が存在して :<math>\tilde{\boldsymbol{f}}|_{U}:U \to V</math>は<math>C^r</math>級微分同相写像となる。 :ここで<math>\tilde{\boldsymbol{f}}|_{U}</math>の<math>C^r</math>級逆写像を<math>\boldsymbol{\psi}</math>とすると逆写像の定義より ::<math>(\tilde{\boldsymbol{f}}\circ\boldsymbol{\psi})(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{y})</math> :また、<math>\boldsymbol{x}</math>は<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})</math>の<math>1\sim n</math>成分を並べたベクトル<math>\boldsymbol{\psi}_{1\sim n}(\boldsymbol{x}, \boldsymbol{y})</math>、<math>\boldsymbol{y}</math>は<math>\boldsymbol{f}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>の<math>1\sim m</math>成分を並べたベクトル<math>\boldsymbol{f}_{1\sim m}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>になるので、 ::<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y}))</math> :<math>\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y})</math>とすると定義より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y}))=(\boldsymbol{x}, \boldsymbol{y})</math> :<math>\boldsymbol{y}</math>に<math>\boldsymbol{0}</math>を代入して ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0}))=(\boldsymbol{x}, \boldsymbol{0})</math> :<math>\tilde{\boldsymbol{\varphi}}</math>の定義より<math>\boldsymbol{\varphi}(\boldsymbol{x}):=\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0})</math>とすれば :<math>\boldsymbol{f}(\boldsymbol{x}, \boldsymbol{\varphi}(\boldsymbol{x}))=\boldsymbol{0}</math> :則ち<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math> :<math>\boldsymbol{\psi} \in C^r</math>より<math>\boldsymbol{\varphi} \in C^r</math>であり、逆写像の一意性より<math>\boldsymbol{\varphi}</math>は一意に定まるので、 :<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math>は陰関数の満たすべき性質を全て満たす。// (補足ここ迄) 陰関数の定理の応用として、陰関数表示で与えられた曲線の接線・法線の方程式を求めることが考えられる。 :円<math>x^2+y^2=r^2</math>を考える。 :<math>f(x, y)=x^2+y^2-r^2</math>とおくと<math>f\in C^2, f(x, y)=0</math>であり、何かしらの関数の陰関数表示となっている。 :よって陰関数定理より :<math>\frac{dy}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{y}}}</math> :ここで :<math>\frac{\partial{f}}{\partial{x}}=2x, \frac{\partial{f}}{\partial{y}}=2y</math> :より<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x}{y}</math> :接点を<math>(x_0, y_0)</math>とすれば接線の方程式の公式より :<math>y-y_0=-\frac{x_0}{y_0}(x-x_0)</math> :変形すると :<math>y_0(y-y_0)+x_0(x-x_0)=0</math> :<math>xx_0+yy_0=x^2_0+y^2_0=r^2</math> :ここで<math>\begin{pmatrix} x_0 \\ y_0 \end{pmatrix}</math>は明らかにこの接線の法線ベクトルなので :<math>y=0</math>でも成り立つ。 :同様に法線の方程式は :<math>y=\frac{y_0}{x_0}x</math> :と求まる。// 高校数学では「<math>y</math>を<math>x</math>の関数とみて合成関数微分を行う」という考え方で求めたが、陰関数定理はそのような関数<math>y=\varphi(x)</math>の存在を保証していたのである。 一般の二次曲線やその他の陰関数曲線でもこの考え方を適用することが可能である。 二変数方程式で定義される陰関数は一変数関数であった。では、二変数関数もある三変数方程式で定義された陰関数とは考えられないだろうか?実は、一般に<math>n</math>変数方程式の定義する陰関数は<math>n-1</math>変数関数である。直観的には、「元の<math>n</math>変数方程式に陰関数<math>x_n=g(x_1, x_2, \cdots, x_{n-1})</math>を代入することで自由度が一個下がる」と理解される。 <math>xyz</math>空間で方程式<math>f(x, y, z)=0</math>は一般に曲面を表す。この曲面上の点<math>(a, b, c)</math>近傍で曲面の関数表示が二変数関数<math>z=\psi(x, y)</math>であるための十分条件も陰関数定理で与えられる。 {{定理|(陰関数の定理Ⅱ)}} <math>f \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=0,~ \partial{z} f(a, b, c)\neq0</math>ならば<math>(a, b)</math>の<math>\mathbb{R}^2</math>- 開近傍<math>U</math>で陰関数<math>z=\psi(x, y)</math>が唯一つ存在し :<math>\begin{cases} \psi \in C^1 \\ c=\psi(a, b) \\ f(x, y, \psi(x, y))=0 \quad((x, y) \in U) \\ \frac{\partial{\psi}}{\partial{x}}=-\frac{\partial{x}f(x, y, z)}{\partial{z} f(x, y, z)} \\ \frac{\partial{\psi}}{\partial{y}}=-\frac{\partial{y}f(x, y, z)}{\partial{z} f(x, y, z)} \end{cases}</math> を満たす。 {{定理終わり}} <math>\partial{x} f(a, b, c) \partial{y} f(a, b, c) \partial{z} f(a, b, c)\neq0</math>のとき曲面<math>f(x, y, z)=0</math>の<math>(a, b, c)</math>に於ける接平面は :<math>\partial{x}f(a, b, c)(x-a)+\partial{y}f(a, b, c)(y-b)+\partial{z}f(a, b, c)(z-c)=0</math> である。 この定理を用いると :<math>\begin{cases} \partial{x}f(a, b, c) = -\partial{x}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{y}f(a, b, c) = -\partial{y}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{z}f(a, b, c)\neq0 \end{cases}</math> なので :<math>z-c=\partial{x}\psi(a, b)(x-a)+\partial{y}\psi(a, b)(y-b)</math> と、全微分の節で求めた接平面の方程式に一致する。 更に、以下も成り立つ。 {{定理|(陰関数の定理Ⅲ)}} <math> f, g \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=g(a, b, c)=0,~ \begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \\[-6pt] z = c \end{array}}\neq0</math>ならば<math>x=a</math>の<math>\mathbb{R}</math>- 開近傍<math>U</math>で陰関数の組<math>(y, z)=(\varphi(x), \psi(x))</math>が唯一つ存在し :<math>\begin{cases} \varphi, \psi \in C^1 \\ b=\varphi(a) \\ c=\psi(a) \\ f(x, \varphi(x), \psi(x))=g(x, \varphi(x), \psi(x))=0 \\ \frac{d\varphi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{x}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{x}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} , \quad \frac{d\psi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{x}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{x}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} \end{cases}</math> を満たす。 {{定理終わり}} 陰関数定理が成り立つ状況下に於て、原点近傍で以下のような変換を考える。 :<math>(s, t)=\vartheta(x, y)=(f(x, y), x)</math> このとき逆写像定理により<math>\vartheta:(x, y)\to(s, t)</math>は微分同相写像なので、<math>F(s, t)=s</math>として :<math>(F\circ\vartheta^{-1})(x, y)=x</math> が成り立つ。 これは、<math>s=f(x, y)</math>を座標軸としてみる座標変換を考えていることになる。例えば二重積分で積分領域の境界が<math>f(x, y)=\mathrm{const}.</math>であるとき、これは一般に曲線を表すので扱いづらい。しかし、このような座標変換を行うことで<math>s=\mathrm{const}.</math>という非常に単純な疆界を持つ<math>s</math>-単疆界領域となり、二重積分が容易となる。詳しくは「重積分」節で後述する。 {{演習問題| :1. 双曲線<math>x^2-2\sqrt{3}xy-y^2+4y+4=0</math>の点<math>(0, 2+2\sqrt{2})</math>に於ける法線を求めよ。 :2. レムニスケート<math>r^2=2a^2\cos^2 2\theta</math>に就いて、円<math>r=|a|</math>上を除く領域で<math>y</math>が<math>x</math>の関数として単調であることを示せ。 :3. 曲面<math>x^2+3xy-2yz+xz-y^2=0</math>の点<math>(1, 2, 1)</math>に於ける接平面の方程式を求めよ。 :4. <math>f(x, y, z)=x+y+z-3,~ g(x, y, z)=y^2+z-2</math>とする。点<math>(1, 1, 1)</math>近傍の陰関数<math>y=\varphi(x),~ z=\psi(x)</math>を具体的に表示し、その微分係数を求めよ。 | 1. :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x-2\sqrt{3}y,~ \frac{\partial{f}}{\partial{y}}=-2y-2\sqrt{3}x</math> :<math>(0, 2+2\sqrt{2})</math>で :<math>\frac{\partial{f}}{\partial{x}}=-4\sqrt{3}-4\sqrt{6},~ \frac{\partial{f}}{\partial{y}}=-4-4\sqrt{2}\neq0</math> :<math>\frac{dy}{dx}=-\frac{-4\sqrt{3}(1+\sqrt{2})}{-4(1+\sqrt{2})}=-\sqrt{3}</math> :<math>y-(2+2\sqrt{2})=-\frac{1}{-\sqrt{3}}(x-0)</math> :<math>y=\frac{1}{\sqrt{3}}x+2+2\sqrt{2}</math> 2. :<math>r^2=x^2+y^2,~ \cos^2 2\theta = \cos^2 \theta - \sin^2 \theta=\left(\frac{x}{r}\right)^2-\left(\frac{y}{r}\right)^2</math>よりレムニスケートの方程式は :<math>(x^2+y^2)^2-2a^2(x^2-y^2)=0</math> :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2(x^2+y^2)(2x)-2a^2(2x)=4x(x^2+y^2-a^2)</math> :<math>\frac{\partial{f}}{\partial{y}}=2(x^2+y^2)(2y)-2a^2(-2y)=4y(x^2+y^2+a^2)</math> :<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x(x^2+y^2-a^2)}{y(x^2+y^2+a^2)}</math> :ここで<math>xy</math>平面上の象限を固定して考えると、 :<math>\frac{dy}{dx}</math>の符号は<math>x^2+y^2-a^2</math>の正負で決まる。 :よって<math>x^2+y^2-a^2=0</math>則ち円<math>r=|a|</math>上を除く領域で、 :<math>y</math>は<math>x</math>の関数として単調である。 3. :<math>f(x, y, z):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x+3y+z,~ \frac{\partial{f}}{\partial{y}}=3x-2y-2z,~ \frac{\partial{f}}{\partial{z}}=x-2y</math> :<math>(1, 2, 1)</math>で :<math>\frac{\partial{f}}{\partial{x}}=9,~ \frac{\partial{f}}{\partial{y}}=-3,~ \frac{\partial{f}}{\partial{z}}=-3\neq0</math> :<math>\frac{\partial{z}}{\partial{x}}=-\frac{9}{-3}=3,~ \frac{\partial{z}}{\partial{y}}=-\frac{-3}{-3}=-1</math> :<math>z-1=3(x-1)-1(y-2)</math> :<math>z=3x-y</math> 4. :<math>f(x, y, z)=0</math>とすると<math>z=3-x-y</math>であり、<math>g(x, y, z)=0</math>に代入して :<math>y^2-(3-x-y)-2=0</math> :<math>y^2-y+1-x=0</math> :<math>y=\frac{1\pm\sqrt{4x-3}}{2}</math> :<math>(x, y)=(1, 1)</math>となるためには :<math>y=\frac{1+\sqrt{4x-3}}{2}</math> :<math>z=3-x-y=3-x-\frac{1+\sqrt{4x-3}}{2} = \frac{5-2x+\sqrt{4x-3}}{2}</math> :これは<math>(x, z)=(1, 1)</math>を満たす。 :根号の実数条件より<math>x\geq\frac{3}{4}</math>より「<math>x=1</math>近傍」も満たす。 :よって<math>(\varphi(x), \psi(x))=\left(\frac{1+\sqrt{4x-3}}{2}, \frac{5-2x+\sqrt{4x-3}}{2}\right)</math> :逆にこのように<math>(\varphi(x), \psi(x))</math>を定義すると条件を満たす。 :<math>\frac{d\varphi}{dx}=\frac{1}{2}\cdot\frac{4}{2\sqrt{4x-3}}=\frac{1}{\sqrt{4x-3}},~ \frac{d\psi}{dx}=-1-\frac{1}{\sqrt{4x-3}}</math> :<math>x=1</math>で :<math>\frac{d\varphi}{dx}=1,~ \frac{d\psi}{dx}=-2</math> }} ===条件付極値=== 先程は点<math>(x, y)</math>が<math>\mathbb{R}^2</math>上を自由に動ける条件の下で極値を考えた。しかし、応用上は何かしらの制約が課された状態での極値を考えることが往々にしてある(寧ろ、無条件の方が稀であろう)。 則ち、次の問題を考える。 :点<math>(x, y)</math>が'''拘束条件'''(束縛条件)<math>g(x, y)=0</math>を満たしながら変化するとき、<math>f(x, y)</math>の'''条件付極値'''を求めよ。 このような問題を(2変数1拘束条件の)'''条件付極値問題'''という。また、拘束条件を表す関数<math>g(x, y)</math>を'''制約関数'''という。 一般に<math>g(x, y)=0</math>が<math>y=\phi(x)</math>や<math>x=\psi(y)</math>のように解けるとは限らず、解けたとしても増減を簡単に調べられるとは限らない。 そこで、条件付極値問題の解法には以下の定理が用いられる。 {{定理|(ラグランジュの未定乗数法)}} <math>f(x, y), g(x, y)\in C^1</math>として<math>f(x, y)</math>が点<math>(a, b)</math>で拘束条件<math>g(x, y)=0</math>の下での条件付極値をとるとき、 :<math>L(x, y, z)=f(x, y)-zg(x, y)</math> と置くと :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\times\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math> ならば :<math>\frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math> を満たす実数<math>z=\lambda</math>が存在する。 {{定理終わり}} この<math>L</math>を'''ラグランジュ関数'''、<math>\lambda</math>を'''未定乗数'''(ラグランジュ乗数)という。未定乗数法では、条件付極値の問題を「ラグランジュ関数の無条件極値問題」に帰着している。 各偏導関数を計算すると、連立方程式 :<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math> に帰着される。 *証明 :<math>(a, b)</math>を極値点、<math>\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>とする。 :陰関数定理より<math>(a, b)</math>の充分近傍で<math>g(x, y)=0</math>の<math>C^1</math>級陰関数<math>y=\phi(x)</math>が存在し、<math>\phi'(x)=-\frac{\frac{\partial{g}}{{\partial{x}}}}{\frac{\partial{g}}{\partial{y}}}</math>となる。 :<math>h(x):=f(x, \phi(x))</math>とするとフェルマーの定理より<math>0=h'(a)=f_x(a, b)+f_y(a, b)\phi'(a)=f_x(a, b)-f_y(a, b)\frac{g_x(a, b)}{g_y(a, b)}</math> :ここで<math>\lambda:=\frac{f_y(a, b)}{g_y(a, b)}</math>と置くと<math>f_x(a, b)=\lambda g_x(a, b) \iff \frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>を得る。 :定義した<math>\lambda</math>より<math>f_y(a, b) =\lambda g_y(a, b) \iff\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>。 :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>としても同様。 :<math>\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>は拘束条件から直ちに満たされる。 :よって実数<math>\lambda</math>が存在して定理の式が満たされる。// ベクトル解析の記法で書くと、未定乗数法の連立方程式は<math>\mathrm{grad} f=\lambda \mathrm{grad} g</math>と表される。これは幾何学的には、「曲面<math>z=f(x, y)</math>と曲面<math>g(x, y)=0</math>の共有点での接平面の法線ベクトルが平行」という条件である。 2曲面の共有点の<math>z</math>座標を<math>c</math>としたとき、曲面を<math>z=c</math>で切った切り口の曲線は<math>c=f(x, y), g(x, y)=0</math>であり、これらは曲面と同じ共有点を持つ。共有点で2曲線が交わるとすると「連続微分可能」という仮定より2曲面は「切れ目なく」繫がっているので、十分小さい<math>\varepsilon>0</math>に対して曲線<math>c\pm\varepsilon=f(x, y)</math>は<math>g(x, y)</math>と共有点を持つ。このとき、<math>f(x, y)</math>は<math>(a, b)</math>近傍で<math>c=f(a, b)</math>より大きい値も小さい値もとるので、<math>(a, b)</math>は極値点ではない。よって、2曲線は極値点<math>c_0=f(a, b)</math>に於いて接していなければならない。 このとき、曲線の式<math>c_0=f(x, y), g(x, y)=0</math>の両辺を<math>x</math>で微分することで<math>\begin{cases} f_x\cdot1+f_x\cdot\frac{dy}{dx}=0 \\ g_x\cdot1+g_y\cdot\frac{dy}{dx}=0 \end{cases}</math>を得、接ベクトル<math>(1, \frac{dy}{dx})</math>に直交する平行な2ベクトル<math>(f_x, f_y), (g_x, g_y)</math>をそれぞれの曲線の法線ベクトルにとることができる。よって未定乗数<math>\lambda</math>が実数として存在する。 フェルマーの定理と同様に未定乗数法の式を満たすことは条件付極値であるための必要条件なので、十分性の確認は必須である。逆に、未定乗数法は条件付極値の候補となる点を与える(未定乗数<math>\lambda</math>は「存在する」だけでこの先一切使わないが、先述のように幾何学的意味が存在する)。 先程紹介したヘッセ行列は「無制約の場合」の議論だったので今回は用いることができない。 そこで、以下のように表示される'''境界付ヘッセ行列'''(縁付ヘッセ行列)が判定に使用される(代入記号は省略した)。 :<math>\mathbf{H}_B = \begin{pmatrix} 0 & \frac{\partial{g}}{\partial{x}} & \frac{\partial{g}}{\partial{y}} \\ \frac{\partial{g}}{\partial{x}} & \frac{\partial^2L}{\partial{x^2}} & \frac{\partial^2L}{\partial{x}\partial{y}} \\ \frac{\partial{g}}{\partial{y}} & \frac{\partial^2L}{\partial{y}\partial{x}} & \frac{\partial^2L}{\partial{y^2}} \end{pmatrix}</math> 今回の場合、<math>\det \mathbf{H}_B>0</math>なら条件付極小値、<math>\det \mathbf{H}_B<0</math>なら条件付極大値と判定される。 但し、3変数以上や拘束条件が増えたときの拡張は非常に煩雑で複雑なものとなるので、ここでは紹介しない。 連立方程式<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math>を更に変形する。 :第三式は拘束条件そのものなので除外する。 :第一式・第二式を行列表現に直して :<math>\begin{pmatrix} f_x & g_x \\ f_y & g_y \end{pmatrix}\begin{pmatrix} 1 \\ -\lambda \end{pmatrix}= \begin{pmatrix} 0 \\ 0 \end{pmatrix}</math> :線型代数で扱った定理「斉次連立一次方程式が非自明解を持つ<math>\iff</math>表現行列が特異行列」より、 :<math>\begin{vmatrix} f_x & g_x \\ f_y & g_y \end{vmatrix}=0</math> よって、未定乗数<math>\lambda</math>を求めなくても未定乗数法を適用できる。 この変形は2変数1拘束条件の場合のみ成り立ち、一般化はできない。 ==重積分== 本項では、微分と積分の双対性及び[[解析学基礎/偏微分方程式|偏微分方程式]]・[[解析学基礎/ベクトル解析|ベクトル解析学]]への接続を鑑みて、一般書では深く扱わない(定義すらしないことの多い)偏積分を冒頭で扱うことにする。 ===偏積分=== 偏微分と同様にして、二変数<math>f(x, y)</math>の片方の変数を固定したときの積分を考える。 <math>xyz</math>空間で<math>y</math>を固定したとき、<math>z=f(x, y)</math>の<math>x</math>での積分を考える。直観的には、一変数での積分('''常積分''')のリーマン和を用いた定義を、<math>zx</math>平面でそのまま行えば良いことになる。 具体的には、 :<math>\int_{a}^{b} f(x, y) dx := \lim_{n \to \infty} \sum_{k=1}^{n} f(x_k, y) \Delta x</math>(<math>\Delta x = \frac{b-a}{n}, x_k = a + k\Delta x</math>) と定義する。 これを<math>f(x, y)</math>の<math>x</math>に関する'''偏積分'''という。幾何学的には、<math>xyz</math>空間を<math>y</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>x</math>軸、直線<math>x=a, x=b</math>の囲む符号付き面積に対応する。偏微分と異なり、積分記号は常積分と同じものを用いる。 <math>y</math>に関する偏積分は同様に ::<math>\int_{c}^{d} f(x, y) dy := \lim_{n \to \infty} \sum_{k=1}^{n} f(x, y_k) \Delta y</math>(<math>\Delta y = \frac{d-c}{n}, y_k = c + k\Delta y</math>) と定義され、幾何学的には<math>xyz</math>空間を<math>x</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>y</math>軸、直線<math>y=c, y=d</math>の囲む符号付き面積に対応する。 定積分に関して、一変数と同様に :<math>\int_a^b f(x, y)dx+\int_b^c f(x, y)dx=\int_a^c f(x, y)dx</math> :<math>\int_b^a f(x, y)dx=-\int_a^b f(x, y)dx</math> :<math>\int_a^a f(x, y)dx=0</math> が成立することは定義から容易に示される(<math>y</math>に関しても同様)。 また、積分の平均値の定理 :<math>\exist \xi \in (a, b), \quad f(\xi, y)=\frac{1}{b-a}\int_a^b f(x, y)dx</math> も同様に成立することが判る(<math>y</math>に関しても同様)。 不定積分は、一変数と同様に<math>F(x, y):=\int_u^x f(t, y)dt+C</math>と定義される(<math>F(u, y)=0</math>とする)。但し、<math>x</math>に関する偏積分では<math>y</math>は定数と見做されるので、'''積分定数<math>C</math>は実際には<math>y</math>の関数<math>C(y)</math>である'''ことに注意が必要である。<math>y</math>に関する不定積分でも同様に、積分定数は<math>x</math>の関数<math>C(x)</math>である。<math>\int_u^x f(t, y)dt+C(y)</math>は<math>\int f(x, y)dx+C(y)</math>と略記する 一般に、偏積分の積分定数は積分変数以外の変数を全て含む関数である。 一変数の場合と同様に、 :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math>(微分積分学の基本定理) が成立する。 *証明 :<math>F(x, y):=\int_a^x f(t, y)dt</math>とする。 :先程述べた定積分の性質より :<math>F(x+h, y)-F(x, y) = \int_a^{x+h} f(t, y)dt - \int_a^x f(t, y)dt = \int_a^{x+h}f(t, t)dt+\int_x^a f(t, y)dt =\int_{x}^{x+h} f(t, y)dt</math>であるが、 :積分の平均値の定理より<math>\xi\in(x, x+h)</math>が存在して :<math>\int_{x}^{x+h} f(t, y)dt=hf(\xi, y)</math> :ここで<math>h\to0</math>の極限をとると :<math>\lim_{h\to0} \{F(x+h, y)-F(x, y)\}=\frac{\partial{F}}{\partial{x}},\quad \lim_{h\to0} hf(\xi, y)=f(x, y)</math> :なので :<math>\frac{\partial}{\partial{x}}\int_a^x f(x, y)dx=f(x, y)</math> :一般の不定積分<math>\int f(x, y)dx=\int_u^x f(t, y)dt + C(y)</math>に関しても積分定数<math>C(y)</math>は<math>x</math>の関数でないので偏微分すると0となり、 :結局は :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math> :が成り立つ。// 則ち'''偏積分は偏微分の逆演算'''であり、被積分関数を偏導関数とみて元の関数を復元することで原始関数が求まるので偏積分が計算できることがわかる。 一変数関数で成り立った性質の多くはほぼそのまま成立する。以下、<math>y</math>に関しても同様なので<math>x</math>に関する偏積分で記述する。また、定積分表示で書くが不定積分でも同様である。 :<math>\int_a^b \{\alpha f(x, y)+\beta g(x, y)\}dx=\alpha\int_a^b f(x, y)dx+\beta\int_a^b g(x, y)dy</math>(線型性) :<math>\int_a^b f(x, y)\frac{\partial{g}}{\partial{x}}dx=\left[ f(x, y)g(x, y) \right]_{x=a}^{x=b} - \int_{a}^b \frac{\partial{f}}{\partial{x}}g(x, y)dx</math>(部分積分法) :<math>u=\phi(x)</math>として<math>\int_a^b f (\phi(x), y) \frac{du}{dx} dx=\int_{\phi(a)}^{\phi(b)} f(u, y) du</math>(置換積分法) :<math>y=c, x\in[a, b]</math>で<math>f(x, c)\leq g(x, c)</math>ならば<math>\int_a^b f(x, c)dx\leq \int_a^b g(x, c)dx</math>(定積分不等式) 偏積分の微分に関して、以下の定理が成り立つことが知られている。 {{定理|(ライプニッツの積分定理Ⅰ)}} 2変数関数<math>f(x, y)</math>に対して<math>f, f_x</math>が<math>(x, y)\in I \times[a(x), b(x)]</math>で連続且つ<math>a(x), b(x)</math>が常微分可能ならば :<math>\frac{d}{dx}\left(\int_{a(x)}^{b(x)} f(x, y)dy\right)=\left[f(x, y)\frac{dy}{dx}\right]_{y=a(x)}^{y=b(x)}+\int_{a(x)}^{b(x)} \frac{\partial{f}}{\partial{x}}dy</math> {{定理終わり}} {{定理|(ライプニッツの積分定理Ⅱ)}} 3変数関数<math>f(x, y, z)</math>に対して<math>f, f_x</math>が<math>(x, y, z)\in I_x \times I_y \times[a(x, y), b(x, y)]</math>で連続且つ<math>a(x, y), b(x, y)</math>が<math>x</math>で偏微分可能ならば :<math>\frac{\partial}{\partial{x}}\left(\int_{a(x, y)}^{b(x, y)} f(x, y, z)dz\right)=\left[f(x, y, z)\frac{\partial{z}}{\partial{x}}\right]_{z=a(x, y)}^{z=b(x, y)}+\int_{a(x, y)}^{b(x, y)} \frac{\partial{f}}{\partial{x}}dz</math> {{定理終わり}} Ⅰに於いて<math>a(x)=a, b(x)=x</math>としてみよう。すると、 :<math>\frac{d}{dx}\int_a^x f(x, y)dy = f(x, x) + \int_a^x \frac{\partial{f}}{\partial{x}}dy</math> である。 これは、偏微分に関する微分積分学の基本定理を「微分変数と積分変数が異なる場合」に拡張したものと見ることができる。更に、<math>f(x, y)=g(y)</math>なら<math>\frac{\partial{f}}{\partial{x}}=0</math>より常微分に関する微分積分学の基本定理に一致する。 則ち、ライプニッツの積分定理は常微分・偏微分双方の意味で「微分積分学の基本定理の拡張」と捉えることができる。 Ⅰ・Ⅱとも偏微分方程式やベクトル解析で当たり前のように用いられるので、覚えておいて損はないだろう。 ===重積分の定義=== 次に、連続関数<math>f(x, y)</math>の全ての変数が動く場合の積分に就いて考える。 変数の組<math>(x, y)</math>が動く範囲('''積分領域''')<math>D</math>は、点<math>(x, y)</math>の軌跡と考えることで<math>xy</math>平面上の領域として表現することができる。 先ずは、簡単な場合として矩形領域<math>D=[a, b]\times[c, d]</math>の場合を考える。これは、<math>z=f(x, y)</math>を<math>xy</math>平面へ<math>z</math>方向から射影した投影面が矩形ということである。 なお、重積分の文脈では、積分領域を直積集合で表すよりも<math>D=\{(x, y)\mid a\leq x \leq b, c\leq y \leq d\}</math>や<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ c \leq y \leq d \end{array} \right\}</math>のような記法が好まれる。 <math>[a, b], [c, d]</math>をそれぞれ<math>a=x_0<x_1<\cdots<x_i<\cdots<x_{m-1}<x_m=b, c=y_0<y_1<\cdots<y_j<\cdots<y_{n-1}<y_n=d</math>と等分割し、<math>D_{ij}:=[x_{i-1}, x_i]\times[y_{j-1}, y_j]</math>とする。この矩形領域から代表点<math>(\alpha_{ij}, \beta_{ij})</math>をとるとき、各<math>D_{ij}</math>を底面・<math>f(\alpha_{ij}, \beta_{ij})</math>を高さとする長方形の体積は区間<math>[x_{i-1}, x_i],[y_{j-1}, y_j]</math>の幅を<math>\Delta x_i, \Delta y_j</math>として<math>V_{mn}=\sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math>と表される。これは、'''リーマン和'''を2変数関数に拡張したものである。 分割を限りなく細かくしたときの極限<math>\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} V_{mn}</math>が収束するならば、<math>f(x, y)</math>は<math>D</math>で'''二重積分可能'''といい、その極限値を<math>\iint_D f(x, y)dxdy</math>と表して<math>f(x, y)</math>の<math>D</math>に関する'''二重積分'''という。 :<math>\iint_D f(x, y)dxdy:=\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} \sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math> 次に、<math>D</math>が有界領域の場合を考える。 <math>D</math>は有界であるから、<math>D</math>を包含するような矩形領域<math>\tilde{D}\subset\mathbb{R}^2</math>が必ず存在する。 このとき、<math>D</math>上の二変数関数<math>f(x, y)</math>を次のように拡張する。 :<math>\tilde{f}(x, y)=\begin{cases} f(x, y) & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> このとき、<math>\tilde{D}\setminus D</math>に於ける<math>\tilde{f}(x, y)</math>の値は<math>0</math>なので重積分の計算結果に影響せず、 :<math>\iint_D f(x, y)dxdy:=\iint_{\tilde{D}}\tilde{f}(x, y)dxdy</math> として差し支えない(右辺は先ほど定義した「矩形領域での二重積分」である)。 <math>D</math>が有界領域でない場合は後述する。 重積分では「不定積分」に相当するものを考えないことが多い。これは、積分定数の自由度が比較的高いので偏積分より扱いにくくなるためである。 <math>f(x, y)=1</math>という定数関数の重積分を考える。先ずは矩形領域に就いて考える。 リーマン和は<math>f(\alpha_{ij}, \beta_{ij})=1</math>より<math>V_{mn}=\sum_{i=1}^m\sum_{j=1}^n \Delta x_i \Delta y_j</math>であるが、<math>\Delta x_i \Delta y_j</math>は矩形領域<math>D_{ij}</math>の面積に等しい。よってその総和<math>V_{mn}</math>は矩形領域<math>D</math>の面積である。これは分割がどれだけ細かくなっても変わらないので、結局は<math>|D|=\iint_D 1 dxdy</math>である。このとき、1を省略して<math>\iint_D dxdy</math>と表す。 <math>D</math>が有界領域であるとき、<math>D</math>を包含する矩形領域<math>\tilde{D}</math>に関して :<math>\tilde{f}(x, y)=\begin{cases} 1 & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> であり、<math>\tilde{D}</math>での重積分の値は同様の議論により結局は有界領域<math>D</math>の面積に等しくなる。 一変数の積分では<math>\int_a^b dx = b-a</math>(区間の幅)であったが、二変数の重積分では<math>\iint_D dxdy= |D|</math>(領域の面積)と判った。三変数でも、同様の議論により<math>\iiint_V dxdydz = |V|</math>(領域の体積)となる。一般に、1の<math>n</math>重積分は積分領域となる図形の大きさ(<math>n</math>次のルベーグ測度)に等しい。ベクトル解析で扱う線積分・面積分・体積分でも同様の事項が成り立つ。 [[測度論]]では、逆にルベーグ測度を1の重積分として定義する流儀もある。 ===累次積分=== 次に、重積分の具体的な計算方法に就いて見ていく。 先程見たように、<math>\iint_D f(x, y)dxdy</math>は積分領域<math>D</math>と曲面<math>z=f(x, y)</math>が囲む立体の体積と考えられる。 数学Ⅲで扱ったように、立体の体積は「立体の断面積を表す関数を積分」すれば求めることができる。つまり、「立体をある平面で切ったときの断面積」さえ求まれば計算することができると考えられる。 実は、この断面積は偏積分で与えられる。 偏積分<math>h(y)=\int_a^b f(x, y)dx</math>は「<math>D=[a, b]\times I</math>と<math>z=f(x, y)</math>が囲む立体を<math>y</math>を固定した平面で切ったときの断面積」なので、これを<math>y</math>に関して区間<math>I</math>で常積分してやれば「断面積の積分=体積」が求まる。 この話を具体的に見ていく。 先ずは、<math>D=[a, b]\times[c, d]</math>という矩形領域を考える。 <math>y</math>を固定した平面で切った断面積は<math>\int_a^b f(x, y)dx</math>であり、この断面積を<math>[c, d]</math>で積分してやればいいので、<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_a^b f(x, y)dx \right) dy</math>である。 <math>x</math>を固定した平面で切った断面積で考えても同じであり、<math>\iint_D f(x, y)dxdy = \int_a^b \left(\int_c^d f(x, y)dy \right)dx</math>。 なお、<math>D=[a, b]\times[c, d]</math>且つ<math>f(x, y)=g(x)h(y)</math>と分離できる場合は<math>\iint_D f(x, y)dxdy = \left( \int_a^b g(x) dx\right)\left( \int_c^d h(y)dy \right)</math>と、非常に単純な計算で求まる。 一般の有界領域<math>D</math>に関しては、「<math>(x, y)</math>が<math>D</math>内の全ての点を1点ずつ重複なく通る」ように<math>x, y</math>をそれぞれ動かす必要がある。そのような動かし方をいきなり定めるのは困難であるため、以下のような場合を考える。 '''定義が区分的でない'''関数<math>\phi_1(x), \phi_2(x)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\}</math>と表され、'''疆界が単純閉曲線'''<sup>※</sup>である積分領域を'''<math>x</math>-単疆界領域'''<!-- 『例から学ぶ微分積分』馬場裕・笹尾哲・山本光・山本勇(共立出版、2022年)より -->(<math>x</math>-単線領域)と呼ぶことにする(統一名称は存在せず、書籍によって様々に呼ばれる)。同様に、定義が区分的でない関数<math>\psi_1(y), \psi_2(y)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\}</math>と表され、疆界が単純閉曲線である積分領域を'''<math>y</math>-単疆界領域'''(<math>y</math>-単線領域)と呼ぶ。 ※「単純閉曲線」とは、「'''閉曲線'''(端点(始点と終点)が一致する曲線)であって自己交叉しない(端点以外で自分自身と交わらない)」曲線のことである。[[位相幾何学]]の知識を用いると単疆界領域は「単純閉曲線で囲まれた単連結領域」と言い換えられる。 <math>x</math>-単疆界領域では例えば<math>x=x_0</math>を固定すると<math>y</math>を<math>\phi_1(x_0)</math>から<math>\phi_2(x_0)</math>まで動かしたときに点<math>(x, y)</math>は線分<math>x=x_0 (\phi_1(x_0)<y<\phi_2(x_0))</math>上の点を一回ずつ通る。次に、<math>x</math>を<math>a</math>から<math>b</math>まで動かせば<math>(x, y)</math>は<math>D</math>内の全ての点を重複なく通ったことになる。 よって、矩形領域と同様の議論で二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\} \right)</math>は次のように計算される。 :<math>\iint_D f(x, y)dxdy = \int_a^b \left( \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy \right) dx</math> <math>y</math>-単疆界領域でも同様に二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\} \right)</math>は :<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_{\psi_1(y)}^{\psi_2(y)} f(x, y)dx \right) dy</math> と計算される。 このように、重積分を偏積分の常積分で表したものを'''累次積分'''(逐次積分、反復積分)という。見た目上は常積分の反復であることが名前の由来である。3変数以上の場合、最外部の積分のみ常積分で残りは積分変数以外を固定した偏積分である。 昔からの慣習として、累次積分の先に計算する部分を右側に纏めて :<math>\int_a^b dx \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy</math> のように表す場合がある。 これは :<math>\left(\int_a^b dx\right) \left(\int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy\right)</math> を意味しないので注意。 本項では、混乱を防ぐため通常の記法で書く。 なお、積分区間を更に詳しく明示した :<math>\int_{x=a}^{x=b} \left( \int_{y=\phi_1(x)}^{y=\phi_2(x)} f(x, y)dy \right) dx</math> という記法も存在する。 単疆界領域でない領域の場合、疆界となる関数が切り替わる点(疆界点)で領域を分割することで単疆界領域になるので、それぞれの単疆界領域での重積分の和を計算すればよい。 :<math>\iint_D f(x, y)dxdy = \sum_i \iint_{D_i} f(x, y)dxdy</math> :例) :<math>x\in[-1, 1], \phi_1(x)=0, \phi_2(x)=\begin{cases} x+1 & (x<0) \\ -x+1 & (x\geq0) \end{cases}</math>のとき、 :<math>D=D_1 \cup D_2</math> :<math>D_1=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} -1 \leq x < 0 \\ 0 \leq y \leq x+1 \end{array} \right\}</math> :<math>D_2=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math> :とすれば良い。 二重積分を累次積分に直すとき、<math>D</math>の図を書くことで疆界となる区分的でない関数を正しく導くことができる。 なお、重積分でも線型性と定積分不等式が成り立つ。 :<math>\iint_D (\alpha f(x, y)+\beta g(x, y)) dxdy = \alpha \iint_D f(x, y)dxdy + \beta \iint_D g(x, y)dxdy</math> :<math>f(x, y)\leq g(x, y)\quad\mathrm{at}\, D \implies \iint_D f(x, y)dxdy \leq \iint_D g(x, y)dxdy</math> ===積分順序の変更=== 積分領域が<math>x</math>-単疆界領域且つ<math>y</math>-単疆界領域であるならば、累次積分で<math>x, y</math>のどちらを先に計算しても結果は同じである。単疆界領域でなくとも、単疆界領域に分割した重積分の和を考えれば同じく積分順序を交換できる。 一般に、次が成り立つ。 {{定理|(フビニの定理)}} 多変数関数が積分領域<math>D</math>で重積分可能ならば、累次積分の積分順序は可換である。 {{定理終わり}} 但し、'''積分順序を交換すると各積分の積分区間が変わる'''ことに注意が必要である。 例えば、三角形領域<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math>に於ける<math>f(x, y)=xy^2</math>の重積分を考える。 <math>D</math>は<math>x</math>-単疆界領域なのでこの重積分は累次積分により :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-x+1} xy^2 dy \right)dx</math> :<math>=\int_0^1 x\left[\frac{1}{3}y^3\right]_{1}^{-x+1} dx</math> :<math>=\frac{1}{3}\int_0^1 x(-x^3+3x^2-3x)dx</math> :<math>=\frac{1}{3} \left[ -\frac{x^5}{5}+\frac{3}{4}x^4-x^3 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> と計算される。 <math>D</math>の表式を今度は<math>y</math>-単疆界領域となるように変形する。 :<math>y=-x+1\iff x=-y+1</math> :<math>0\leq x \leq 1 \iff 0 \leq y \leq 1</math> :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq -y+1 \\ 0 \leq y \leq 1 \end{array} \right\}</math> 同様に重積分を計算すると :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-y+1} xy^2 dx \right)dy</math> :<math>=\int_0^1 y^2\left[\frac{1}{2}x^2\right]_0^{-y+1}dy</math> :<math>=\frac{1}{2}\int_0^1 y^2(y^2-2y)dy</math> :<math>=\frac{1}{2} \left[ \frac{1}{5}y^5-\frac{1}{2}y^4 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> このように、正しく積分順序を交換すれば同じ結果を得る。 また、以下のように積分順序を交換することで計算が容易となる場合がある。 {{演習問題|<math>\int_{0}^1 \left( \int_{-\sqrt{1-x^2}}^{\sqrt{1-x^2}}x dy \right)dx</math>を積分順序を交換することで計算せよ。| 二重積分<math>\iint_D f(x, y)dxdy</math>と見て積分領域<math>D</math>を求めると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ -\sqrt{1-x^2} \leq y \leq \sqrt{1-x^2} \end{array} \right\}</math> 則ち、<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2 \leq 1 \\ x \geq 0 \end{array} \right\}</math>という半円領域である。<br>これを<math>y</math>-単疆界領域となるように変形すると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \sqrt{1-y^2} \\ -1 \leq y \leq 1 \end{array} \right\}</math> よって累次積分に直して :<math>\iint_D f(x, y)dxdy=\int_{-1}^{1} \left( \int_0^{\sqrt{1-y^2}} x dx \right)dy</math> :<math>=\int_{-1}^1 \left[ \frac{1}{2}x^2 \right]_0^{\sqrt{1-y^2}}dy</math> :<math>=\frac{1}{2}\int_{-1}^1(1-y^2)dy</math> :<math>=\int_0^1 (1-y^2)dy</math> :<math>=\frac{2}{3}</math>// }} ===変数変換=== 常積分では置換積分という手法により積分変数を別の変数に変換することができた。重積分でも同様に変数変換を考えることができる。 <math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \end{cases}</math>という変数変換によって積分領域が<math>(s, t)\in E</math>から<math>(x, y)\in D</math>に写されるとする。 このとき、全単射な写像<math>\Gamma:E\to D</math>が存在すれば変換前後で重積分の計算が可能である。 一変数の置換積分では<math>dx</math>が<math>\frac{dx}{dt}dt</math>に置き換わった。同様に<math>dxdy</math>が○○倍の<math>dsdt</math>に置き換わると予想されるが、この○○に入るのは何であろうか? <math>dx, dy</math>はそれぞれ<math>\phi(s, t), \psi(s, t)</math>の<math>s, t</math>を微小変化させたときの変化量、則ち全微分と考えられるので、 :<math>dx=\frac{\partial{\phi}}{\partial{s}}ds+\frac{\partial{\phi}}{\partial{t}}dt</math> :<math>dy=\frac{\partial{\psi}}{\partial{s}}ds+\frac{\partial{\psi}}{\partial{t}}dt</math> これを一次変換の記法で表すと :<math>\begin{pmatrix} dx \\ dy \end{pmatrix} = \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \begin{pmatrix} ds \\ dt \end{pmatrix}</math> である。 <math>(x, y)</math>の組と<math>(s, t)</math>の組がそれぞれ一次独立であるとすると、<math>dxdy</math>と<math>dsdy</math>はそれぞれ<math>D, E</math>での微小矩形の面積を表すと解釈でき、更に行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>は正則である。 ここで、一次変換による図形の拡大率は表現行列の行列式の絶対値だったので、 :<math>dxdy = \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right|dsdt</math> が成り立つ。 則ち、重積分の変数変換の表式は :<math>\iint_D f(x, y)dxdy = \iint_E f(\phi(x, y), \psi(x, y)) \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right| dsdt</math> である。 行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>を'''ヤコビ行列'''(ヤコブ行列)と言い、<math>\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>と略記する。ヤコビ行列式<math>\det\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>を'''ヤコビアン'''という。 二次元でよく用いられる変換としては、<math>\begin{cases} x=s+t \\ y=s-t \end{cases}</math>('''斜交座標''')や<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>('''円座標''')が挙げられる。後者は特に、円が絡む積分領域のときに真価を発揮する。 三次元以上でも同様に全微分を一次変換表記することでヤコビ行列を得、それが変数変換の変換レートとなる。 三次元でよく用いられる変換としては、<math>\begin{cases} x= t+u \\ y=u+s \\ z=s+t \end{cases}</math>('''ラヴィ変換''')、<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \\ z=z \end{cases}</math>('''円筒座標''')、<math>\begin{cases} x=r\sin\theta\cos\phi \\ y=r\sin\theta\sin\phi \\ z= r\cos\theta \end{cases}</math>('''球面座標''')が挙げられる。 {{演習問題|<math>f(x, y)=x^2+y^2, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \frac{x^2}{a^2}+\frac{y^2}{b^2} \leq 1 \right\}</math>のとき、変数変換により<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\begin{cases} x=as \\ y=bt \end{cases}</math>と変換すると :<math>x^2+y^2=a^2s^2+b^2t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| s^2+t^2 \leq 1 \right\}</math> :<math>\left|\det\frac{\partial{(x, y)}}{\partial{(s, t)}}\right|=\left|\det \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix}\right|=ab</math> より :<math>\iint_D (x^2+y^2)dxdy=\iint_E \{(a^2s^2+b^2t^2)ab\}dsdt</math> :<math>=a^3b\iint_E s^2dsdt + ab^3\iint_E t^2dsdt</math> 更に<math>\begin{cases} s=r\cos\theta \\ t=r\sin\theta \end{cases}</math>と変換すると :<math>s^2=r^2\cos^2\theta,\quad t^2=r^2\sin^2\theta</math> :<math>F = \left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq 1 \\ 0 \leq \theta \leq \tau \end{array} \right\}</math> :<math>\left|\det\frac{\partial{(s, t)}}{\partial{(r, \theta)}}\right|=\left|\det \begin{pmatrix} \cos\theta & r\sin\theta \\ \sin\theta & r\cos\theta \end{pmatrix}\right|=r</math> より :<math>\iint_E s^2 dsdt = \iint_F \{(r^2\cos^2\theta) r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \cos^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x+\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> :<math>\iint_E t^2dsdt=\iint_F \{(r^2\sin^2\theta)r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \sin^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x-\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> よって最終的に :<math>\iint_D (x^2+y^2)dxdy = a^3b\cdot\frac{\pi}{4}+ab^3\cdot\frac{\pi}{4}</math> :<math>=\frac{ab\pi}{4}(a^2+b^2)</math>// }} ここで、「極座標なのに<math>r=0</math>を考えてる」「<math>\theta=0</math>と<math>\theta=\tau</math>が点として重複してる」からおかしいと思うだろうが、実は問題ないことが示される。詳細は最後の節で扱う。 積分領域が<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a \leq \varphi(x, y) \leq b \\ c \leq x \leq d \end{array} \right\}</math>と表されるとき、<math>-\frac{\partial{\varphi}}{\partial{y}}\neq0</math>ならば「陰関数」節で述べたように原点近傍で<math>\begin{cases} s = \varphi(x, y) \\ t=x \end{cases}</math>という変数変換が有効である。 {{演習問題|<math>f(x, y)=x+y, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2 \leq y \leq x^2+4 \\ -2 \leq x \leq 2 \end{array} \right\}</math>のとき、<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\varphi(x, y):=y-x^2</math>とすると<math>-\frac{\partial{\varphi}}{\partial{y}}=-1\neq0</math>であり、<math>0\leq \varphi(x, y)\leq 4</math><br> <math>\begin{cases} s = y-x^2 \\ t=x \end{cases}</math>と変換すると :<math>x+y=s+t+t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq s \leq 4 \\ -2 \leq t \leq 2 \end{array} \right\}</math> :<math>\left| \det \frac{\partial(s, t)}{\partial(x, y)} \right|= \left|\det \begin{pmatrix} -2x & 1 \\ 1 & 0 \end{pmatrix} \right|=1</math> より :<math>\iint_D (x+y)dxdy = \iint_E (t+s+t^2) dsdt</math> :<math>=\int_{-2}^2 \left( \int_0^4 (s+t+t^2)ds \right)dt</math> :<math>=\int_{-2}^2 \left[ \frac{1}{2}s^2 + s(t+t^2) \right]_{s=0}^{s=4} dt</math> :<math>=\int_{-2}^2 (8+4t+4t^2)dt</math> :<math>=8\int_0^2 (2+t^2)dt</math> :<math>=8\left[ 2t+\frac{1}{3}t^3 \right]_0^2</math> :<math>=8\left( 4+\frac{8}{3} \right)</math> :<math>=\frac{160}{3}</math>// }} この問題は変数変換せずに累次積分すると<math>\iint_D (x+y)dxdy = \int_{-2}^2 \left[xy+\frac{1}{2}y^2\right]_{y=x^2}^{y=x^2+4} dx</math>とかなり煩雑な式となるが、この変数変換によって非常に単純な単疆界領域となるので計算が容易となる。 但し、積分領域が簡単になっても被積分関数がかえって煩雑になってしまうと変換をする意味が薄れるので、適切な変換を選択できるように練習を積む必要がある。 ===重積分の応用=== 重積分の応用例の一つは、体積の求積である。 先程述べたように、<math>\iiint_V dxdydz</math>は立体<math>V</math>の体積に等しい。数学Ⅲで習ったように「一変数関数の定積分」として求めようとすると、「いずれかの座標軸に垂直な平面で切った断面を考えてその面積を式で表し、座標軸で積分する」という手続きを要する。これは空間図形の素養が必要なので一般に苦しい。しかしながら、三重積分として計算すると見通しが立ちやすく、ある意味機械的な計算で求積可能である。 ここで、<math>V=\left\{ \begin{pmatrix} x \\ y \\ z \end{pmatrix} \Bigg| \begin{array}{c} {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D \\ f(x, y) \leq z \leq g(x, y) \end{array} \right\}</math>のように表されるとする。<!-- \middle|が使えないから長さが足りない --> すると、三重積分は :<math>\iiint_V dxdydz = \iint_D \left( \int_{f(x, y)}^{g(x, y)}dz \right) dxdy</math> のように二重積分に帰着することが可能である。 勿論、二重積分が先になるように計算したり最初から3重の累次積分に直接直しても構わない。 {{演習問題|球<math>x^2+y^2+z^2\leq1</math>と円柱<math>x^2+y^2\leq x</math>の共通部分のうち、<math>y\geq0, z\geq0</math>にある部分の体積を求めよ。| 底面に於いて、<math>x^2+y^2\leq x, y\geq 0, z=0</math>を満たす点<math>(x, y, z)</math>をどこに固定しても<math>0\leq z \leq \sqrt{1-x^2-y^2}</math>が成り立ち、 :<math>\iint_V dxdydz = \iint_D \left( \int_0^{\sqrt{1-x^2-y^2}}dz \right)dxdy</math> :<math>=\iint_D \sqrt{1-x^2-y^2}dxdy\quad \left(D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \left(x-\frac{1}{2}\right)^2+y^2 \leq \left(\frac{1}{2}\right)^2 \\ y\geq 0 \end{array} \right\}\right)</math> 円座標に変換すると :<math>\sqrt{1-x^2-y^2}=\sqrt{1-r^2}</math> :<math>E=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq \cos\theta \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math> :<math>dxdy=rdrd\theta</math> よって :<math>\iint_D \sqrt{1-x^2-y^2}dxdy=\iint_E r\sqrt{1-r^2}drd\theta</math> :<math>= \int_0^{\frac{\tau}{4}} \left( \int_0^{\cos\theta} r\sqrt{1-r^2} \right) d\theta</math> :<math>=-\frac{1}{3}\int_0^{\frac{\pi}{2}} (\sin^3\theta-1)d\theta</math> :<math>=-\frac{1}{3}\left(\frac{2}{3}-\frac{\pi}{2}\right)</math>(<math>\because</math>ウォリスの公式) :<math>=\frac{\pi}{6}-\frac{2}{9}</math>// }} 重積分のもう一つの応用例は、曲面の表面積('''曲面積''')である。 詳細な議論はベクトル解析の頁に任せ、結果だけ書いておく。 {{定理|(曲面積Ⅰ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>f(x, y)\in C^1</math>とすると、 曲面<math>S:z=f(x, y)\quad ({\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}dxdy</math> {{定理終わり}} この式は[[高等学校数学III/積分法#曲線の長さ|一変数関数に於ける曲線の長さの式]]<math>L=\int_a^b \sqrt{1+\left(\frac{dy}{dx}\right)^2}dx</math>の一般化である。 なお、<math>\sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}</math>は「全微分」節で紹介した点<math>(x, y)</math>に於ける曲面<math>S</math>の接平面の法線ベクトル<math>\begin{pmatrix} -\frac{\partial{f}}{\partial{x}} \\ -\frac{\partial{f}}{\partial{y}} \\ 1 \end{pmatrix}</math>の大きさに等しい。 発展として、曲面が<math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}</math>と媒介変数表示された場合の表式は以下のようになる。 {{定理|(曲面積Ⅱ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>\phi(s, t), \psi(s, t), \omega(s, t)\in C^1</math>とすると、 曲面<math>S:\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}\quad ({\scriptstyle\left(\begin{array}{c} s \\[-6pt] t \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{\left( \frac{\partial{y}}{\partial{s}}\frac{\partial{z}}{\partial{t}} -\frac{\partial{y}}{\partial{t}}\frac{\partial{z}}{\partial{s}} \right)^2+\left( \frac{\partial{z}}{\partial{s}}\frac{\partial{x}}{\partial{t}} -\frac{\partial{z}}{\partial{t}}\frac{\partial{x}}{\partial{s}} \right)^2+\left( \frac{\partial{x}}{\partial{s}}\frac{\partial{y}}{\partial{t}} -\frac{\partial{x}}{\partial{t}}\frac{\partial{y}}{\partial{s}} \right)^2}dsdt</math> {{定理終わり}} こちらは媒介変数表示された一変数関数に於ける曲線の長さの式<math>L=\int_a^b \sqrt{\left(\frac{dx}{dt}\right)+\left(\frac{dy}{dt}\right)^2}dt</math>の一般化である。 <math>\begin{cases} x=x \\ y=y \\ z = f(x, y) \end{cases}</math>とすればⅠの式に一致する。 ===広義重積分=== 重積分でも広義積分に相当するものを考えたい。しかし、序論から見てきたように二変数関数の変数の組<math>(x, y)</math>は<math>xy</math>平面上をありとあらゆる方向に無数の軌道で動くことができる。このため、広義積分を上手く定義できるとは一般に限らない。ここでは、上手く定義できる場合を見ていく。 先ずは、非有界領域での重積分を考える。 <math>xy</math>平面上の有界とは限らない領域<math>D</math>に対し、次を満たす有界領域<math>D_n</math>を考える。 #<math>D_1\subset D_2\subset D_3\subset \cdots \subset D_n \subset D</math> #<math>\bigcup_{n=1}^\infty D_n=D</math> #<math>\forall S(\mathrm{is\, bounded}) \subset D,\quad \exist n\in\mathbb{N},\quad S\subset D_n</math> このような有界領域の列<math>\{D_n\}</math>を<math>D</math>の'''近似増加列'''という。 <math>\{D_n\}</math>の選び方に依らず<math>\lim_{n\to\infty}\iint_{D_n}f(x, y)dxdy</math>が収束するとき、 :<math>\iint_D f(x, y)dxdy:=\lim_{n\to\infty} \iint_{D_n}f(x, y)dxdy</math> と定義する。これを'''広義二重積分'''という。 次に、積分領域が特異点<math>\alpha</math>を含む場合を考える。 このときは、「<math>\alpha \notin D_n</math>(近似増加列は特異点を含まない)」且つ「<math>\bigcup_{n=1}^\infty D_n=D\setminus\{\alpha\}</math>(近似増加列の和集合が積分領域から特異点を除いたものに等しい)」且つ「<math>\left(\bigcup_{n=1}^\infty D_n\right)^-=D</math>(近似増加列の閉包が積分領域に等しい)」となるように近似増加列<math>\{D_n\}</math>をとり、同様に極限値として広義二重積分を定義すればよい。 極座標変換に於ける<math>r=0</math>や<math>\theta=\tau</math>が積分領域の境界として許されているのは、広義重積分によって特異点を含んでも問題なく計算可能なことが示されるからである。定性的・直観的には、「特異点の測度は0なので測度の総和である積分結果には影響しない」という説明がなされる。 次の定理が成り立つ。 {{定理|}} 多変数関数が非負関数または非正関数であるとき、ある<math>\{D_n\}</math>に対して広義重積分が収束するならば任意の<math>\{D_n\}</math>に対して広義重積分は収束する。 {{定理終わり}} ここから、「広義重積分が収束するような簡単な近似増加列を見つければよい」という結論に至る。 広義重積分の有名な使用例を以下に示す。 *例題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x \geq 0 \\ y \geq 0\end{array} \right\}</math>の近似増加列の一般項を<math>D_n=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2\leq n^2 \\ x\geq0, y\geq0 \end{array} \right\}</math>とする。 *:このとき、広義重積分<math>\iint_D e^{-(x^2+y^2)}dxdy</math>を計算せよ。 *解答 :<math>e^{-(x^2+y^2)}</math>は明らかに非負関数であり、<math>\{D_n\}</math>が近似列であることも自明である。 :円座標に変換して<math>e^{-(x^2+y^2)}=e^{-r^2}</math>、<math>E_n=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r\leq n \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math>、<math>dxdy=rdrd\theta</math> :<math>\iint_{D_n}e^{-(x^2+y^2)}dxdy=\iint_{E_n}re^{-r^2}drd\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left(\int_0^n re^{-r^2}dr \right)d\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left[ -\frac{1}{2}e^{-r^2} \right]_0^n d\theta</math> :<math>=\frac{1}{2}\int_0^{\frac{\tau}{4}} \left( 1-e^{-n^2}\right) d\theta</math> :<math>=\frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right)</math> :よって広義重積分の値は :<math>\iint_D e^{-(x^2+y^2)}dxdy =\lim_{n\to\infty} \frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right) = \frac{\tau}{8}</math>// ここで<math>e^{-(x^2+y^2)}=e^{-x^2}e^{-y^2}</math>であり、、<math>x, y</math>は独立に半開区間<math>[0, \infty)</math>を動くので矩形領域の場合と同様に分離することができる。則ち、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2} dx \right)\left(\int_0^\infty e^{-y^2}dy \right)</math> 右辺に於いて積分変数のラベルは関係ないので<math>y</math>を<math>x</math>に取り換えると、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2}dx\right)^2</math> ここで左辺に先程求めた値を代入すると :<math>\frac{\tau}{8}=\left( \int_0^\infty e^{-x^2}dx \right)^2</math> 両辺正なので平方根をとって :<math>\sqrt{\frac{\tau}{8}}=\int_0^\infty e^{-x^2}dx</math> 則ち、 :<math>\int_0^\infty e^{-x^2}dx = \frac{\sqrt{\pi}}{2}</math> 左辺の被積分関数は非負なので<math>\int_0^\infty |e^{-x^2}|<\infty</math>より絶対収束し、偶関数・奇関数の対称積分の性質を広義積分でも適用できる。<br> よって :<math>\int_{-\infty}^\infty e^{-x^2}dx = 2\cdot\frac{\sqrt{\pi}}{2}=\sqrt{\pi}</math> こうして、ガウス積分の値が求まった。 *発展問題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq 1\end{array} \right\}</math>の近似増加列の一般項を<math>D'_n\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \frac{1}{n} \\ 0 \leq y \leq \frac{1}{n} \end{array} \right\}</math>として<math>D_n=D\setminus D'_n</math>とする。 *:このとき、広義重積分<math>\iint_D \frac{dxdy}{x+y}</math>を計算せよ。 [[カテゴリ:微分積分学|たへんすうかんすうのひせきふん]] n3xso817x0ta3jwfqsc12lzzf7g67jp 301920 301906 2026-07-30T01:43:24Z ~2026-41547-90 92136 /* 高階偏導関数 */ 301920 wikitext text/x-wiki {{Advanced|解析学基礎/ベクトル解析}} ==序論== ===多変数関数の定義=== 独立変数が2つであるような関数<math>z=f(x, y)</math>を'''二変数関数'''という。独立変数が3つであるような関数<math>w=f(x, y, z)</math>を'''三変数関数'''という。一般に、独立変数が<math>n</math>個であるような関数<math>y=f(x_1, x_2, \cdots, x_n)</math>を'''<math>n</math>変数関数'''という。<math>n</math>が2以上であるとき、'''多変数関数'''という。 「関数」という語の定義から、多変数関数は(定義域・値域に於いて)「独立変数の組の各々に対して対応する従属変数が必ず存在する」「独立変数の組を一意に定めたら従属変数が一意に定まる」という性質を満たす。 なお、ここで独立変数の組<math>(x_1, x_2, \cdots, x_n)</math>を<math>\mathbb{R}^n</math>上の点と捉えると、多変数関数とはベクトルをスカラーへ写す写像('''スカラー関数''')<math>F:\mathbb{R}^n \to \mathbb{R}</math>と考えることができる。拠って、以下で扱う話題はベクトル関数('''[[解析学基礎/ベクトル解析|ベクトル解析学]]''')で一般化され得る。 一般に、<math>n</math>変数関数のグラフは<math>n+1</math>次元空間ではじめて描画され得る。そのため、多変数関数の議論では(簡単な場合を除き)「グラフを考えて図形的に解釈する」手法はあまり通用しない。 多変数関数の考え方は変数が幾つであっても本質的には同じなので、以下の議論は全て(最も基本的な)二変数関数で扱うものとする。 ===多変数関数の極限=== 二変数関数の極限は、定性的には一変数関数と同様にして以下のように定義される。 :<math>z=f(x, y)</math>に於いて<math>(x, y)</math>を実定数の組<math>(a, b)</math>に<math>(a, b)</math>とは異なる値を取りながら限りなく近づけたとき、<math>z</math>が一定値<math>L</math>に近づくならば「<math>(x, y)\to(a, b)</math>のとき<math>z</math>は<math>L</math>に'''収束'''('''収斂''')する」といい、<math>\lim_{(x, y)\to(a, b)}f(x, y)=L</math>のように書く。 収束する値を'''極限値'''、収束しない場合を'''発散'''というのも同様である。 なお、ここで<math>(x, y), (a, b)</math>を<math>xy</math>平面上の点と見れば位置ベクトルを用いて :<math>\lim_{\scriptscriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right) \to \left(\begin{array}{c} a \\[-6pt] b \end{array}\right)}</math> のように書くことができる。また、 :<math>\lim_{\scriptstyle x \to a \atop \scriptstyle y \to b}</math> のような書き方も許容される。 但し、 :<math>\lim_{x \to a, y\to b}</math> のような書き方は'''反復極限'''(各変数を独立に飛ばすような極限) :<math>\lim_{x \to a} \lim_{y \to b}</math> と受け止められるので推奨しない(この場合は<math>x</math>と<math>y</math>を同時に飛ばしているので)。 同一値に飛ばす場合は :<math>\lim_{x, y\to c}</math> のような書き方も見られる。 ここからは、二変数関数の極限を定量的に考えていく。 一変数関数の場合を復習しておくと、「関数<math>y=f(x)</math>が<math>x \to a</math>で有限値<math>L</math>に収束する」とは<math>x \neq a</math>とすると<math>\varepsilon-\delta</math>論法を用いて :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall x \in \mathbb{R} \left( |x-a| < \delta \implies |f(x)-L| < \varepsilon \right)</math> で定義された。 二変数関数でも同様な定義にしたいので、<math>||</math>を適切に取り換える必要がある。高校数学を思い返してみると、<math>||</math>の意味は「実数の絶対値」から「ベクトル(複素数)の大きさ」に拡張されていた。つまり、先程と同様に変数の組<math>(x, y)</math>を<math>xy</math>平面上の点を表す位置ベクトルと見ればよい(より一般にはベクトル空間のノルム<math>\|\|</math>を用いる)。 つまり、<math>\begin{pmatrix} x \\ y \end{pmatrix} \neq \begin{pmatrix} a \\ b \end{pmatrix}</math>として :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies |f(x, y)-L| < \varepsilon \right)</math> とすればよい。 一変数の場合、<math>x \to a</math>の近づけ方は<math>x \to a^+</math>(右側極限)と<math>x \to a^-</math>(左側極限)の二通りしかなかった。しかし、二変数の場合は<math>xy</math>平面上のありとあらゆる方向からあらゆる経路で近づくことが考えられる。 つまり、二変数関数の収束は「2つの片側極限が一致」すれば良かった一変数の場合に比べ遙かに厳しい条件であることがわかる。 先程「反復極限のように表してはいけない」と述べたのは、反復極限では「どのような近づけ方であっても一意に収束する」ことが示せないからである。 それでは、実際に二変数関数の極限を求めるにはどうしたらよいであろうか? <math>\varepsilon - \delta</math>法による上述の定義では、「全ての近づき方に就て一意に収束する」ことを言うしかないが、近づけ方は無数に考えられるので実務的に不可能である。ここで、「直線的に近づく」場合に限っては無数にある近づき方を纏めて判定できる方法がある。 それは、'''二次元極座標'''('''円座標''')を利用する方法である。 高校数学の復習だが、極座標とは極を原点に取ったときに変数変換<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>で定まる座標系だった。ここで<math>r = \left\| \begin{pmatrix} x \\ y \end{pmatrix} \right\|, \theta = \arctan \frac{y}{x}</math>である。 例えば<math>(x, y)\to(0, 0)</math>の極限を考えるとき、<math>g(r, \theta)=f(x, y)</math>と変換すると上記の関係式から<math>\lim_{(x, y)\to(0, 0)}f(x, y)=\lim_{r\to0}g(r, \theta)</math>と表すことができる。ここで<math>g(r, \theta)</math>を計算したときに<math>r</math>が消えた場合、<math>g</math>は<math>\theta</math>にのみ依存するので<math>r\to0</math>の極限は存在しないと考えることに注意。 二変数関数でも極限に関する線型性などの性質はそのまま成り立つ。 *例題 **極限<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2}</math>を求めよ。 *解答 **<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2} = \lim_{r\to0}\frac{r^3\cos^2\theta\sin\theta}{r^3\cos^3\theta+r^2\sin^2\theta} = \lim_{r\to0}\frac{r\sin\theta\cos^3\theta}{r\cos^3\theta+\sin^2\theta}=\frac{0}{\sin^2\theta}=0</math> ***なお、<math>(x, y)\neq(0, 0)</math>より<math>\sin\theta=0</math>や<math>\cos\theta=0</math>、つまり<math>\theta=\frac{n}{2}\pi(n\in\mathbb{Z})</math>の場合は除外できるので<math>\frac{0}{\sin^2\theta}</math>は不定形ではない。 ==偏微分== ===連続性=== 二変数関数の連続性は、一変数関数と同様である。 :*二変数関数<math>z=f(x, y)</math>が「<math>(a, b)</math>で連続」とは、<math>\lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math>が成り立つこと。 :*<math>(a, b)</math>で連続な<math>f(x, y), g(x, y)</math>に就て、<math>g(a, b)\neq0, c=\mathrm{const}.</math>とすると :::<math>cf(a, b), f(a, b)\pm g(a, b), f(a, b)g(a, b), \frac{f(a, b)}{g(a, b)}</math> ::は全て<math>(a, b)</math>で連続。 :*任意の<math>(a, b)\in\mathbb{R}^2</math>で連続ならば「<math>\mathbb{R}^2</math>で連続」である。 ===偏微分の定義=== <math>z=f(x, y)</math>の<math>(a, b)</math>近傍での変化の様子を調べるとき、極限の節で述べたように<math>(x, y)</math>の動かし方・方向は無数にあるのでそれらを全て扱う厳しい。そこで、代表的に<math>x, y</math>軸のそれぞれの方向で動かしたときの値の変化を観察し、それを併せることで変化の様子がある程度理解される。 ここで<math>(x, y)</math>を<math>x</math>軸で動かすときは<math>y</math>を<math>b</math>に、<math>y</math>軸で動かすときには<math>x</math>を<math>a</math>に固定していることに注意すると、二変数関数<math>f(x, y)</math>は実質的に一変数関数<math>f(x, b), f(a, y)</math>と見做せる。 一変数関数のある点に於ける変化の度合いはその点での微分係数で表された。則ち、<math>x/y</math>軸方向で動かした変化の様子は<math>f(x, b)/f(a, y)</math>の<math>x=a/y=b</math>での微分係数を見ればよい。 これらの微分係数を<math>f(x, y)</math>の<math>(a, b)</math>に於ける<math>x/y</math>に関する'''偏微分係数'''といい、<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>のように表す。 ここで、記号「<math>\partial</math>」は「デル」「パーシャル」「ラウンドディー」「ラウンディー」「ラウンド」などと読まれる。 一変数関数での微分係数の定義式より、偏微分係数の定義式は以下のようになる。 :<math>f_{\partial x}(a, b)=\lim_{h\to0}\frac{f(a+h, b)-f(a, b)}{h}</math> :<math>f_{\partial y}(a, b)=\lim_{k\to0}\frac{f(a, b+k)-f(a, b)}{k}</math> 偏微分係数が存在するとき、<math>f(x, y)</math>はその点で'''偏微分可能'''という。 変数<math>(x,y)</math>が<math>xy</math>平面上の領域<math>D</math>を動く時を考える。 このとき、各点<math>(x, y)\in D</math>に対し、その点での偏微分係数<math>f_{\partial x}(x, y)/f_{\partial y}(x, y)</math>を与える関数を<math>f(x, y)</math>の<math>x/y</math>に関する'''偏導関数'''という。 偏導関数を求める操作を'''偏微分'''という。これに対し、一変数関数の微分を'''常微分'''という。 形式的には偏微分係数の定点を変数に置き換えればいいので、 :<math>f_{\partial x}(x, y)=\lim_{h\to0}\frac{f(x+h, y)-f(x, y)}{h}</math> :<math>f_{\partial y}(x, y)=\lim_{k\to0}\frac{f(x, y+k)-f(x, y)}{k}</math> のように定義される。 常微分に様々な記法があったように、偏微分にも様々な記法が存在する。 *<math>z=f(x, y)</math>の<math>x</math>に関する偏導関数の場合 ::<math>f_{\partial x}(x, y),~ f_x(x, y),~ z_{\partial x},~ z_x,~ \frac{{\partial z}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}}(x, y)~, \partial{x}f(x, y),~ u_x\big|_{x, y}</math> なお、偏微分係数は<math>(x, y)</math>を<math>(a, b)</math>に取り替えた記法の他、代入記号「<math>|</math>」を用いて :<math>\frac{\partial{z}}{\partial{x}}\Bigg|_{x=a, y=b},~ \frac{\partial{z}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} },~ \frac{\partial{z}}{\partial{x}}\Bigg|_{(x, y)=(a, b)},~ \frac{\partial{z}}{\partial{x}}\Bigg|_{\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right) = \left( \begin{array}{c} a \\[-6pt] b \end{array} \right)}</math> などと書く記法も存在する。 偏導関数の計算は偏微分係数に立ち戻ると「偏微分変数以外の独立変数を固定してできる一変数関数」に関する常微分なので、'''偏微分したい変数以外は定数と見做して常微分'''すればよい。 例えば、<math>f(x, y)=x^5y^3</math>の場合、 :<math>x</math>に関する偏導関数は<math>y</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{x}} = \left(\frac{d}{dx}x^5\right)y^3 = 5x^4y^3</math>と求まる。 :同様に、<math>y</math>に関する偏導関数は<math>x</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{y}} = x^5\left(\frac{d}{dy}y^3\right) = 3x^5y^2</math>と求まる。 ===全微分=== 前節で二変数関数の変化の様子を測る道具として偏微分を定義したが、偏微分のみでは<math>f(x, y)</math>の変化の様子が全て分かったとは到底言えない。 例えば、区分的に定義された二変数関数<math>f(x, y) = \begin{cases} \frac{xy}{x^2+y^2} ({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle \neq \vec{0}}) \\ 0 \qquad({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle = \vec{0}}) \end{cases}</math>を考える。 この関数は<math>x, y</math>軸(則ち直線<math>y=0, x=0</math>)上では値が常に0な定数関数である。よって軸上の全ての点で微分可能なので、原点に於いて<math>x, y</math>とも偏微分可能である。 しかし、区分的に定義された上の式の<math>x, y\to0</math>の極限をとってみると、 :<math>\lim_{(x, y)\to(0, 0)}\frac{xy}{x^2+y^2}=\lim_{r\to0}\frac{r^2\sin\theta\cos\theta}{r^2}=\sin\theta\cos\theta</math> より原点に近づけた極限は存在しない。従ってこの<math>f(x, y)</math>は原点を不連続点に持つ。 このように、常微分で成り立った「ある点で微分可能ならばその点で連続」という定理は偏微分では成り立たない。 そこで、この定理を多変数関数でも成り立たせるような新たな微分を考える。 一変数関数の常微分係数の定義式は :<math>f'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}</math> であったが、これは<math>h\to0</math>で<math>\frac{f(a+h)-f(a)}{h}\to f'(a)</math>ということなので、'''[[高等学校数学III/微分法#ランダウの記号|ランダウの記号]]'''('''オーダー記法''')を用いて :<math>f(a+h)-f(a)=hf'(a)+O(h)\quad (h\to0)</math> という式が出来上がる。 これを二変数に拡張するとき、<math>hf'(a)</math>の項を「極限で飛ばす変数と導関数の内積<sup>※</sup>」と考えることによって、以下のような表示を得る。 :<math>f(a+h, b+k)-f(a, b)=\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} + O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right) \quad \left(\begin{pmatrix} h \\ k \end{pmatrix} \to \vec{0}\right)</math> これをそのまま'''(完)全微分'''の定義式とする。 ※複素数の内積<math>\langle z, w \rangle = z\bar{w}</math>より、実数同士の積<math>ab</math>は内積<math>\langle a, b \rangle</math>と考えることができる。詳しくは[[関数解析学]]を参照。 この式が成り立つとき(諄いが二変数関数の極限値はあらゆる方向あらゆる経路で近づいても一致する必要がある)、<math>f(x, y)</math>は<math>(a, b)</math>で'''(完)全微分可能'''という。 また、<math>\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix}</math>を'''(完)全微分係数'''という。 *全微分係数が偏微分係数の組で表されることの証明 :全微分係数を<math>(\alpha, \beta)</math>とおく。 :<math>f(x, y)</math>が<math>(a, b)</math>で全微分可能であるとき、<math>k=0</math>と固定して<math>h\to0</math>の極限をとると、 :全微分の定義式より<math>f(a+h, b)-f(a, b)=\alpha h + O(|h|) \quad(h\to0)</math> :<math>\therefore \lim_{h\to0} \frac{f(a+h, b)-f(a, b)}{h}=\lim_{h\to0} \left\{ \alpha + \frac{O(|h|)}{h} \right\} = \alpha + 0 = \alpha</math> :最左辺は<math>f</math>の<math>x</math>に関する偏微分係数に等しいので<math>\alpha = \frac{\partial{f}}{\partial{x}}(a, b)</math> :<math>y</math>に就ても同様。// ここで証明したことから、以下が成り立つ。 {{定理|}} <math>f(x, y)</math>が<math>(a, b)</math>で全微分可能<math>\implies</math><math>(a, b)</math>で<math>x, y</math>のどちらに関しても偏微分可能 {{定理終わり}} ここから、全微分可能は偏微分可能より強い条件であると判る。 更に、先ほど全微分を「微分可能なら連続」という定理を成り立たせる微分として導入したので、この定理が成り立つ筈である。 *証明 :<math>(x, y)</math>を全微分可能な点<math>(a, b)</math>の充分近傍にとる。 :<math>x-a=h, y-b=k</math>とすると<math>x=a+h, y=b+k</math>であり、<math>(x, y)\to(a, b)\iff h, k\to0</math>なので :<math>\lim_{(x, y)\to(a, b)} \{f(x, y)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \{f(a+h, b+k)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \left\{\alpha h+ \beta k + O\left(\sqrt{h^2+k^2}\right)\right\}</math> :<math>=\alpha\cdot0+\beta\cdot0</math> :<math>=0</math> :よって極限の分配法則より :<math>\lim_{(x, y)\to(a, b)}f(x, y)-\lim_{(x, y)\to(a, b)}f(a, b)=0</math> :<math>\therefore \lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math> :従って、<math>f(x, y)</math>は全微分可能な点で連続である。 なお、全微分と常微分は完全に対応するため、両者を区別せずにただ「微分」と呼ぶ文献も存在する。実際、関数が一変数か多変数かは文脈で容易に判断されるので、両者を区別しなくとも実務的な支障はない。 余談だが、全微分は偏導関数に各独立変数の微小量を掛けて足し合わせた式 :<math>df = \frac{\partial{f}}{\partial{x}}dx + \frac{\partial{f}}{\partial{y}}dy</math> でも表される。 一変数関数に於いて、常微分可能性は「点<math>(a, f(a))</math>を通る接線の存在性」に対応した。 それでは、全微分可能性の幾何的意味は何であろうか? 一変数の話に立ち戻ると、関数の接線とは「接点の充分近傍に於ける関数の一次近似」であった。つまり、次元を1つ上げると曲面<math>z=f(x, y)</math>は「点<math>(a, b, f(a, b))</math>を通る且つ方程式が<math>x, y, z</math>の一次方程式である」図形で一次近似される筈である。 高校数学を思い出すと、<math>xyz</math>空間で一次方程式<math>ax+by+cz+d=0</math>は平面の方程式であった。更に、ベクトル<math>\begin{pmatrix} a \\ b \\ c \end{pmatrix}</math>はこの平面に垂直な法線ベクトルであった。 <math>f(x, y)</math>が全微分可能ならば<math>x, y</math>に関して偏微分可能なので、一変数関数<math>f(x, b), f(a, y)</math>はそれぞれ<math>x, y</math>に関して常微分可能であり、曲面<math>z=f(x, y)</math>を平面<math>y=b/x=a</math>で切った切り口の曲線の接線の傾きは<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>となる。よってこれらの接線に対してそれぞれ方向ベクトル<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>をとれる。 求める平面はこれらの接線を共に含む筈なので、<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>の両方に直交するようなベクトルが求める平面の法線ベクトルである。 よってこれらの外積を計算して、 :<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix} \times \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix} = \begin{pmatrix} 0 \cdot f_{\partial y}(a, b) - f_{\partial x}(a, b) \cdot 1 \\ f_{\partial x}(a, b) \cdot 0 - 1 \cdot f_{\partial y}(a, b) \\ 1 \cdot 1 - 0 \cdot 0 \end{pmatrix} = \begin{pmatrix} -f_{\partial x}(a, b) \\ -f_{\partial y}(a, b) \\ 1 \end{pmatrix}</math> 求める平面は<math>(a, b, f(a, b))</math>を通るので、方程式の一般形に代入して :<math>-f_{\partial x}(a, b)(x-a) - f_{\partial y}(a, b)(y-b) + 1 (z-f(a, b))=0</math> :<math>\therefore z-f(a, b)=f_{\partial x}(a, b)(x-a) + f_{\partial y}(a, b)(y-b)</math> この平面を、曲線<math>z=f(x, y)</math>の点<math>(a, b, f(a, b))</math>に於ける'''接平面'''という。 則ち、全微分可能性は接平面の存在性に対応することが判った。 {{演習問題|二変数関数<math>f(x, y)=x^3+y^3</math>が(1)任意点で全微分可能であることを示し、(2)点<math>(1, 1, 2)</math>に於ける接平面の方程式を<math>z=ax+by+c</math>の形で求めよ。|(1) 全微分可能性を示すには、<math>\lim_{h, k\to0} \left\{ f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}=0</math>・・・(*)を示せばよい。<br><math>\frac{\partial{f}}{\partial{x}}=3x^3, \frac{\partial{f}}{\partial{y}}=3y^2</math>より、<br><math>f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math><br><math>=(a+h)^3+(b+k)^3-(a^3+b^3)-(3a^2h+3b^2k)</math><br><math>=3ah^2+h^3+3bk^2+k^3</math><br><math>=O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right)</math><br>ここで<math>O\left(g(x, y)\right)</math>とは<math>\lim_{(x, y)\to(a, b)}\frac{f(x, y)}{g(x, y)}=0</math>を満たす<math>f(x, y)</math>のことだったので、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|</math>が0に収束する点<math>(a, b)</math>が存在することを示せばよい。<br>変数変換<math>\begin{pmatrix} h \\ k \end{pmatrix}=r\begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix}</math>により、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=\left|\frac{3ar^2\cos^2\theta+r^3\cos^3\theta+3br^2\sin^2\theta+r^3\sin^3\theta}{r}\right|</math><br><math>=|3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)|</math><br><math>\leqq3r|a\cos^2\theta+b\sin^2\theta|+r^2|\cos^3\theta+\sin^3\theta|</math>(<math>\because</math>三角不等式)<br><math>\leqq3r(a+b)+2r^2 (\because |\sin\theta|, |\cos\theta|\leqq1)</math><br>最後の式で<math>r\to0</math>とした極限は0に収束し、不等式<math>0 \leqq |3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)| \leqq 3r(a+b)+2r^2</math>と挟み撃ちの原理より<br><math>\lim_{h, k\to0}\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=0</math>なので、(*)が示された。//<br> (2) (1)で求めた偏導関数から<math>f_{\partial x}(1, 1)=3, f_{\partial y}(1, 1)=3</math>なので、<br>一般形に代入して<math>z-2=3(x-1)+3(y-1) \iff z=3x+3y-4</math>// }} ===高階偏導関数=== <math>z=f(x, y)</math>の偏導関数<math>\partial{x} f(x, y), \partial{y}f(x, y)</math>は一般に<math>x, y</math>の二変数関数である。そのため、これらが偏微分可能であればさらに偏微分することが可能である。 今、<math>f(x, y)</math>の<math>x, y</math>について偏導関数が存在し、それぞれ偏微分可能であればそれぞれ更に<math>x, y</math>についての導関数が存在する。そのため、積の法則より二回偏微分した偏導関数('''二階偏導関数''')は4種類存在することになる。 <math>\partial{x} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x^2}(x, y),~ f_{xx}(x, y),~ z_{\partial x^2},~ z_{xx},~ \frac{\partial^2{z}}{\partial{x^2}},~ \frac{\partial^2{f}}{\partial{x^2}}(x, y),~ \partial{x^2} f(x, y)</math>などと表す。<br><math>\partial{x} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y\partial x}(x, y),~ f_{xy}(x, y),~ z_{xy},~ z_{\partial y\partial x},~ \frac{\partial^2{z}}{\partial{y}\partial{x}},~ \frac{\partial^2{f}}{\partial{y}\partial{x}}(x, y),~ \partial{y}\partial{x} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x\partial y}(x, y),~ f_{yx}(x, y),~ z_{yx},~ z_{\partial x\partial y},~ \frac{\partial^2{z}}{\partial{x}\partial{y}},~ \frac{\partial^2{f}}{\partial{x}\partial{y}}(x, y),~ \partial{x}\partial{y} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y^2}(x, y),~ f_{yy}(x, y),~ z_{\partial y^2},~ z_{yy},~ \frac{\partial^2{z}}{\partial{y^2}},~ \frac{\partial^2{f}}{\partial{y^2}}(x, y),~ \partial{y^2} f(x, y)</math>などと表す。 ここで、<math>\partial</math>を用いるか否かで<math>x, y</math>の順序が入れ替わっていることに注意。 また、それぞれの二階偏導関数が存在するかは一階偏導関数の偏微分可能性に依存するので、上の4種類が必ず揃う訳ではない。 先程の<math>f(x,y)=x^5y^3</math> の場合、 *<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{x}}}(5x^4 y^3)=5\left(\frac{d}{dx}x^4\right)y^3=5\sdot 4 x^3 y^3=20 x^3 y^3</math> *<math>\frac{\partial^2{f}}{\partial{y}\partial{x}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{y}}}(5x^4 y^3)=5x^4\left(\frac{d}{dy}y^3\right)=5x^4\sdot 3y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{x}}}(3x^5 y^2)=3\left(\frac{d}{dx}x^5\right)y^2=3\sdot 5 x^4 y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{y}}}(3x^5 y^2)=3x^5\left(\frac{d}{dy}y^2\right)=3x^5\sdot 2y=6 x^5 y</math> である。 ここで<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>が成り立っているが、これは応用上用いられるような「まとも」な関数ならば偏微分の順番が可換であることによる。 *「まとも」でない例 *::<math>f(x,y)=\begin{cases}\frac{xy(x^2-y^2)}{x^2+y^2} & (x,y) \ne (0,0) \\ 0 & (x,y)=(0,0)\end{cases}</math> *:とすると、 *::<math>f(x,0)=f(0,y)=0</math>より *::<math>\partial{x} f(0,0)=\partial{y} f(0,0)=0</math> *:一方、<math>(x,y) \ne (0,0)</math>のとき、 *::<math>\frac{\partial f}{\partial x}=\frac{y(x^4+4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\frac{\partial f}{\partial y}=\frac{x(x^4-4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\therefore \partial{x} f(0,y)=-y, \ \partial{y} f(x,0)=x</math> *:従って *::<math>\partial{x}\partial{y}f(0,0)=\lim_{h \to 0}\frac{h-0}{h}=1</math> *::<math>\partial{y}\partial{x}f(0,0)=\lim_{k \to 0}\frac{-k-0}{k}=-1</math> *:である。 「まとも」な関数が具体的にどのような関数であるかは、以下の定理により与えられる。 {{定理|(偏微分順序の可換性)}} 点<math>(a,b)</math>に於いて<math>f_{xy}(a, b), f_{yx}(a, b)</math>ともに連続ならば、 :<math>f_{xy}(a, b) = f_{yx}(a, b)</math> {{定理終わり}} *証明の導入 まず、<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{xy}(a,b)= \frac{\partial{f_x}}{\partial{{y}}} =\lim_{k\to 0} \frac {f_x(a,b+k) - f_x(a,b) }{k} = \lim_{k\to 0} \frac {\lim_{h\to 0} \frac{f(a+h,b+k)-f(a,b+k)}{h} - \lim_{h\to 0} \frac {f(a+h,b)-f(a,b)}{h} } {k} </math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac {\frac{f(a+h,b+k)-f(a,b+k)}{h} - \frac {f(a+h,b)-f(a,b)}{h} } {k}= \lim_{k\to 0} \lim_{h\to 0} \frac { \{f(a+h,b+k)-f(a,b+k) \} - \{ f(a+h,b)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> であり、同様に<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{yx}(a,b)= \frac{\partial{f_y}}{\partial{{x}}} =\lim_{h\to 0} \frac {f_y(a+h,b) - f_y(a,b) }{h} = \lim_{h\to 0} \frac {\lim_{k\to 0} \frac{f(a+h,b+k)-f(a+h,b)}{k} - \lim_{k\to 0} \frac {f(a,b+k)-f(a,b)}{k} } {h} </math> :<math>= \lim_{h\to 0} \lim_{k\to 0} \frac {\frac{f(a+h,b+k)-f(a+h,b)}{k} - \frac {f(a,b+k)-f(a,b)}{k} } {h}= \lim_{h\to 0} \lim_{k\to 0} \frac { \{f(a+h,b+k)-f(a+h,b) \} - \{ f(a,b+k)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k) - f(a+h,b) -f(a,b+k) + f(a,b) } {hk}= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> である。 よって、この定理は式 <math>\frac{f(a+h, b+k)-f(a, b+k)-f(a+h,b)+f(a,b)}{hk}</math> における <math>\lim_{k\to 0}</math> と<math>\lim_{h\to 0}</math> (反復極限)の可換を証明している。 *証明 やや天下り的だが、 :<math>F=f(a+h, b+k)-f(a, b+k)-f(a+h, b)+f(a, b)</math> と置くと :<math>F=\{f(a+h, b+k)-f(a+h, b)\}-\{f(a, b+k)-f(a, b)\}=\{ f(a+h, b+k)-f(a, b+k) \} - \{ f(a+h, b)-f(a, b) \} </math> である。 技巧的だが、この式を参考に :<math>\phi(x):=f(x, b+k)-f(x, b)</math> :<math>\psi(y):=f(a+h, y)-f(a, y)</math> とすると、 :<math>F = \phi(a+h)-\phi(a) = \psi(b+k)-\psi(b)</math> という風に<math>F</math>を1変数関数に置き換えられる。 ここで、1変数関数に於けるラグランジュの平均値の定理を適用すると、 :<math>F=\phi(a+h)-\phi(a)=h\phi'(c)</math> を満たす<math>c \in (a, h)</math>が存在するので、 :<math>\theta_1 \in (0, 1)</math> として :<math>c=a+\theta_1h</math> と書いておく。 ここで偏微分係数の定義に立ち戻ると、<math>\frac{d\phi}{dx}=\frac{\partial{f}}{\partial{x}}(x, b+k)-\frac{\partial{f}}{\partial{x}}(x, b)</math>である。 なので :<math>F = \phi(a+h)-\phi(a)=h\phi'(a+\theta_1h) = h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}</math> また、<math>\phi'(a+\theta_1h)</math>を<math>y</math>の関数と考えることにより、偏微分係数の定義を再び用いて :<math>F=h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}=hk f_{xy}(a+\theta_1h, b+\theta_2k) \quad(\theta_2 \in (0, 1))</math> を得る。 一方、 :<math>F = \psi(b+k)-\psi(b)</math> と表した場合も、同様の式変形によって :<math>F=\psi(b+k)-\psi(b)=k\psi'(b+\theta_3k)=k\{f_y(a+h, b+\theta_3k)-f_y(a, b+\theta_3k)\}=hkf_{yx}(a+\theta_4h, b+\theta_3k) \quad(\theta_3, \theta_4 \in (0, 1))</math> よって :<math>F=hk f_{xy}(a+\theta_1h, b+\theta_2k)=hkf_{yx}(a+\theta_4h, b+\theta_3k)</math> <math>h, k\neq0</math>より :<math>f_{xy}(a+\theta_1h, b+\theta_2k)=f_{yx}(a+\theta_4h, b+\theta_3k)</math> この式について、 <math>h, k\to 0</math>の極限をとれば、極限をとる順番に関係なく :<math>f_{xy}(a, b) = f_{yx}(a, b)</math>// <!--* 参考文献 証明の導入の参考として、 :http://w3e.kanazawa-it.ac.jp/math/category/bibun/henbibun/henkan-tex.cgi?target=/math/category/bibun/henbibun/henbibun-junnjokoukan.html (金沢工業大学 KIT数学ナビゲーション『偏微分の順序交換』) 、サイト確認日:2016年7月23日 証明中の数式の記法の参考として、 :サイエンス社『微分積分概論[新訂版]』、高橋泰嗣 加藤幹雄、2013年11月10日発行、新訂第一版、--> 二階偏導関数が偏微分可能な場合、その偏導関数たちを'''三階偏導関数'''という。三階偏導関数が偏微分可能な場合、その偏導関数たちを'''四階偏導関数'''という。同様に次数を上げていくことができる。次数が2以上の場合を'''高階偏導関数'''という。 一変数の場合と異なり、次数が上がるたびにそれぞれ<math>x, y</math>について偏導関数を考えるため、<math>n</math>階偏導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複順列 <math>{}_2 \Pi_n</math>に等しい。 但し、上で証明した定理を繰り返し用いると偏微分の順序が関係なくなるので、「どの変数で何回偏微分したか」のみが重要である。具体的には、一致する偏導関数たちを全体で<math>1</math>個と数えると、(偏微分が可換な)<math>n</math>階導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複組合せ <math>{}_2 \mathrm{H}_n</math>に等しくなる。 点<math>(a, b)</math>で二変数関数<math>f(x,y)</math>の<math>k</math>階偏導関数(<math>k=1, 2, \cdots, n</math>)が全て存在し、且つそれらが全て連続であるとき、<math>f(x, y)</math>は<math>(a, b)</math>で'''<math>n</math>階連続微分可能'''といい、「<math>f</math>は<math>(a, b)</math>で<math>C^n</math>(級)関数である」という。また、定義域の全てで連続微分可能である場合は<math>f \in C^n</math>と書く。 <math>n\to\infty</math>でいえるときは<math>C^\infty</math>級関数という。 応用上で用いられる関数の殆どは<math>C^\infty</math>級関数である。 これを用いて先程の定理を言い換えると、 :<math>(a, b)</math>で<math>f</math>が<math>C^2</math>級<math>\implies f_{xy}(a, b)=f_{yx}(a, b)</math> である。 ===合成関数微分=== 二変数関数に対しても合成関数を考えることができるが、合成元の関数は一変数と二変数の二通り考えることができる。 先ずは、一変数関数の場合を考える。 一変数関数<math>f(x, y)</math>に対し、<math>\begin{cases} x=\phi(t) \\ y=\psi(t) \end{cases}</math>となるような媒介変数<math>t</math>が存在するとする。このとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>を考えることができる。 <math>F</math>は勿論一変数関数なので、<math>t</math>で微分するには常微分可能性を考えればよい。則ち、極限 :<math>\lim_{h\to0}\frac{F(t+h)-F(t)}{h}</math> が有限値<math>L</math>に収束すればよい。 ここで<math>\begin{cases} \Delta x := \phi(t+h)-\phi(t) \\ \Delta y := \psi(t+h)-\psi(t) \end{cases}</math>とする。<math>\phi(t), \psi(t)</math>が常微分可能とすると<math>\phi(t), \psi(t)</math>は連続なので<math>h\to0</math>で<math>\Delta x , \Delta y\to0</math>である。よって :<math>L=\lim_{h\to0}\frac{f(\phi(t)+\Delta x), \psi(t)+\Delta y)-f(\phi(t), \psi(t))}{h}</math> 更に<math>f</math>が全微分可能とするとどの方向から<math>\Delta x, \Delta y\to0</math>としても :(分母)<math>=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta x+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta y</math> よって :<math>L=\lim_{h\to0} \left\{ \frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta x}{h}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta y}{h} + O\left(\left\|\begin{pmatrix} \Delta x \\ \Delta y \end{pmatrix}\right\|\right) \right\}</math> ここで :<math>\lim_{h\to0}\frac{\Delta x}{h}=\phi'(t), \quad \lim_{h\to0}\frac{\Delta y}{h}=\psi'(t)</math> また、 :<math>\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = \frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{\sqrt{(\Delta x)^2+(\Delta y)^2}}\cdot\sqrt{\left(\frac{\Delta x}{h}\right)^2+\left(\frac{\Delta y}{h}\right)^2}</math> より :<math>\lim_{h\to\pm0}\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = 0\cdot\sqrt{\{\phi'(t)\}^2+\{\psi'(t)\}}</math> よって :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\phi}{dt}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\psi}{dt}</math> と求まる。 {{定理|(合成関数の常微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(t), y=\psi(t)</math>の何れも常微分可能であるとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>は常微分可能で :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}}\frac{dx}{dt}+\frac{\partial{f}}{\partial{y}}\frac{dy}{dt}</math> {{定理終わり}} ここでは代入記号を省略する略記法を用いていることに注意。右辺を見ると、一変数関数の合成関数微分と同様に'''連鎖律'''('''チェーン・ルール'''/'''チェイン・ルール''')が成り立っていることが判る。 二変数の場合は、偏微分の定義に立ち戻って一変数の場合に帰着すれば容易にわかる。 {{定理|(合成関数の偏微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(u, v), y=\psi(u, v)</math>の何れも<math>u/v</math>で偏微分可能であるとき、合成関数<math>F(u, v)=f(\phi(u, v), \psi(u, v))</math>は<math>u/v</math>で偏微分可能で :<math>\frac{\partial{F}}{\partial{u}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}</math> :<math>\frac{\partial{F}}{\partial{v}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{v}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{v}}</math> {{定理終わり}} *証明 合成関数の常微分の証明の計算に於いて<math>t=u, v</math>とそれぞれ置くことで直ちに成り立つ。 一変数関数の場合と同様に合成関数の二階微分も考えられるが、一変数の場合より遙かに煩雑である。 例えば、<math>\frac{\partial^2{F}}{\partial{u^2}}</math>を考える。 :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math> :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}\right) + \frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>和の微分) :<math>=\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{x}}{\partial{u}}\right)+\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>積の微分) :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math> :<math>=\left(\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\left(\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>(<math>\because</math>合成関数の偏微分) :<math>=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial^2{f}}{\partial{y}\partial{x}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>// ここで、<math>f</math>が<math>C^2</math>級であれば更に変形して :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+2\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2</math> 合成関数微分の計算は、[[解析学基礎/偏微分方程式|偏微分方程式]]に役立てられている。 例えば、<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=0</math>(ポアソン方程式)という二階線型偏微分方程式を考える。 <math>f(x, y)</math>を極座標表示<math>F(r, \theta)</math>に直すとき、変換公式<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>は<math>f</math>に二変数関数<math>\phi(r, \theta)=r\cos\theta, \psi(r, \theta)=r\sin\theta</math>を合成していると捉えることができる。 よって、 :<math>\frac{\partial{f}}{\partial{x}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{x}}</math> :<math>\frac{\partial{f}}{\partial{y}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{y}}</math> 先程求めた合成関数の二階偏微分の式から :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{x}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{x}}\frac{\partial{\theta}}{\partial{x}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{x}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{x}}\right)^2</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{y}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{y}}\frac{\partial{\theta}}{\partial{y}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{y}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{y}}\right)^2</math> ここで<math>r=\sqrt{x^2+y^2}, \theta=\arctan\frac{y}{x}</math>より :<math>\frac{\partial{r}}{\partial{x}}=\frac{x}{r},~ \frac{\partial{r}}{\partial{y}}=\frac{y}{r},~ \frac{\partial{\theta}}{\partial{x}}=-\frac{y}{r^2},~ \frac{\partial{\theta}}{\partial{y}}=\frac{x}{r^2},~ \frac{\partial^2{r}}{\partial{x^2}}=\frac{y^2}{r^3},~ \frac{\partial^2{r}}{\partial{y^2}}=\frac{x^2}{r^3},~ \frac{\partial^2{\theta}}{\partial{x^2}}=\frac{2xy}{r^4},~ \frac{\partial^2{\theta}}{\partial{y^2}}=-\frac{2xy}{r^4}</math> なので :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{x^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{y^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{y^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{y^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{x^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}-\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{x^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> 故に :<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}-\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> と変形される。 ここで<math>f \in C^2</math>ならば<math>\frac{\partial^2{F}}{\partial{r}\partial{\theta}}=\frac{\partial^2{F}}{\partial{\theta}\partial{r}}</math>なので :<math>\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> 更に、<math>f</math>が回転対称性(<math>\theta</math>の項を無視できる性質)を持っている場合、 :<math>\frac{d^2F}{dr^2}+\frac{1}{r}\frac{dF}{dr}=0</math> という(元の二変数線型偏微分方程式に比べ)圧倒的に簡単な二階線型常微分方程式に帰着できる。 なお、元の偏微分方程式はベクトル解析の知識を用いると<math>\text{∆} f = 0</math>と非常に簡潔に表され、これは座標系に依らない記法なので大変便利である。 ===極値=== 一変数関数の場合と同様に、二変数関数でもテイラーの定理を考えることが可能である。 但し、先程も見たように<math>f(x, y)</math>の<math>n</math>階偏導関数の最大個数は<math>{}_2 \Pi_{n}</math>であり、その全てを式に書いたのでは非常に煩雑となって収拾がつかなくなる。 そこで、以下のような略記法を考える。 :<math>f(x, y)</math>に対し、<math>\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}</math>を形式的に<math>\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f</math>と変形する。ここで、<math>D:=\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}</math>とすれば<math>Df</math>と表せる。 この<math>D</math>は「各独立変数に関して偏微分したそれぞれの偏導関数の総和をとる」という意味の演算子として定義され得る。一般に、偏微分演算子の一次結合として定義される演算子<math>D = \sum_{i} a_i\frac{\partial}{\partial{x_i}}</math>を'''一次の偏微分作用素'''という。各<math>a_i</math>のとり方で微分する方向が変わることから'''方向偏微分作用素'''ともいう。 <math>f</math>にこの<math>D</math>を複数回作用させることを考える。 :<math>D(Df)=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f\right\}</math> :<math>=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)+\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> と、四種類の二階偏導関数が全て現れている。 ここで形式的に :<math>(D D)f=\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\right\}f</math> :<math>=\left(\frac{\partial^2}{\partial{x^2}}+\frac{\partial^2}{\partial{x}\partial{y}}+\frac{\partial^2}{\partial{y}\partial{x}}+\frac{\partial^2}{\partial{y^2}}\right)f</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> なので、偏微分作用素<math>D</math>と作用素の対象となる関数<math>f</math>の間に結合法則が成り立っていると見做せる。 そこで、<math>D^2:=DD</math>と定義すると、同様の議論により一般に<math>n</math>階偏導関数の総和は<math>D^nf</math>で表される。 これを用いて、以下のテイラーの定理を証明しよう。 {{定理|(二変数に於けるテイラーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^n</math>級であるとき、<math>h:=x-a, k:=y-b, D:=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>とすると :<math>f(a+h, b+k)=\sum_{i=0}^{n-1}\frac{1}{i!}D^if(a, b)+\frac{1}{n!}D^nf(a+\theta h, b+\theta k)</math> を満たす<math>\theta \in (0, 1)</math>が存在する。 {{定理終わり}} *証明 :<math>g(t):=f(a+ht, b+kt)</math>として<math>g(t)</math>の有限マクローリン展開より ::<math>g(t)=\sum_{i=0}^{n-1}\frac{t^i}{i!}g^{(i)}(0)+\frac{t^n}{n!}g^{(n)}(\theta t)</math> :を満たす<math>\theta \in (0, 1)</math>が存在する。 :合成関数の偏微分より ::<math>\frac{d}{dt}g(t)=\frac{dx}{dt}\frac{\partial{f}}{\partial{x}}+\frac{dy}{dt}\frac{\partial{f}}{\partial{y}}=h\frac{\partial{f}}{\partial{x}}+k\frac{\partial{f}}{\partial{y}}=Df</math> :なので<math>g(t)</math>を常微分することと<math>f</math>に<math>D</math>を作用させることは同値であり、非負整数<math>i</math>に対して ::<math>g^{(i)}(t)=D^if(a+ht, b+kt)</math> :よって ::<math>g^{(i)}(0)=D^if(a, b)</math> ::<math>g^{n}(\theta t)=D^nf(a+\theta t h , b+\theta t k)</math> :より ::<math>f(a+ht, b+kt)=\sum_{i=0}^{n-1}\frac{t^i}{i!}D^if(a, b)+\frac{t^n}{n!}D^n(a+\theta th, b+\theta tk)</math> :ここで<math>t=1</math>とすれば定理の式を得る。// この定理の応用として最も基本的なのが、極値である。 一変数関数と同様、極小値・極大値を求めることは最大値最小値問題を解く手掛かりになるが、その求め方は複雑である。 先ずは、極値を定義する。 :<math>\begin{pmatrix} x \\ y \end{pmatrix}\neq\begin{pmatrix} a \\ b \end{pmatrix}</math>として、 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \leq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極大'''という。 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \geq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極小'''という。 :極大/極小となるときの<math>f(a, b)</math>を'''極大値/極小値'''といい、纏めて'''極値'''と呼ぶ。 一変数の場合と異なるのは、'''どの方向から見ても極大/極小'''でなければならない点である。 例えば、曲面<math>z=x^2-y^2</math>を考える。 :この曲面を<math>zx</math>平面(則ち平面<math>y=0</math>)で切った切り口は拋物線<math>z=x^2</math>であり、<math>y=0</math>より原点で極小値をとる。 :然し、この曲面を<math>yz</math>平面(則ち平面<math>x=0</math>)で切った切り口は拋物線<math>z=-y^2</math>であり、<math>x=0</math>より原点で極大値をとる。 このように、方向によって極大・極小が変わるような点を、馬の{{ruby|鞍|くら}}に見えることから'''{{ruby|鞍点|あんてん}}'''といい、極値点とは区別する。極大方向・極小方向の少なくとも一方が存在しない場合は鞍点とは呼ばない。 極値をとる点を求める手掛かりとなるのが、次の定理である。 {{定理|(二変数に於けるフェルマーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>で極値をとる<math>\implies \partial{x}f(a, b)=\partial{y}f(a, b)=0</math> {{定理終わり}} *証明 :<math>f(a, b)</math>が極値ならば、<math>x/y</math>軸方向で見ても極値になっている筈である。 :ここで<math>x/y</math>軸方向に見るとは、他の独立変数を固定した一変数関数として見ることだったので、<math>f(x, b), f(a, y)</math>を考えていることになる。 :このとき、一変数に於けるフェルマーの定理より ::<math>\frac{d}{dx}f(x, b)\Big|_{x=a}=0,~ \frac{d}{dy}f(a, y)\Big|_{y=b}=0</math> :であるが、 :偏微分係数の定義より ::<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{d}{dx}f(x, b)\Big|_{x=a},~ \frac{\partial{f}}{\partial{y}}(a, b)=\frac{d}{dy}f(a, y)\Big|_{y=b}</math> :だったので、 ::<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math> :である。// なお、<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math>が成り立つ点<math>(a, b)</math>を'''停留点'''という。これは、ベクトル解析的に<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0 \iff \mathrm{grad} f=\boldsymbol{0}</math>である(<math>f</math>の勾配がない)ことに由来する。 フェルマーの定理の対偶を取れば :<math>(\partial{x}f(a, b)\neq0 \lor \partial{y}f(a, b)\neq0) \implies f(a, b)</math>は極値ではない となるので、極値を取る点を求めるには停留点のみを考えればよいことになる。 停留点を求めるには、連立方程式<math>\begin{cases} \partial{x}f(a, b)=0 \\ \partial{y}f(a, b)=0 \end{cases}</math>を解けばよい。 但し、その解<math>(a, b)</math>が極値をとる点とは限らない(必要条件であって十分条件ではないため)。 一変数関数の場合は<math>f'(a)=0</math>を満たす<math>a</math>近傍の増減を調べればよかったが、二変数の場合はより複雑な手続きを要する。 一般に、多変数関数<math>f(x_1, x_2, \cdots, x_n)</math>に対して<math>(\mathbf{D})_{ij}=\frac{\partial^2{f}}{\partial{x_i}\partial{x_j}}</math>なるn次行列<math>\mathbf{D}</math>を'''ヘッセ行列'''という。 ヘッセ行列式(ヘッシアン)<math>D(x_1, x_2, \cdots, x_n)=\det\mathbf{D}</math>を'''判別式'''という。 二変数の場合、<math>\mathbf{D}=\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}} & \frac{\partial^2{f}}{\partial{x}\partial{y}} \\ \frac{\partial^2{f}}{\partial{y}\partial{x}} & \frac{\partial^2{f}}{\partial{y^2}} \end{pmatrix}</math>より判別式は<math>D(x, y)=\frac{\partial^2{f}}{\partial{x^2}}\frac{\partial^2{f}}{\partial{y^2}}-\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>である。 この判別式の符号を調べることによって、極値の有無を判定することができる。 {{定理|(極値の判定)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>D(a, b)>0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとり、 ::(ⅰ)<math>\partial{x^2}f<0 \implies f(a, b)</math>は極大値 ::(ⅱ)<math>\partial{x^2}f>0 \implies f(a, b)</math>は極小値 :(2)<math>D(a, b)<0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとらない。 :(3)<math>D(a, b)=0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとることもとらないこともある。則ち、判別式では判定できない。 {{定理終わり}} *証明 :テイラーの定理で<math>n=2</math>の場合を考えると、<math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^2</math>級ならば<math>\theta \in (0, 1)</math>が存在して :<math>f(a+h, k+b)=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :<math>(a, b)</math>が停留点より変形して :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :ここで<math>f \in C^2</math>より<math>f</math>の二階偏導関数は何れも連続なので、<math>D(a, b)\gtrless0</math>ならば充分小さい<math>h, k</math>に対して<math>D(a+\theta h, b+\theta k)\gtrless0</math>となる。 :ここで<math>p = \frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k),~ q = \frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k),~ r = \frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k)</math>とすると :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}(ph^2+2khq+kr^2)</math>・・・(*) :(1)<math>D(a, b)>0</math>のとき ::<math>\frac{\partial^2{f}}{\partial{x^2}}(a, b)=0</math>とすると<math>D(a, b)\leq0</math>となって不適。<math>\therefore \frac{\partial^2{f}}{\partial{x^2}}(a, b)\neq0</math> ::充分小さい<math>h, k</math>に対して<math>p\neq0</math>より(*)の右辺を平方完成して ::<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{pr-q^2}{p}k^2 \right\}</math> ::<math>=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{D(a+\theta h, b+\theta k)}{p}k^2 \right\}</math> ::ここで両辺<math>0 \iff h=k=0</math>に注意すると、 ::上式の最右辺は<math>p</math>の符号と正負が一致する。 ::これは<math>(a, b)</math>の充分近傍では<math>p>0</math>で<math>f(a, b)</math>が最小値、<math>p<0</math>で<math>f(a, b)</math>が最大値をとることを意味するので、<math>f(a, b)</math>は極値である。 :(2)<math>D(a, b)<0</math>のとき ::<math>p\gtrless0</math>のとき、平方完成した最右辺の波括弧の中身は、 :::<math>h+\frac{qk}{p}\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると負/正 :::<math>h\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると正/負 ::であるので、<math>h, k</math>のとり方によって<math>f(a+h, b+k)\gtrless f(a, b)</math>のどちらにもなり得、<math>f(x, y)</math>は<math>(a, b)</math>近傍で最大でも最小でもない。 ::則ち、<math>f(a, b)</math>は極値ではない。 ::<math>p=0</math>のとき、<math>r\neq0</math>ならば<math>h, k</math>を二階偏導関数に置き換えることで同様の結論を得る。 ::<math>r=0</math>のとき、 ::<math>D(a+\theta h, b+\theta k)=-q^2<0</math>より<math>q\neq0</math>なので(*)より ::<math>f(a+h, b+k)-f(a, b)=qhk</math> ::これは<math>h, k</math>の符号によって正負のどちらもとり得るので同様に<math>f(a, b)</math>は極値ではない。 :(3)<math>D(a, b)=0</math>のとき、 ::<math>h, k</math>のとり方により<math>D(a+\theta h, b+\theta k)</math>は正負のどちらもとり得る。 ::よって(1), (2)より<math>f(a, b)</math>は極値であることも極値でないこともあるので、 ::判別式では判定不能である。// {{演習問題|次の関数に極値があるかどうか調べ、あるならば求めよ。 :1. <math>f(x, y)=x^2+y^2-2xy</math> :2. <math>f(x, y)=x^2+2xy-3y^2+4x+4y+1</math> :3. <math>f(x, y)=x^3+y^3</math> |1. :<math>\frac{\partial{f}}{\partial{x}}=2x-y,~ \frac{\partial{f}}{\partial{y}}=2y-x</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{f}}{\partial{y^2}}=2,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=-1</math>より :<math>D(0, 0)=2\cdot2-(-1)^2=3>0</math> :また、<math>\frac{\partial^2{f}}{\partial{x^2}}>0</math>より :<math>f(x, y)</math>は<math>(0, 0)</math>で極小値<math>0</math>をとる。 2. :<math>\frac{\partial{f}}{\partial{x}}=2x+2y+4,~ \frac{\partial{f}}{\partial{y}}=-6y+2x+4</math>より :停留点は<math>(-2, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=2,~ \frac{\partial^2}{\partial{y^2}}=-6,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=2</math>より :<math>D(-2, 0)=2\cdot(-6)-2^2=-16<0</math> :よって<math>f(x, y)</math>は極値を持たない。 3. :<math>\frac{\partial{f}}{\partial{x}}=3x^2,~ \frac{\partial{f}}{\partial{y}}=3y^2</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=6x,~ \frac{\partial^2{f}}{\partial{y^2}}=6y, \frac{\partial^2{f}}{\partial{x}\partial{y}}=0</math>より :<math>D(0, 0)=0\cdot0-0^2=0</math> :よって判別不能。 :ここで、直線<math>y=x</math>を経路として原点から点<math>(x, y)</math>を動かしてみる。 :<math>f(x, x)=x^3+x^3=2x^3</math> :よって<math>x>0</math>で<math>f(x, y)>f(0, 0)</math>、<math>x<0</math>で<math>f(x, y)<f(0, 0)</math>より :原点近傍で<math>f(0, 0)</math>は最大でも最小でもない、則ち<math>f(0, 0)</math>は極値ではない。 :よって<math>f(x, y)</math>は極値を持たない。}} *発展問題 *:<math>f(x, y)=e^{xy}</math>を二次の項迄テイラー展開せよ。 停留点が鞍点である条件を補足しておく。 鞍点とは「関数が極大となる方向・極小となる方向の双方が存在する」ような点であった。 <math>f(x, y)</math>を停留点<math>(a, b)</math>に於けるテイラー展開で二次近似することを考える。 :テイラーの定理より厳密に ::<math>f(a+h, b+k)=\frac{1}{0!}D^0 f(a, b)+\frac{1}{1!}Df(a, b)+\frac{1}{2!}D^2f(a+\theta h, b+\theta k)</math> :であるが、<math>\theta \in(0, 1)</math>より<math>\theta\fallingdotseq0</math>と見做して近似すると ::<math>f(a, b)\fallingdotseq f(a, b)+Df(a, b)+\frac{1}{2}D^2f(a, b)</math> :<math>D=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>より ::<math>\mathrm{rhs}=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :<math>(a, b)</math>が停留点より<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{\partial{f}}{\partial{y}}(a, b)=0</math>なので ::<math>\mathrm{rhs}=f(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :ここで<math>\frac{1}{2}</math>で括られた部分に着目すると、 ::<math>h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)</math> ::<math>=h\left(h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)+k\left(h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)</math> ::<math>=\begin{pmatrix} h \\ k \end{pmatrix} \cdot \begin{pmatrix} h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix} \left\{ \begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix}\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math> :ここで<math>\boldsymbol{v}:=\begin{pmatrix} h \\ k \end{pmatrix}</math>とすると ::<math>f(a+h, b+k)\fallingdotseq f(a, b)+\frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> :則ち ::<math>f(a+h, b+k) - f(a, b) \fallingdotseq \frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> 拠って、<math>\boldsymbol{v}</math>方向で極大・極小か見るには停留点から<math>\varepsilon\boldsymbol{v}</math>だけ動かしたときの :<math>\frac{1}{2}\varepsilon^2({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の変化を見ればよいが、 :<math>\frac{1}{2}\varepsilon^2>0</math> より、結局は[[線型代数学/二次形式|二次形式]] :<math>({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の符号を見れば良いことになる。 ここでヘッセ行列<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>を対角化することを考える(ヘッセ行列は対称行列なので直交行列で対角化可能)。 :ヘッセ行列の各固有値を<math>\lambda_1, \lambda_2</math>とおくと、ある直交行列<math>\mathbf{P}</math>による相似変換で ::<math>({}^t \! \mathbf{P} \mathbf{D} \mathbf{P})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}} = \mathrm{diag} (\lambda_1, \lambda_2)</math> :と対角化できる。 :このとき、二次形式は<math>\boldsymbol{u}={}^t \! \mathbf{P} \boldsymbol{v}</math>という一次変換で ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}</math> :と表される。 :すると<math>\boldsymbol{u}_x\times\boldsymbol{u}_y</math>の項は対角行列の零成分が掛かって消えるので、 ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}=\lambda_1 (\boldsymbol{u}_x)^2+\lambda_2 (\boldsymbol{u}_y)^2</math> :(つまりこの変換は主軸変換) 則ち、任意方向で極大か極小か調べるには'''ヘッセ行列の各固有値の符号を見ればよい'''。 固有値が全て正であるとき、どのような<math>h, k</math>に対しても<math>f(a+h, b+k) - f(a, b)>0</math>と考えられるので、<math>\boldsymbol{v}=\begin{pmatrix} h \\ k \end{pmatrix}</math>のとり方に依らず<math>f(a, b)</math>は極小値である。 固有値が全て負であるとき、同様に<math>f(a, b)</math>は極大値である。 固有値の符号が異なるとき、<math>\boldsymbol{v}</math>のとり方によって極大か極小か変わるので、<math>(a, b)</math>は鞍点である。 零固有値を持つときは、零固有値に対応する固有ベクトル方向の情報が近似の際に切り捨てられている(則ち<math>\theta</math>- 依存性が高い)ので極大・極小・鞍点・何れでもない、の全ての場合をとり得る。 纏めると、以下のようになる。 {{定理|(極値の判定Ⅱ)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が負定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極大。 :(2)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が正定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極小。 :(3)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が不定行列ならば<math>(a, b)</math>は鞍点。 :(4)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が半正定値行列又は半負定値行列又は完全退化行列ならば<math>(a, b)</math>は極値点であることも鞍点であることもそうでないこともある。則ち、ヘッセ行列の定値性では判定できない。 {{定理終わり}} 近似の際に切り捨てた項の振舞によってはこの判定法が通用しない場合がある。特に、三変数以上で(3)を用いる場合は注意。 ヘッセ行列が正定値・負定値・半正定値・半負定値・不定値の何れであるかは、[[線型代数学/固有値と固有ベクトル|シルヴェスターの判定法]]を用いると固有値を求めることなく判別できる。 ===陰関数=== <math>y=f(x)</math>という形で陽に表示される関数を'''陽関数'''という。 これに対し、方程式<math>f(x, y)=0</math>がある区間で定義が区分的でない関数<math>y=\varphi(x)</math>を表すとき、「<math>y=\varphi(x)</math>は<math>f(x, y)=0</math>で定義された'''陰関数'''」という。このとき、方程式<math>f(x, y)=0</math>を「<math>y=\varphi(x)</math>の'''陰関数表示'''」という。一般に、陰関数は陽に表示できるとは限らない。なお、陰関数表示のことを単に陰関数と呼ぶ場合もある。 例えば、単位円の方程式<math>x^2+y^2=1</math>に対し、<math>y=\sqrt{1-x^2},\quad y=-\sqrt{1-x^2}</math>はそれぞれ単位円の方程式で定義された陰関数である。ここで、点<math>(1, 0)</math>を内部に含む開区間を考える。このような区間をどんなに小さく取ったとしても、円の上半分と下半分を両方含んでしまうため、区分的に定義しなければ一意な関数で表せず、則ち陰関数が存在しない。 それでは、方程式<math>f(x, y)=0</math>の陰関数が点<math>(x, y)</math>の充分近傍で存在する条件は何であろうか? 先ずは、厳密なことを抜きにして考える。 形式的に、陰関数<math>y=\varphi(x)</math>は方程式<math>f(x, y)=0</math>を<math>y</math>に就て解いた解である。そのため、このような関数が存在するならば<math>f(x, \varphi(x))=0</math>という<math>x</math>の一変数方程式が成り立つ。 媒介変数を<math>t=x</math>と見て方程式の両辺を<math>x</math>で常微分すると合成関数微分の公式より<math>\frac{dz}{dx}=\frac{\partial{f}}{\partial{t}}\frac{dt}{dx}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=0</math> :<math>\therefore \frac{d\varphi}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{\varphi}}}</math> ここで、実際には <math>\Big|_{y=\varphi(x)}</math>が省略されていることに注意。 この式の主張を纏めると、以下の定理を得る。 {{定理|(陰関数の定理Ⅰ)}} <math>f \in C^1,~ f(a, b)=0,~ \partial{y}f(a, b)\neq0</math>であるとき、<math>(a, b)</math>の充分近傍で<math>f(x, y)=0</math>の定義する陰関数<math>y=\varphi(x)</math>が唯一つ存在し、 :<math>b=\varphi(a)</math> また、この陰関数は<math>x=a</math>の充分近傍で常微分可能で :<math>\frac{d\varphi}{dx}=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> {{定理終わり}} 先程の考え方では「<math>\varphi(x)</math>の存在性・一意性・常微分可能性」を既に仮定してしまっているので、それらを担保するこの定理の証明としては用いることができない(循環論法になってしまう)。 実は、二変数の場合ならば今迄習った知識で証明可能である。以下に示す。 *証明 :<math>\Omega</math>を<math>\mathbb{R}^2</math>の開集合とする。 :<math>\partial{y}f(a, b)>0</math>とすると<math>f \in C^1</math>より<math>\partial{y}f(x, y)</math>は連続で ::<math>\exist \delta_1, \delta_2>0,~ U=\{ x\big|~ |x-a|\leq\delta_1 \},~ V=\{y\big|~ |y-b|\leq\delta_2\},\quad f(x, y)>0 \quad \left( {\scriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)} \in U \times V \subset \Omega \right)</math> :<math>y \in V</math>で<math>f(a, y)>0</math>よりこの区間で単調増加し ::<math>f(a, y)=f(a, b)=0 \lor f(a, b-\delta_2)<0<f(a, b+\delta_2)</math> :更に<math>f</math>が連続より<math>\delta_1</math>が十分小さければ ::<math>x \in U \implies f(x, b-\delta_2)<0<f(x, b+\delta_2)</math> :中間値の定理より ::<math>\forall x\in U,~ \exist y \in V,~ f(x, y)=0</math> :<math>\frac{d\varphi}{dy}>0</math>よりこのような<math>y</math>は一意に定まる。(仮に二つあるとしても、<math>f(x, y_1)=f(x, y_2)=0</math>なのでロルの定理より<math>\exist d \in [y_1, y_2],~ f(x, d)=0</math>。則ちこの<math>d</math>を<math>y</math>として新たにとれば良いことになるので一意である。) :ここで<math>y=\varphi(x)</math>とおくと<math>\varphi(x)</math>は一意で<math>\mathrm{dom}\varphi = U,~ \mathrm{ran}\varphi = V</math> :上記より<math>b=\varphi(a)</math> :<math>\varphi</math>が<math>x_0 \in U</math>で連続でないとすると ::<math>\exist \varepsilon_0,~ \exist x\in U,~ \forall \delta>0,~ ( |x-x_0|<\delta \implies |\varphi(x)-\varphi(x_0)| \geq \varepsilon_0 )</math> :<math>\delta:=\frac{1}{n} (n\in\mathbb{N})</math>とすると ::<math>\forall n\in\mathbb{N},~ \exist x_n\in U,~ ( |x-x_0|<\frac{1}{n} \implies |\varphi(x_n)-\varphi(a)| \geq \varepsilon_0 )</math> :但し<math>\lim_{n\to\infty}x_n=x_0</math>に注意。 :ここで<math>\mathrm{ran}\varphi=V</math>より<math>\varphi(x_0)\in V</math>、則ち<math>\{\varphi(x_n)\}</math>は有界数列である。 :拠ってボルツァーノ・ワイエルシュトラスの定理より<math>\{x_n\}</math>の部分列<math>\{x_{n_k}\}</math>が存在して ::<math>\lim_{k\to\infty}\varphi(x_{n_k})=y_0 \in V</math> :<math>f(x_{n_k}, \varphi(x_{n_k}))=0</math>且つ<math>f</math>が連続より<math>k\to\infty</math>で<math>f(x_0, y_0)=0</math>でなければならないので ::<math>y_0=\varphi(x_0)</math> :一方、 ::<math>\lim_{k\to\infty}|\varphi(x_{n_k})-\varphi(x_0)|=|y_0-\varphi(x_0)|\geq\varepsilon_0>0</math> :これは<math>y=\varphi(x_0)</math>に矛盾する。 :従って<math>\varphi</math>は<math>x_0</math>で連続である。 :<math>\varphi(x_0+h)=\varphi(x_0)+k</math>とおくと<math>\varphi</math>が連続より<math>h\to0</math>で<math>k\to0</math>であり、 :<math>h</math>を充分小さくすると<math>(x_0, \varphi(x_0))</math>と<math>(x_0+h, \varphi(x_0)+k)</math>を結ぶ線分が<math>U\times V</math>に含まれる。 :拠ってテイラーの定理より ::<math>\exist \theta\in(0, 1), 0=f(x_0+h, \varphi(x_0)+k)=f(x_0, \varphi(x_0))+\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)h + \partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)k</math> :<math>k=\varphi(x_0+h)-\varphi(x_0)</math>と<math>f(x_0, \varphi(x_0))</math>より変形して ::<math>\frac{\varphi(x_0+h)-\varphi(x_0)}{h}=-\frac{\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)}{\partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)}</math> :<math>h\to0</math>とすれば ::<math>\varphi'(x_0)=-\frac{\partial{x} f(x_0, \varphi(x_0))}{\partial{y} f(x_0, \varphi(x_0))}</math> :更に、 ::<math>\varphi'(x)=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> :の右辺が連続関数なので ::<math>\varphi(x) \in C^1</math> :<math>\partial{y}f(a, b)<0</math>の場合も同様に示される。// この証明は「一次元での単調性」に依存しているため、三変数以上に拡張することができない。そのため、(「解析学基礎」の範囲を大幅に超えるが)一般の場合を補足しておく。[[位相空間論]]や[[多様体論]]を修得してから戻ってくるのが良いだろう。 {{定理|(ベクトル関数に於ける陰関数の定理)}} <math>\mathbb{R}^n\times\mathbb{R}^m</math>上の開集合を<math>\Omega</math>とする。 <math>C^r</math>級関数<math>\boldsymbol{f}:\Omega\to\mathbb{R}^m</math>に対して :<math>\begin{cases} \boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0} \\ \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} }\right)\neq0 \end{cases}</math> なる<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>が存在するとき、<br><math>\boldsymbol{\alpha}</math>の<math>\mathbb{R}^n</math>- 開近傍<math>U</math>、<math>\boldsymbol{\beta}</math>の<math>\mathbb{R}^m</math>- 開近傍<math>V</math>に対して<math>C^r</math>級微分同相写像<math>\boldsymbol{\varphi}:U \to V</math>が唯一つ存在して :<math>\begin{cases} U \times V \subset \Omega \\ \boldsymbol{\beta} = \boldsymbol{\varphi}(\boldsymbol{\alpha}) \\ \forall {\scriptstyle \left( \begin{array}{c} \boldsymbol{x} \\[-6pt] \boldsymbol{y} \end{array} \right)} \in U \times V,~ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{0} \iff \boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x}) \\ \forall \boldsymbol{x} \in U,~ \boldsymbol{\varphi}'(\boldsymbol{x})= - \left( \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \right)^{-1} \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \end{cases}</math> を満たす。 {{定理終わり}} *証明 :<math>\tilde{\boldsymbol{f}}:\Omega\to\mathbb{R}^{m+n}</math>を ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \boldsymbol{y})=\begin{pmatrix} \boldsymbol{x} \\ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y}) \end{pmatrix}</math> :と定義する。 :<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>に就て<math>\boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0}</math>より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{\alpha} \\ \boldsymbol{0} \end{pmatrix}</math> :従って ::<math>\tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{E} & \boldsymbol{O} \\ \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } & \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } \end{pmatrix}</math> :これは下三角行列なので ::<math>\mathrm{rank} \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=m+n</math> :階数が行列の次数に等しいのでこの行列は正則行列、則ち ::<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})\neq0</math> :(なお、三角行列に関する行列式の公式を用いると<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\det \boldsymbol{E} \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array}}\right)\neq0</math>と導かれる。) :よって逆写像定理を適用すると :<math>(\boldsymbol{\alpha}, \boldsymbol{\beta})</math>の開近傍<math>U</math>と<math>(\boldsymbol{\alpha}, \boldsymbol{0})</math>の開近傍<math>V</math>が存在して :<math>\tilde{\boldsymbol{f}}|_{U}:U \to V</math>は<math>C^r</math>級微分同相写像となる。 :ここで<math>\tilde{\boldsymbol{f}}|_{U}</math>の<math>C^r</math>級逆写像を<math>\boldsymbol{\psi}</math>とすると逆写像の定義より ::<math>(\tilde{\boldsymbol{f}}\circ\boldsymbol{\psi})(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{y})</math> :また、<math>\boldsymbol{x}</math>は<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})</math>の<math>1\sim n</math>成分を並べたベクトル<math>\boldsymbol{\psi}_{1\sim n}(\boldsymbol{x}, \boldsymbol{y})</math>、<math>\boldsymbol{y}</math>は<math>\boldsymbol{f}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>の<math>1\sim m</math>成分を並べたベクトル<math>\boldsymbol{f}_{1\sim m}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>になるので、 ::<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y}))</math> :<math>\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y})</math>とすると定義より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y}))=(\boldsymbol{x}, \boldsymbol{y})</math> :<math>\boldsymbol{y}</math>に<math>\boldsymbol{0}</math>を代入して ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0}))=(\boldsymbol{x}, \boldsymbol{0})</math> :<math>\tilde{\boldsymbol{\varphi}}</math>の定義より<math>\boldsymbol{\varphi}(\boldsymbol{x}):=\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0})</math>とすれば :<math>\boldsymbol{f}(\boldsymbol{x}, \boldsymbol{\varphi}(\boldsymbol{x}))=\boldsymbol{0}</math> :則ち<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math> :<math>\boldsymbol{\psi} \in C^r</math>より<math>\boldsymbol{\varphi} \in C^r</math>であり、逆写像の一意性より<math>\boldsymbol{\varphi}</math>は一意に定まるので、 :<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math>は陰関数の満たすべき性質を全て満たす。// (補足ここ迄) 陰関数の定理の応用として、陰関数表示で与えられた曲線の接線・法線の方程式を求めることが考えられる。 :円<math>x^2+y^2=r^2</math>を考える。 :<math>f(x, y)=x^2+y^2-r^2</math>とおくと<math>f\in C^2, f(x, y)=0</math>であり、何かしらの関数の陰関数表示となっている。 :よって陰関数定理より :<math>\frac{dy}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{y}}}</math> :ここで :<math>\frac{\partial{f}}{\partial{x}}=2x, \frac{\partial{f}}{\partial{y}}=2y</math> :より<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x}{y}</math> :接点を<math>(x_0, y_0)</math>とすれば接線の方程式の公式より :<math>y-y_0=-\frac{x_0}{y_0}(x-x_0)</math> :変形すると :<math>y_0(y-y_0)+x_0(x-x_0)=0</math> :<math>xx_0+yy_0=x^2_0+y^2_0=r^2</math> :ここで<math>\begin{pmatrix} x_0 \\ y_0 \end{pmatrix}</math>は明らかにこの接線の法線ベクトルなので :<math>y=0</math>でも成り立つ。 :同様に法線の方程式は :<math>y=\frac{y_0}{x_0}x</math> :と求まる。// 高校数学では「<math>y</math>を<math>x</math>の関数とみて合成関数微分を行う」という考え方で求めたが、陰関数定理はそのような関数<math>y=\varphi(x)</math>の存在を保証していたのである。 一般の二次曲線やその他の陰関数曲線でもこの考え方を適用することが可能である。 二変数方程式で定義される陰関数は一変数関数であった。では、二変数関数もある三変数方程式で定義された陰関数とは考えられないだろうか?実は、一般に<math>n</math>変数方程式の定義する陰関数は<math>n-1</math>変数関数である。直観的には、「元の<math>n</math>変数方程式に陰関数<math>x_n=g(x_1, x_2, \cdots, x_{n-1})</math>を代入することで自由度が一個下がる」と理解される。 <math>xyz</math>空間で方程式<math>f(x, y, z)=0</math>は一般に曲面を表す。この曲面上の点<math>(a, b, c)</math>近傍で曲面の関数表示が二変数関数<math>z=\psi(x, y)</math>であるための十分条件も陰関数定理で与えられる。 {{定理|(陰関数の定理Ⅱ)}} <math>f \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=0,~ \partial{z} f(a, b, c)\neq0</math>ならば<math>(a, b)</math>の<math>\mathbb{R}^2</math>- 開近傍<math>U</math>で陰関数<math>z=\psi(x, y)</math>が唯一つ存在し :<math>\begin{cases} \psi \in C^1 \\ c=\psi(a, b) \\ f(x, y, \psi(x, y))=0 \quad((x, y) \in U) \\ \frac{\partial{\psi}}{\partial{x}}=-\frac{\partial{x}f(x, y, z)}{\partial{z} f(x, y, z)} \\ \frac{\partial{\psi}}{\partial{y}}=-\frac{\partial{y}f(x, y, z)}{\partial{z} f(x, y, z)} \end{cases}</math> を満たす。 {{定理終わり}} <math>\partial{x} f(a, b, c) \partial{y} f(a, b, c) \partial{z} f(a, b, c)\neq0</math>のとき曲面<math>f(x, y, z)=0</math>の<math>(a, b, c)</math>に於ける接平面は :<math>\partial{x}f(a, b, c)(x-a)+\partial{y}f(a, b, c)(y-b)+\partial{z}f(a, b, c)(z-c)=0</math> である。 この定理を用いると :<math>\begin{cases} \partial{x}f(a, b, c) = -\partial{x}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{y}f(a, b, c) = -\partial{y}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{z}f(a, b, c)\neq0 \end{cases}</math> なので :<math>z-c=\partial{x}\psi(a, b)(x-a)+\partial{y}\psi(a, b)(y-b)</math> と、全微分の節で求めた接平面の方程式に一致する。 更に、以下も成り立つ。 {{定理|(陰関数の定理Ⅲ)}} <math> f, g \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=g(a, b, c)=0,~ \begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \\[-6pt] z = c \end{array}}\neq0</math>ならば<math>x=a</math>の<math>\mathbb{R}</math>- 開近傍<math>U</math>で陰関数の組<math>(y, z)=(\varphi(x), \psi(x))</math>が唯一つ存在し :<math>\begin{cases} \varphi, \psi \in C^1 \\ b=\varphi(a) \\ c=\psi(a) \\ f(x, \varphi(x), \psi(x))=g(x, \varphi(x), \psi(x))=0 \\ \frac{d\varphi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{x}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{x}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} , \quad \frac{d\psi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{x}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{x}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} \end{cases}</math> を満たす。 {{定理終わり}} 陰関数定理が成り立つ状況下に於て、原点近傍で以下のような変換を考える。 :<math>(s, t)=\vartheta(x, y)=(f(x, y), x)</math> このとき逆写像定理により<math>\vartheta:(x, y)\to(s, t)</math>は微分同相写像なので、<math>F(s, t)=s</math>として :<math>(F\circ\vartheta^{-1})(x, y)=x</math> が成り立つ。 これは、<math>s=f(x, y)</math>を座標軸としてみる座標変換を考えていることになる。例えば二重積分で積分領域の境界が<math>f(x, y)=\mathrm{const}.</math>であるとき、これは一般に曲線を表すので扱いづらい。しかし、このような座標変換を行うことで<math>s=\mathrm{const}.</math>という非常に単純な疆界を持つ<math>s</math>-単疆界領域となり、二重積分が容易となる。詳しくは「重積分」節で後述する。 {{演習問題| :1. 双曲線<math>x^2-2\sqrt{3}xy-y^2+4y+4=0</math>の点<math>(0, 2+2\sqrt{2})</math>に於ける法線を求めよ。 :2. レムニスケート<math>r^2=2a^2\cos^2 2\theta</math>に就いて、円<math>r=|a|</math>上を除く領域で<math>y</math>が<math>x</math>の関数として単調であることを示せ。 :3. 曲面<math>x^2+3xy-2yz+xz-y^2=0</math>の点<math>(1, 2, 1)</math>に於ける接平面の方程式を求めよ。 :4. <math>f(x, y, z)=x+y+z-3,~ g(x, y, z)=y^2+z-2</math>とする。点<math>(1, 1, 1)</math>近傍の陰関数<math>y=\varphi(x),~ z=\psi(x)</math>を具体的に表示し、その微分係数を求めよ。 | 1. :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x-2\sqrt{3}y,~ \frac{\partial{f}}{\partial{y}}=-2y-2\sqrt{3}x</math> :<math>(0, 2+2\sqrt{2})</math>で :<math>\frac{\partial{f}}{\partial{x}}=-4\sqrt{3}-4\sqrt{6},~ \frac{\partial{f}}{\partial{y}}=-4-4\sqrt{2}\neq0</math> :<math>\frac{dy}{dx}=-\frac{-4\sqrt{3}(1+\sqrt{2})}{-4(1+\sqrt{2})}=-\sqrt{3}</math> :<math>y-(2+2\sqrt{2})=-\frac{1}{-\sqrt{3}}(x-0)</math> :<math>y=\frac{1}{\sqrt{3}}x+2+2\sqrt{2}</math> 2. :<math>r^2=x^2+y^2,~ \cos^2 2\theta = \cos^2 \theta - \sin^2 \theta=\left(\frac{x}{r}\right)^2-\left(\frac{y}{r}\right)^2</math>よりレムニスケートの方程式は :<math>(x^2+y^2)^2-2a^2(x^2-y^2)=0</math> :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2(x^2+y^2)(2x)-2a^2(2x)=4x(x^2+y^2-a^2)</math> :<math>\frac{\partial{f}}{\partial{y}}=2(x^2+y^2)(2y)-2a^2(-2y)=4y(x^2+y^2+a^2)</math> :<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x(x^2+y^2-a^2)}{y(x^2+y^2+a^2)}</math> :ここで<math>xy</math>平面上の象限を固定して考えると、 :<math>\frac{dy}{dx}</math>の符号は<math>x^2+y^2-a^2</math>の正負で決まる。 :よって<math>x^2+y^2-a^2=0</math>則ち円<math>r=|a|</math>上を除く領域で、 :<math>y</math>は<math>x</math>の関数として単調である。 3. :<math>f(x, y, z):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x+3y+z,~ \frac{\partial{f}}{\partial{y}}=3x-2y-2z,~ \frac{\partial{f}}{\partial{z}}=x-2y</math> :<math>(1, 2, 1)</math>で :<math>\frac{\partial{f}}{\partial{x}}=9,~ \frac{\partial{f}}{\partial{y}}=-3,~ \frac{\partial{f}}{\partial{z}}=-3\neq0</math> :<math>\frac{\partial{z}}{\partial{x}}=-\frac{9}{-3}=3,~ \frac{\partial{z}}{\partial{y}}=-\frac{-3}{-3}=-1</math> :<math>z-1=3(x-1)-1(y-2)</math> :<math>z=3x-y</math> 4. :<math>f(x, y, z)=0</math>とすると<math>z=3-x-y</math>であり、<math>g(x, y, z)=0</math>に代入して :<math>y^2-(3-x-y)-2=0</math> :<math>y^2-y+1-x=0</math> :<math>y=\frac{1\pm\sqrt{4x-3}}{2}</math> :<math>(x, y)=(1, 1)</math>となるためには :<math>y=\frac{1+\sqrt{4x-3}}{2}</math> :<math>z=3-x-y=3-x-\frac{1+\sqrt{4x-3}}{2} = \frac{5-2x+\sqrt{4x-3}}{2}</math> :これは<math>(x, z)=(1, 1)</math>を満たす。 :根号の実数条件より<math>x\geq\frac{3}{4}</math>より「<math>x=1</math>近傍」も満たす。 :よって<math>(\varphi(x), \psi(x))=\left(\frac{1+\sqrt{4x-3}}{2}, \frac{5-2x+\sqrt{4x-3}}{2}\right)</math> :逆にこのように<math>(\varphi(x), \psi(x))</math>を定義すると条件を満たす。 :<math>\frac{d\varphi}{dx}=\frac{1}{2}\cdot\frac{4}{2\sqrt{4x-3}}=\frac{1}{\sqrt{4x-3}},~ \frac{d\psi}{dx}=-1-\frac{1}{\sqrt{4x-3}}</math> :<math>x=1</math>で :<math>\frac{d\varphi}{dx}=1,~ \frac{d\psi}{dx}=-2</math> }} ===条件付極値=== 先程は点<math>(x, y)</math>が<math>\mathbb{R}^2</math>上を自由に動ける条件の下で極値を考えた。しかし、応用上は何かしらの制約が課された状態での極値を考えることが往々にしてある(寧ろ、無条件の方が稀であろう)。 則ち、次の問題を考える。 :点<math>(x, y)</math>が'''拘束条件'''(束縛条件)<math>g(x, y)=0</math>を満たしながら変化するとき、<math>f(x, y)</math>の'''条件付極値'''を求めよ。 このような問題を(2変数1拘束条件の)'''条件付極値問題'''という。また、拘束条件を表す関数<math>g(x, y)</math>を'''制約関数'''という。 一般に<math>g(x, y)=0</math>が<math>y=\phi(x)</math>や<math>x=\psi(y)</math>のように解けるとは限らず、解けたとしても増減を簡単に調べられるとは限らない。 そこで、条件付極値問題の解法には以下の定理が用いられる。 {{定理|(ラグランジュの未定乗数法)}} <math>f(x, y), g(x, y)\in C^1</math>として<math>f(x, y)</math>が点<math>(a, b)</math>で拘束条件<math>g(x, y)=0</math>の下での条件付極値をとるとき、 :<math>L(x, y, z)=f(x, y)-zg(x, y)</math> と置くと :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\times\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math> ならば :<math>\frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math> を満たす実数<math>z=\lambda</math>が存在する。 {{定理終わり}} この<math>L</math>を'''ラグランジュ関数'''、<math>\lambda</math>を'''未定乗数'''(ラグランジュ乗数)という。未定乗数法では、条件付極値の問題を「ラグランジュ関数の無条件極値問題」に帰着している。 各偏導関数を計算すると、連立方程式 :<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math> に帰着される。 *証明 :<math>(a, b)</math>を極値点、<math>\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>とする。 :陰関数定理より<math>(a, b)</math>の充分近傍で<math>g(x, y)=0</math>の<math>C^1</math>級陰関数<math>y=\phi(x)</math>が存在し、<math>\phi'(x)=-\frac{\frac{\partial{g}}{{\partial{x}}}}{\frac{\partial{g}}{\partial{y}}}</math>となる。 :<math>h(x):=f(x, \phi(x))</math>とするとフェルマーの定理より<math>0=h'(a)=f_x(a, b)+f_y(a, b)\phi'(a)=f_x(a, b)-f_y(a, b)\frac{g_x(a, b)}{g_y(a, b)}</math> :ここで<math>\lambda:=\frac{f_y(a, b)}{g_y(a, b)}</math>と置くと<math>f_x(a, b)=\lambda g_x(a, b) \iff \frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>を得る。 :定義した<math>\lambda</math>より<math>f_y(a, b) =\lambda g_y(a, b) \iff\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>。 :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>としても同様。 :<math>\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>は拘束条件から直ちに満たされる。 :よって実数<math>\lambda</math>が存在して定理の式が満たされる。// ベクトル解析の記法で書くと、未定乗数法の連立方程式は<math>\mathrm{grad} f=\lambda \mathrm{grad} g</math>と表される。これは幾何学的には、「曲面<math>z=f(x, y)</math>と曲面<math>g(x, y)=0</math>の共有点での接平面の法線ベクトルが平行」という条件である。 2曲面の共有点の<math>z</math>座標を<math>c</math>としたとき、曲面を<math>z=c</math>で切った切り口の曲線は<math>c=f(x, y), g(x, y)=0</math>であり、これらは曲面と同じ共有点を持つ。共有点で2曲線が交わるとすると「連続微分可能」という仮定より2曲面は「切れ目なく」繫がっているので、十分小さい<math>\varepsilon>0</math>に対して曲線<math>c\pm\varepsilon=f(x, y)</math>は<math>g(x, y)</math>と共有点を持つ。このとき、<math>f(x, y)</math>は<math>(a, b)</math>近傍で<math>c=f(a, b)</math>より大きい値も小さい値もとるので、<math>(a, b)</math>は極値点ではない。よって、2曲線は極値点<math>c_0=f(a, b)</math>に於いて接していなければならない。 このとき、曲線の式<math>c_0=f(x, y), g(x, y)=0</math>の両辺を<math>x</math>で微分することで<math>\begin{cases} f_x\cdot1+f_x\cdot\frac{dy}{dx}=0 \\ g_x\cdot1+g_y\cdot\frac{dy}{dx}=0 \end{cases}</math>を得、接ベクトル<math>(1, \frac{dy}{dx})</math>に直交する平行な2ベクトル<math>(f_x, f_y), (g_x, g_y)</math>をそれぞれの曲線の法線ベクトルにとることができる。よって未定乗数<math>\lambda</math>が実数として存在する。 フェルマーの定理と同様に未定乗数法の式を満たすことは条件付極値であるための必要条件なので、十分性の確認は必須である。逆に、未定乗数法は条件付極値の候補となる点を与える(未定乗数<math>\lambda</math>は「存在する」だけでこの先一切使わないが、先述のように幾何学的意味が存在する)。 先程紹介したヘッセ行列は「無制約の場合」の議論だったので今回は用いることができない。 そこで、以下のように表示される'''境界付ヘッセ行列'''(縁付ヘッセ行列)が判定に使用される(代入記号は省略した)。 :<math>\mathbf{H}_B = \begin{pmatrix} 0 & \frac{\partial{g}}{\partial{x}} & \frac{\partial{g}}{\partial{y}} \\ \frac{\partial{g}}{\partial{x}} & \frac{\partial^2L}{\partial{x^2}} & \frac{\partial^2L}{\partial{x}\partial{y}} \\ \frac{\partial{g}}{\partial{y}} & \frac{\partial^2L}{\partial{y}\partial{x}} & \frac{\partial^2L}{\partial{y^2}} \end{pmatrix}</math> 今回の場合、<math>\det \mathbf{H}_B>0</math>なら条件付極小値、<math>\det \mathbf{H}_B<0</math>なら条件付極大値と判定される。 但し、3変数以上や拘束条件が増えたときの拡張は非常に煩雑で複雑なものとなるので、ここでは紹介しない。 連立方程式<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math>を更に変形する。 :第三式は拘束条件そのものなので除外する。 :第一式・第二式を行列表現に直して :<math>\begin{pmatrix} f_x & g_x \\ f_y & g_y \end{pmatrix}\begin{pmatrix} 1 \\ -\lambda \end{pmatrix}= \begin{pmatrix} 0 \\ 0 \end{pmatrix}</math> :線型代数で扱った定理「斉次連立一次方程式が非自明解を持つ<math>\iff</math>表現行列が特異行列」より、 :<math>\begin{vmatrix} f_x & g_x \\ f_y & g_y \end{vmatrix}=0</math> よって、未定乗数<math>\lambda</math>を求めなくても未定乗数法を適用できる。 この変形は2変数1拘束条件の場合のみ成り立ち、一般化はできない。 ==重積分== 本項では、微分と積分の双対性及び[[解析学基礎/偏微分方程式|偏微分方程式]]・[[解析学基礎/ベクトル解析|ベクトル解析学]]への接続を鑑みて、一般書では深く扱わない(定義すらしないことの多い)偏積分を冒頭で扱うことにする。 ===偏積分=== 偏微分と同様にして、二変数<math>f(x, y)</math>の片方の変数を固定したときの積分を考える。 <math>xyz</math>空間で<math>y</math>を固定したとき、<math>z=f(x, y)</math>の<math>x</math>での積分を考える。直観的には、一変数での積分('''常積分''')のリーマン和を用いた定義を、<math>zx</math>平面でそのまま行えば良いことになる。 具体的には、 :<math>\int_{a}^{b} f(x, y) dx := \lim_{n \to \infty} \sum_{k=1}^{n} f(x_k, y) \Delta x</math>(<math>\Delta x = \frac{b-a}{n}, x_k = a + k\Delta x</math>) と定義する。 これを<math>f(x, y)</math>の<math>x</math>に関する'''偏積分'''という。幾何学的には、<math>xyz</math>空間を<math>y</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>x</math>軸、直線<math>x=a, x=b</math>の囲む符号付き面積に対応する。偏微分と異なり、積分記号は常積分と同じものを用いる。 <math>y</math>に関する偏積分は同様に ::<math>\int_{c}^{d} f(x, y) dy := \lim_{n \to \infty} \sum_{k=1}^{n} f(x, y_k) \Delta y</math>(<math>\Delta y = \frac{d-c}{n}, y_k = c + k\Delta y</math>) と定義され、幾何学的には<math>xyz</math>空間を<math>x</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>y</math>軸、直線<math>y=c, y=d</math>の囲む符号付き面積に対応する。 定積分に関して、一変数と同様に :<math>\int_a^b f(x, y)dx+\int_b^c f(x, y)dx=\int_a^c f(x, y)dx</math> :<math>\int_b^a f(x, y)dx=-\int_a^b f(x, y)dx</math> :<math>\int_a^a f(x, y)dx=0</math> が成立することは定義から容易に示される(<math>y</math>に関しても同様)。 また、積分の平均値の定理 :<math>\exist \xi \in (a, b), \quad f(\xi, y)=\frac{1}{b-a}\int_a^b f(x, y)dx</math> も同様に成立することが判る(<math>y</math>に関しても同様)。 不定積分は、一変数と同様に<math>F(x, y):=\int_u^x f(t, y)dt+C</math>と定義される(<math>F(u, y)=0</math>とする)。但し、<math>x</math>に関する偏積分では<math>y</math>は定数と見做されるので、'''積分定数<math>C</math>は実際には<math>y</math>の関数<math>C(y)</math>である'''ことに注意が必要である。<math>y</math>に関する不定積分でも同様に、積分定数は<math>x</math>の関数<math>C(x)</math>である。<math>\int_u^x f(t, y)dt+C(y)</math>は<math>\int f(x, y)dx+C(y)</math>と略記する 一般に、偏積分の積分定数は積分変数以外の変数を全て含む関数である。 一変数の場合と同様に、 :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math>(微分積分学の基本定理) が成立する。 *証明 :<math>F(x, y):=\int_a^x f(t, y)dt</math>とする。 :先程述べた定積分の性質より :<math>F(x+h, y)-F(x, y) = \int_a^{x+h} f(t, y)dt - \int_a^x f(t, y)dt = \int_a^{x+h}f(t, t)dt+\int_x^a f(t, y)dt =\int_{x}^{x+h} f(t, y)dt</math>であるが、 :積分の平均値の定理より<math>\xi\in(x, x+h)</math>が存在して :<math>\int_{x}^{x+h} f(t, y)dt=hf(\xi, y)</math> :ここで<math>h\to0</math>の極限をとると :<math>\lim_{h\to0} \{F(x+h, y)-F(x, y)\}=\frac{\partial{F}}{\partial{x}},\quad \lim_{h\to0} hf(\xi, y)=f(x, y)</math> :なので :<math>\frac{\partial}{\partial{x}}\int_a^x f(x, y)dx=f(x, y)</math> :一般の不定積分<math>\int f(x, y)dx=\int_u^x f(t, y)dt + C(y)</math>に関しても積分定数<math>C(y)</math>は<math>x</math>の関数でないので偏微分すると0となり、 :結局は :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math> :が成り立つ。// 則ち'''偏積分は偏微分の逆演算'''であり、被積分関数を偏導関数とみて元の関数を復元することで原始関数が求まるので偏積分が計算できることがわかる。 一変数関数で成り立った性質の多くはほぼそのまま成立する。以下、<math>y</math>に関しても同様なので<math>x</math>に関する偏積分で記述する。また、定積分表示で書くが不定積分でも同様である。 :<math>\int_a^b \{\alpha f(x, y)+\beta g(x, y)\}dx=\alpha\int_a^b f(x, y)dx+\beta\int_a^b g(x, y)dy</math>(線型性) :<math>\int_a^b f(x, y)\frac{\partial{g}}{\partial{x}}dx=\left[ f(x, y)g(x, y) \right]_{x=a}^{x=b} - \int_{a}^b \frac{\partial{f}}{\partial{x}}g(x, y)dx</math>(部分積分法) :<math>u=\phi(x)</math>として<math>\int_a^b f (\phi(x), y) \frac{du}{dx} dx=\int_{\phi(a)}^{\phi(b)} f(u, y) du</math>(置換積分法) :<math>y=c, x\in[a, b]</math>で<math>f(x, c)\leq g(x, c)</math>ならば<math>\int_a^b f(x, c)dx\leq \int_a^b g(x, c)dx</math>(定積分不等式) 偏積分の微分に関して、以下の定理が成り立つことが知られている。 {{定理|(ライプニッツの積分定理Ⅰ)}} 2変数関数<math>f(x, y)</math>に対して<math>f, f_x</math>が<math>(x, y)\in I \times[a(x), b(x)]</math>で連続且つ<math>a(x), b(x)</math>が常微分可能ならば :<math>\frac{d}{dx}\left(\int_{a(x)}^{b(x)} f(x, y)dy\right)=\left[f(x, y)\frac{dy}{dx}\right]_{y=a(x)}^{y=b(x)}+\int_{a(x)}^{b(x)} \frac{\partial{f}}{\partial{x}}dy</math> {{定理終わり}} {{定理|(ライプニッツの積分定理Ⅱ)}} 3変数関数<math>f(x, y, z)</math>に対して<math>f, f_x</math>が<math>(x, y, z)\in I_x \times I_y \times[a(x, y), b(x, y)]</math>で連続且つ<math>a(x, y), b(x, y)</math>が<math>x</math>で偏微分可能ならば :<math>\frac{\partial}{\partial{x}}\left(\int_{a(x, y)}^{b(x, y)} f(x, y, z)dz\right)=\left[f(x, y, z)\frac{\partial{z}}{\partial{x}}\right]_{z=a(x, y)}^{z=b(x, y)}+\int_{a(x, y)}^{b(x, y)} \frac{\partial{f}}{\partial{x}}dz</math> {{定理終わり}} Ⅰに於いて<math>a(x)=a, b(x)=x</math>としてみよう。すると、 :<math>\frac{d}{dx}\int_a^x f(x, y)dy = f(x, x) + \int_a^x \frac{\partial{f}}{\partial{x}}dy</math> である。 これは、偏微分に関する微分積分学の基本定理を「微分変数と積分変数が異なる場合」に拡張したものと見ることができる。更に、<math>f(x, y)=g(y)</math>なら<math>\frac{\partial{f}}{\partial{x}}=0</math>より常微分に関する微分積分学の基本定理に一致する。 則ち、ライプニッツの積分定理は常微分・偏微分双方の意味で「微分積分学の基本定理の拡張」と捉えることができる。 Ⅰ・Ⅱとも偏微分方程式やベクトル解析で当たり前のように用いられるので、覚えておいて損はないだろう。 ===重積分の定義=== 次に、連続関数<math>f(x, y)</math>の全ての変数が動く場合の積分に就いて考える。 変数の組<math>(x, y)</math>が動く範囲('''積分領域''')<math>D</math>は、点<math>(x, y)</math>の軌跡と考えることで<math>xy</math>平面上の領域として表現することができる。 先ずは、簡単な場合として矩形領域<math>D=[a, b]\times[c, d]</math>の場合を考える。これは、<math>z=f(x, y)</math>を<math>xy</math>平面へ<math>z</math>方向から射影した投影面が矩形ということである。 なお、重積分の文脈では、積分領域を直積集合で表すよりも<math>D=\{(x, y)\mid a\leq x \leq b, c\leq y \leq d\}</math>や<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ c \leq y \leq d \end{array} \right\}</math>のような記法が好まれる。 <math>[a, b], [c, d]</math>をそれぞれ<math>a=x_0<x_1<\cdots<x_i<\cdots<x_{m-1}<x_m=b, c=y_0<y_1<\cdots<y_j<\cdots<y_{n-1}<y_n=d</math>と等分割し、<math>D_{ij}:=[x_{i-1}, x_i]\times[y_{j-1}, y_j]</math>とする。この矩形領域から代表点<math>(\alpha_{ij}, \beta_{ij})</math>をとるとき、各<math>D_{ij}</math>を底面・<math>f(\alpha_{ij}, \beta_{ij})</math>を高さとする長方形の体積は区間<math>[x_{i-1}, x_i],[y_{j-1}, y_j]</math>の幅を<math>\Delta x_i, \Delta y_j</math>として<math>V_{mn}=\sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math>と表される。これは、'''リーマン和'''を2変数関数に拡張したものである。 分割を限りなく細かくしたときの極限<math>\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} V_{mn}</math>が収束するならば、<math>f(x, y)</math>は<math>D</math>で'''二重積分可能'''といい、その極限値を<math>\iint_D f(x, y)dxdy</math>と表して<math>f(x, y)</math>の<math>D</math>に関する'''二重積分'''という。 :<math>\iint_D f(x, y)dxdy:=\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} \sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math> 次に、<math>D</math>が有界領域の場合を考える。 <math>D</math>は有界であるから、<math>D</math>を包含するような矩形領域<math>\tilde{D}\subset\mathbb{R}^2</math>が必ず存在する。 このとき、<math>D</math>上の二変数関数<math>f(x, y)</math>を次のように拡張する。 :<math>\tilde{f}(x, y)=\begin{cases} f(x, y) & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> このとき、<math>\tilde{D}\setminus D</math>に於ける<math>\tilde{f}(x, y)</math>の値は<math>0</math>なので重積分の計算結果に影響せず、 :<math>\iint_D f(x, y)dxdy:=\iint_{\tilde{D}}\tilde{f}(x, y)dxdy</math> として差し支えない(右辺は先ほど定義した「矩形領域での二重積分」である)。 <math>D</math>が有界領域でない場合は後述する。 重積分では「不定積分」に相当するものを考えないことが多い。これは、積分定数の自由度が比較的高いので偏積分より扱いにくくなるためである。 <math>f(x, y)=1</math>という定数関数の重積分を考える。先ずは矩形領域に就いて考える。 リーマン和は<math>f(\alpha_{ij}, \beta_{ij})=1</math>より<math>V_{mn}=\sum_{i=1}^m\sum_{j=1}^n \Delta x_i \Delta y_j</math>であるが、<math>\Delta x_i \Delta y_j</math>は矩形領域<math>D_{ij}</math>の面積に等しい。よってその総和<math>V_{mn}</math>は矩形領域<math>D</math>の面積である。これは分割がどれだけ細かくなっても変わらないので、結局は<math>|D|=\iint_D 1 dxdy</math>である。このとき、1を省略して<math>\iint_D dxdy</math>と表す。 <math>D</math>が有界領域であるとき、<math>D</math>を包含する矩形領域<math>\tilde{D}</math>に関して :<math>\tilde{f}(x, y)=\begin{cases} 1 & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> であり、<math>\tilde{D}</math>での重積分の値は同様の議論により結局は有界領域<math>D</math>の面積に等しくなる。 一変数の積分では<math>\int_a^b dx = b-a</math>(区間の幅)であったが、二変数の重積分では<math>\iint_D dxdy= |D|</math>(領域の面積)と判った。三変数でも、同様の議論により<math>\iiint_V dxdydz = |V|</math>(領域の体積)となる。一般に、1の<math>n</math>重積分は積分領域となる図形の大きさ(<math>n</math>次のルベーグ測度)に等しい。ベクトル解析で扱う線積分・面積分・体積分でも同様の事項が成り立つ。 [[測度論]]では、逆にルベーグ測度を1の重積分として定義する流儀もある。 ===累次積分=== 次に、重積分の具体的な計算方法に就いて見ていく。 先程見たように、<math>\iint_D f(x, y)dxdy</math>は積分領域<math>D</math>と曲面<math>z=f(x, y)</math>が囲む立体の体積と考えられる。 数学Ⅲで扱ったように、立体の体積は「立体の断面積を表す関数を積分」すれば求めることができる。つまり、「立体をある平面で切ったときの断面積」さえ求まれば計算することができると考えられる。 実は、この断面積は偏積分で与えられる。 偏積分<math>h(y)=\int_a^b f(x, y)dx</math>は「<math>D=[a, b]\times I</math>と<math>z=f(x, y)</math>が囲む立体を<math>y</math>を固定した平面で切ったときの断面積」なので、これを<math>y</math>に関して区間<math>I</math>で常積分してやれば「断面積の積分=体積」が求まる。 この話を具体的に見ていく。 先ずは、<math>D=[a, b]\times[c, d]</math>という矩形領域を考える。 <math>y</math>を固定した平面で切った断面積は<math>\int_a^b f(x, y)dx</math>であり、この断面積を<math>[c, d]</math>で積分してやればいいので、<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_a^b f(x, y)dx \right) dy</math>である。 <math>x</math>を固定した平面で切った断面積で考えても同じであり、<math>\iint_D f(x, y)dxdy = \int_a^b \left(\int_c^d f(x, y)dy \right)dx</math>。 なお、<math>D=[a, b]\times[c, d]</math>且つ<math>f(x, y)=g(x)h(y)</math>と分離できる場合は<math>\iint_D f(x, y)dxdy = \left( \int_a^b g(x) dx\right)\left( \int_c^d h(y)dy \right)</math>と、非常に単純な計算で求まる。 一般の有界領域<math>D</math>に関しては、「<math>(x, y)</math>が<math>D</math>内の全ての点を1点ずつ重複なく通る」ように<math>x, y</math>をそれぞれ動かす必要がある。そのような動かし方をいきなり定めるのは困難であるため、以下のような場合を考える。 '''定義が区分的でない'''関数<math>\phi_1(x), \phi_2(x)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\}</math>と表され、'''疆界が単純閉曲線'''<sup>※</sup>である積分領域を'''<math>x</math>-単疆界領域'''<!-- 『例から学ぶ微分積分』馬場裕・笹尾哲・山本光・山本勇(共立出版、2022年)より -->(<math>x</math>-単線領域)と呼ぶことにする(統一名称は存在せず、書籍によって様々に呼ばれる)。同様に、定義が区分的でない関数<math>\psi_1(y), \psi_2(y)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\}</math>と表され、疆界が単純閉曲線である積分領域を'''<math>y</math>-単疆界領域'''(<math>y</math>-単線領域)と呼ぶ。 ※「単純閉曲線」とは、「'''閉曲線'''(端点(始点と終点)が一致する曲線)であって自己交叉しない(端点以外で自分自身と交わらない)」曲線のことである。[[位相幾何学]]の知識を用いると単疆界領域は「単純閉曲線で囲まれた単連結領域」と言い換えられる。 <math>x</math>-単疆界領域では例えば<math>x=x_0</math>を固定すると<math>y</math>を<math>\phi_1(x_0)</math>から<math>\phi_2(x_0)</math>まで動かしたときに点<math>(x, y)</math>は線分<math>x=x_0 (\phi_1(x_0)<y<\phi_2(x_0))</math>上の点を一回ずつ通る。次に、<math>x</math>を<math>a</math>から<math>b</math>まで動かせば<math>(x, y)</math>は<math>D</math>内の全ての点を重複なく通ったことになる。 よって、矩形領域と同様の議論で二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\} \right)</math>は次のように計算される。 :<math>\iint_D f(x, y)dxdy = \int_a^b \left( \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy \right) dx</math> <math>y</math>-単疆界領域でも同様に二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\} \right)</math>は :<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_{\psi_1(y)}^{\psi_2(y)} f(x, y)dx \right) dy</math> と計算される。 このように、重積分を偏積分の常積分で表したものを'''累次積分'''(逐次積分、反復積分)という。見た目上は常積分の反復であることが名前の由来である。3変数以上の場合、最外部の積分のみ常積分で残りは積分変数以外を固定した偏積分である。 昔からの慣習として、累次積分の先に計算する部分を右側に纏めて :<math>\int_a^b dx \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy</math> のように表す場合がある。 これは :<math>\left(\int_a^b dx\right) \left(\int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy\right)</math> を意味しないので注意。 本項では、混乱を防ぐため通常の記法で書く。 なお、積分区間を更に詳しく明示した :<math>\int_{x=a}^{x=b} \left( \int_{y=\phi_1(x)}^{y=\phi_2(x)} f(x, y)dy \right) dx</math> という記法も存在する。 単疆界領域でない領域の場合、疆界となる関数が切り替わる点(疆界点)で領域を分割することで単疆界領域になるので、それぞれの単疆界領域での重積分の和を計算すればよい。 :<math>\iint_D f(x, y)dxdy = \sum_i \iint_{D_i} f(x, y)dxdy</math> :例) :<math>x\in[-1, 1], \phi_1(x)=0, \phi_2(x)=\begin{cases} x+1 & (x<0) \\ -x+1 & (x\geq0) \end{cases}</math>のとき、 :<math>D=D_1 \cup D_2</math> :<math>D_1=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} -1 \leq x < 0 \\ 0 \leq y \leq x+1 \end{array} \right\}</math> :<math>D_2=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math> :とすれば良い。 二重積分を累次積分に直すとき、<math>D</math>の図を書くことで疆界となる区分的でない関数を正しく導くことができる。 なお、重積分でも線型性と定積分不等式が成り立つ。 :<math>\iint_D (\alpha f(x, y)+\beta g(x, y)) dxdy = \alpha \iint_D f(x, y)dxdy + \beta \iint_D g(x, y)dxdy</math> :<math>f(x, y)\leq g(x, y)\quad\mathrm{at}\, D \implies \iint_D f(x, y)dxdy \leq \iint_D g(x, y)dxdy</math> ===積分順序の変更=== 積分領域が<math>x</math>-単疆界領域且つ<math>y</math>-単疆界領域であるならば、累次積分で<math>x, y</math>のどちらを先に計算しても結果は同じである。単疆界領域でなくとも、単疆界領域に分割した重積分の和を考えれば同じく積分順序を交換できる。 一般に、次が成り立つ。 {{定理|(フビニの定理)}} 多変数関数が積分領域<math>D</math>で重積分可能ならば、累次積分の積分順序は可換である。 {{定理終わり}} 但し、'''積分順序を交換すると各積分の積分区間が変わる'''ことに注意が必要である。 例えば、三角形領域<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math>に於ける<math>f(x, y)=xy^2</math>の重積分を考える。 <math>D</math>は<math>x</math>-単疆界領域なのでこの重積分は累次積分により :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-x+1} xy^2 dy \right)dx</math> :<math>=\int_0^1 x\left[\frac{1}{3}y^3\right]_{1}^{-x+1} dx</math> :<math>=\frac{1}{3}\int_0^1 x(-x^3+3x^2-3x)dx</math> :<math>=\frac{1}{3} \left[ -\frac{x^5}{5}+\frac{3}{4}x^4-x^3 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> と計算される。 <math>D</math>の表式を今度は<math>y</math>-単疆界領域となるように変形する。 :<math>y=-x+1\iff x=-y+1</math> :<math>0\leq x \leq 1 \iff 0 \leq y \leq 1</math> :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq -y+1 \\ 0 \leq y \leq 1 \end{array} \right\}</math> 同様に重積分を計算すると :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-y+1} xy^2 dx \right)dy</math> :<math>=\int_0^1 y^2\left[\frac{1}{2}x^2\right]_0^{-y+1}dy</math> :<math>=\frac{1}{2}\int_0^1 y^2(y^2-2y)dy</math> :<math>=\frac{1}{2} \left[ \frac{1}{5}y^5-\frac{1}{2}y^4 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> このように、正しく積分順序を交換すれば同じ結果を得る。 また、以下のように積分順序を交換することで計算が容易となる場合がある。 {{演習問題|<math>\int_{0}^1 \left( \int_{-\sqrt{1-x^2}}^{\sqrt{1-x^2}}x dy \right)dx</math>を積分順序を交換することで計算せよ。| 二重積分<math>\iint_D f(x, y)dxdy</math>と見て積分領域<math>D</math>を求めると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ -\sqrt{1-x^2} \leq y \leq \sqrt{1-x^2} \end{array} \right\}</math> 則ち、<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2 \leq 1 \\ x \geq 0 \end{array} \right\}</math>という半円領域である。<br>これを<math>y</math>-単疆界領域となるように変形すると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \sqrt{1-y^2} \\ -1 \leq y \leq 1 \end{array} \right\}</math> よって累次積分に直して :<math>\iint_D f(x, y)dxdy=\int_{-1}^{1} \left( \int_0^{\sqrt{1-y^2}} x dx \right)dy</math> :<math>=\int_{-1}^1 \left[ \frac{1}{2}x^2 \right]_0^{\sqrt{1-y^2}}dy</math> :<math>=\frac{1}{2}\int_{-1}^1(1-y^2)dy</math> :<math>=\int_0^1 (1-y^2)dy</math> :<math>=\frac{2}{3}</math>// }} ===変数変換=== 常積分では置換積分という手法により積分変数を別の変数に変換することができた。重積分でも同様に変数変換を考えることができる。 <math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \end{cases}</math>という変数変換によって積分領域が<math>(s, t)\in E</math>から<math>(x, y)\in D</math>に写されるとする。 このとき、全単射な写像<math>\Gamma:E\to D</math>が存在すれば変換前後で重積分の計算が可能である。 一変数の置換積分では<math>dx</math>が<math>\frac{dx}{dt}dt</math>に置き換わった。同様に<math>dxdy</math>が○○倍の<math>dsdt</math>に置き換わると予想されるが、この○○に入るのは何であろうか? <math>dx, dy</math>はそれぞれ<math>\phi(s, t), \psi(s, t)</math>の<math>s, t</math>を微小変化させたときの変化量、則ち全微分と考えられるので、 :<math>dx=\frac{\partial{\phi}}{\partial{s}}ds+\frac{\partial{\phi}}{\partial{t}}dt</math> :<math>dy=\frac{\partial{\psi}}{\partial{s}}ds+\frac{\partial{\psi}}{\partial{t}}dt</math> これを一次変換の記法で表すと :<math>\begin{pmatrix} dx \\ dy \end{pmatrix} = \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \begin{pmatrix} ds \\ dt \end{pmatrix}</math> である。 <math>(x, y)</math>の組と<math>(s, t)</math>の組がそれぞれ一次独立であるとすると、<math>dxdy</math>と<math>dsdy</math>はそれぞれ<math>D, E</math>での微小矩形の面積を表すと解釈でき、更に行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>は正則である。 ここで、一次変換による図形の拡大率は表現行列の行列式の絶対値だったので、 :<math>dxdy = \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right|dsdt</math> が成り立つ。 則ち、重積分の変数変換の表式は :<math>\iint_D f(x, y)dxdy = \iint_E f(\phi(x, y), \psi(x, y)) \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right| dsdt</math> である。 行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>を'''ヤコビ行列'''(ヤコブ行列)と言い、<math>\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>と略記する。ヤコビ行列式<math>\det\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>を'''ヤコビアン'''という。 二次元でよく用いられる変換としては、<math>\begin{cases} x=s+t \\ y=s-t \end{cases}</math>('''斜交座標''')や<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>('''円座標''')が挙げられる。後者は特に、円が絡む積分領域のときに真価を発揮する。 三次元以上でも同様に全微分を一次変換表記することでヤコビ行列を得、それが変数変換の変換レートとなる。 三次元でよく用いられる変換としては、<math>\begin{cases} x= t+u \\ y=u+s \\ z=s+t \end{cases}</math>('''ラヴィ変換''')、<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \\ z=z \end{cases}</math>('''円筒座標''')、<math>\begin{cases} x=r\sin\theta\cos\phi \\ y=r\sin\theta\sin\phi \\ z= r\cos\theta \end{cases}</math>('''球面座標''')が挙げられる。 {{演習問題|<math>f(x, y)=x^2+y^2, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \frac{x^2}{a^2}+\frac{y^2}{b^2} \leq 1 \right\}</math>のとき、変数変換により<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\begin{cases} x=as \\ y=bt \end{cases}</math>と変換すると :<math>x^2+y^2=a^2s^2+b^2t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| s^2+t^2 \leq 1 \right\}</math> :<math>\left|\det\frac{\partial{(x, y)}}{\partial{(s, t)}}\right|=\left|\det \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix}\right|=ab</math> より :<math>\iint_D (x^2+y^2)dxdy=\iint_E \{(a^2s^2+b^2t^2)ab\}dsdt</math> :<math>=a^3b\iint_E s^2dsdt + ab^3\iint_E t^2dsdt</math> 更に<math>\begin{cases} s=r\cos\theta \\ t=r\sin\theta \end{cases}</math>と変換すると :<math>s^2=r^2\cos^2\theta,\quad t^2=r^2\sin^2\theta</math> :<math>F = \left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq 1 \\ 0 \leq \theta \leq \tau \end{array} \right\}</math> :<math>\left|\det\frac{\partial{(s, t)}}{\partial{(r, \theta)}}\right|=\left|\det \begin{pmatrix} \cos\theta & r\sin\theta \\ \sin\theta & r\cos\theta \end{pmatrix}\right|=r</math> より :<math>\iint_E s^2 dsdt = \iint_F \{(r^2\cos^2\theta) r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \cos^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x+\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> :<math>\iint_E t^2dsdt=\iint_F \{(r^2\sin^2\theta)r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \sin^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x-\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> よって最終的に :<math>\iint_D (x^2+y^2)dxdy = a^3b\cdot\frac{\pi}{4}+ab^3\cdot\frac{\pi}{4}</math> :<math>=\frac{ab\pi}{4}(a^2+b^2)</math>// }} ここで、「極座標なのに<math>r=0</math>を考えてる」「<math>\theta=0</math>と<math>\theta=\tau</math>が点として重複してる」からおかしいと思うだろうが、実は問題ないことが示される。詳細は最後の節で扱う。 積分領域が<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a \leq \varphi(x, y) \leq b \\ c \leq x \leq d \end{array} \right\}</math>と表されるとき、<math>-\frac{\partial{\varphi}}{\partial{y}}\neq0</math>ならば「陰関数」節で述べたように原点近傍で<math>\begin{cases} s = \varphi(x, y) \\ t=x \end{cases}</math>という変数変換が有効である。 {{演習問題|<math>f(x, y)=x+y, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2 \leq y \leq x^2+4 \\ -2 \leq x \leq 2 \end{array} \right\}</math>のとき、<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\varphi(x, y):=y-x^2</math>とすると<math>-\frac{\partial{\varphi}}{\partial{y}}=-1\neq0</math>であり、<math>0\leq \varphi(x, y)\leq 4</math><br> <math>\begin{cases} s = y-x^2 \\ t=x \end{cases}</math>と変換すると :<math>x+y=s+t+t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq s \leq 4 \\ -2 \leq t \leq 2 \end{array} \right\}</math> :<math>\left| \det \frac{\partial(s, t)}{\partial(x, y)} \right|= \left|\det \begin{pmatrix} -2x & 1 \\ 1 & 0 \end{pmatrix} \right|=1</math> より :<math>\iint_D (x+y)dxdy = \iint_E (t+s+t^2) dsdt</math> :<math>=\int_{-2}^2 \left( \int_0^4 (s+t+t^2)ds \right)dt</math> :<math>=\int_{-2}^2 \left[ \frac{1}{2}s^2 + s(t+t^2) \right]_{s=0}^{s=4} dt</math> :<math>=\int_{-2}^2 (8+4t+4t^2)dt</math> :<math>=8\int_0^2 (2+t^2)dt</math> :<math>=8\left[ 2t+\frac{1}{3}t^3 \right]_0^2</math> :<math>=8\left( 4+\frac{8}{3} \right)</math> :<math>=\frac{160}{3}</math>// }} この問題は変数変換せずに累次積分すると<math>\iint_D (x+y)dxdy = \int_{-2}^2 \left[xy+\frac{1}{2}y^2\right]_{y=x^2}^{y=x^2+4} dx</math>とかなり煩雑な式となるが、この変数変換によって非常に単純な単疆界領域となるので計算が容易となる。 但し、積分領域が簡単になっても被積分関数がかえって煩雑になってしまうと変換をする意味が薄れるので、適切な変換を選択できるように練習を積む必要がある。 ===重積分の応用=== 重積分の応用例の一つは、体積の求積である。 先程述べたように、<math>\iiint_V dxdydz</math>は立体<math>V</math>の体積に等しい。数学Ⅲで習ったように「一変数関数の定積分」として求めようとすると、「いずれかの座標軸に垂直な平面で切った断面を考えてその面積を式で表し、座標軸で積分する」という手続きを要する。これは空間図形の素養が必要なので一般に苦しい。しかしながら、三重積分として計算すると見通しが立ちやすく、ある意味機械的な計算で求積可能である。 ここで、<math>V=\left\{ \begin{pmatrix} x \\ y \\ z \end{pmatrix} \Bigg| \begin{array}{c} {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D \\ f(x, y) \leq z \leq g(x, y) \end{array} \right\}</math>のように表されるとする。<!-- \middle|が使えないから長さが足りない --> すると、三重積分は :<math>\iiint_V dxdydz = \iint_D \left( \int_{f(x, y)}^{g(x, y)}dz \right) dxdy</math> のように二重積分に帰着することが可能である。 勿論、二重積分が先になるように計算したり最初から3重の累次積分に直接直しても構わない。 {{演習問題|球<math>x^2+y^2+z^2\leq1</math>と円柱<math>x^2+y^2\leq x</math>の共通部分のうち、<math>y\geq0, z\geq0</math>にある部分の体積を求めよ。| 底面に於いて、<math>x^2+y^2\leq x, y\geq 0, z=0</math>を満たす点<math>(x, y, z)</math>をどこに固定しても<math>0\leq z \leq \sqrt{1-x^2-y^2}</math>が成り立ち、 :<math>\iint_V dxdydz = \iint_D \left( \int_0^{\sqrt{1-x^2-y^2}}dz \right)dxdy</math> :<math>=\iint_D \sqrt{1-x^2-y^2}dxdy\quad \left(D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \left(x-\frac{1}{2}\right)^2+y^2 \leq \left(\frac{1}{2}\right)^2 \\ y\geq 0 \end{array} \right\}\right)</math> 円座標に変換すると :<math>\sqrt{1-x^2-y^2}=\sqrt{1-r^2}</math> :<math>E=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq \cos\theta \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math> :<math>dxdy=rdrd\theta</math> よって :<math>\iint_D \sqrt{1-x^2-y^2}dxdy=\iint_E r\sqrt{1-r^2}drd\theta</math> :<math>= \int_0^{\frac{\tau}{4}} \left( \int_0^{\cos\theta} r\sqrt{1-r^2} \right) d\theta</math> :<math>=-\frac{1}{3}\int_0^{\frac{\pi}{2}} (\sin^3\theta-1)d\theta</math> :<math>=-\frac{1}{3}\left(\frac{2}{3}-\frac{\pi}{2}\right)</math>(<math>\because</math>ウォリスの公式) :<math>=\frac{\pi}{6}-\frac{2}{9}</math>// }} 重積分のもう一つの応用例は、曲面の表面積('''曲面積''')である。 詳細な議論はベクトル解析の頁に任せ、結果だけ書いておく。 {{定理|(曲面積Ⅰ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>f(x, y)\in C^1</math>とすると、 曲面<math>S:z=f(x, y)\quad ({\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}dxdy</math> {{定理終わり}} この式は[[高等学校数学III/積分法#曲線の長さ|一変数関数に於ける曲線の長さの式]]<math>L=\int_a^b \sqrt{1+\left(\frac{dy}{dx}\right)^2}dx</math>の一般化である。 なお、<math>\sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}</math>は「全微分」節で紹介した点<math>(x, y)</math>に於ける曲面<math>S</math>の接平面の法線ベクトル<math>\begin{pmatrix} -\frac{\partial{f}}{\partial{x}} \\ -\frac{\partial{f}}{\partial{y}} \\ 1 \end{pmatrix}</math>の大きさに等しい。 発展として、曲面が<math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}</math>と媒介変数表示された場合の表式は以下のようになる。 {{定理|(曲面積Ⅱ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>\phi(s, t), \psi(s, t), \omega(s, t)\in C^1</math>とすると、 曲面<math>S:\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}\quad ({\scriptstyle\left(\begin{array}{c} s \\[-6pt] t \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{\left( \frac{\partial{y}}{\partial{s}}\frac{\partial{z}}{\partial{t}} -\frac{\partial{y}}{\partial{t}}\frac{\partial{z}}{\partial{s}} \right)^2+\left( \frac{\partial{z}}{\partial{s}}\frac{\partial{x}}{\partial{t}} -\frac{\partial{z}}{\partial{t}}\frac{\partial{x}}{\partial{s}} \right)^2+\left( \frac{\partial{x}}{\partial{s}}\frac{\partial{y}}{\partial{t}} -\frac{\partial{x}}{\partial{t}}\frac{\partial{y}}{\partial{s}} \right)^2}dsdt</math> {{定理終わり}} こちらは媒介変数表示された一変数関数に於ける曲線の長さの式<math>L=\int_a^b \sqrt{\left(\frac{dx}{dt}\right)+\left(\frac{dy}{dt}\right)^2}dt</math>の一般化である。 <math>\begin{cases} x=x \\ y=y \\ z = f(x, y) \end{cases}</math>とすればⅠの式に一致する。 ===広義重積分=== 重積分でも広義積分に相当するものを考えたい。しかし、序論から見てきたように二変数関数の変数の組<math>(x, y)</math>は<math>xy</math>平面上をありとあらゆる方向に無数の軌道で動くことができる。このため、広義積分を上手く定義できるとは一般に限らない。ここでは、上手く定義できる場合を見ていく。 先ずは、非有界領域での重積分を考える。 <math>xy</math>平面上の有界とは限らない領域<math>D</math>に対し、次を満たす有界領域<math>D_n</math>を考える。 #<math>D_1\subset D_2\subset D_3\subset \cdots \subset D_n \subset D</math> #<math>\bigcup_{n=1}^\infty D_n=D</math> #<math>\forall S(\mathrm{is\, bounded}) \subset D,\quad \exist n\in\mathbb{N},\quad S\subset D_n</math> このような有界領域の列<math>\{D_n\}</math>を<math>D</math>の'''近似増加列'''という。 <math>\{D_n\}</math>の選び方に依らず<math>\lim_{n\to\infty}\iint_{D_n}f(x, y)dxdy</math>が収束するとき、 :<math>\iint_D f(x, y)dxdy:=\lim_{n\to\infty} \iint_{D_n}f(x, y)dxdy</math> と定義する。これを'''広義二重積分'''という。 次に、積分領域が特異点<math>\alpha</math>を含む場合を考える。 このときは、「<math>\alpha \notin D_n</math>(近似増加列は特異点を含まない)」且つ「<math>\bigcup_{n=1}^\infty D_n=D\setminus\{\alpha\}</math>(近似増加列の和集合が積分領域から特異点を除いたものに等しい)」且つ「<math>\left(\bigcup_{n=1}^\infty D_n\right)^-=D</math>(近似増加列の閉包が積分領域に等しい)」となるように近似増加列<math>\{D_n\}</math>をとり、同様に極限値として広義二重積分を定義すればよい。 極座標変換に於ける<math>r=0</math>や<math>\theta=\tau</math>が積分領域の境界として許されているのは、広義重積分によって特異点を含んでも問題なく計算可能なことが示されるからである。定性的・直観的には、「特異点の測度は0なので測度の総和である積分結果には影響しない」という説明がなされる。 次の定理が成り立つ。 {{定理|}} 多変数関数が非負関数または非正関数であるとき、ある<math>\{D_n\}</math>に対して広義重積分が収束するならば任意の<math>\{D_n\}</math>に対して広義重積分は収束する。 {{定理終わり}} ここから、「広義重積分が収束するような簡単な近似増加列を見つければよい」という結論に至る。 広義重積分の有名な使用例を以下に示す。 *例題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x \geq 0 \\ y \geq 0\end{array} \right\}</math>の近似増加列の一般項を<math>D_n=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2\leq n^2 \\ x\geq0, y\geq0 \end{array} \right\}</math>とする。 *:このとき、広義重積分<math>\iint_D e^{-(x^2+y^2)}dxdy</math>を計算せよ。 *解答 :<math>e^{-(x^2+y^2)}</math>は明らかに非負関数であり、<math>\{D_n\}</math>が近似列であることも自明である。 :円座標に変換して<math>e^{-(x^2+y^2)}=e^{-r^2}</math>、<math>E_n=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r\leq n \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math>、<math>dxdy=rdrd\theta</math> :<math>\iint_{D_n}e^{-(x^2+y^2)}dxdy=\iint_{E_n}re^{-r^2}drd\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left(\int_0^n re^{-r^2}dr \right)d\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left[ -\frac{1}{2}e^{-r^2} \right]_0^n d\theta</math> :<math>=\frac{1}{2}\int_0^{\frac{\tau}{4}} \left( 1-e^{-n^2}\right) d\theta</math> :<math>=\frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right)</math> :よって広義重積分の値は :<math>\iint_D e^{-(x^2+y^2)}dxdy =\lim_{n\to\infty} \frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right) = \frac{\tau}{8}</math>// ここで<math>e^{-(x^2+y^2)}=e^{-x^2}e^{-y^2}</math>であり、、<math>x, y</math>は独立に半開区間<math>[0, \infty)</math>を動くので矩形領域の場合と同様に分離することができる。則ち、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2} dx \right)\left(\int_0^\infty e^{-y^2}dy \right)</math> 右辺に於いて積分変数のラベルは関係ないので<math>y</math>を<math>x</math>に取り換えると、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2}dx\right)^2</math> ここで左辺に先程求めた値を代入すると :<math>\frac{\tau}{8}=\left( \int_0^\infty e^{-x^2}dx \right)^2</math> 両辺正なので平方根をとって :<math>\sqrt{\frac{\tau}{8}}=\int_0^\infty e^{-x^2}dx</math> 則ち、 :<math>\int_0^\infty e^{-x^2}dx = \frac{\sqrt{\pi}}{2}</math> 左辺の被積分関数は非負なので<math>\int_0^\infty |e^{-x^2}|<\infty</math>より絶対収束し、偶関数・奇関数の対称積分の性質を広義積分でも適用できる。<br> よって :<math>\int_{-\infty}^\infty e^{-x^2}dx = 2\cdot\frac{\sqrt{\pi}}{2}=\sqrt{\pi}</math> こうして、ガウス積分の値が求まった。 *発展問題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq 1\end{array} \right\}</math>の近似増加列の一般項を<math>D'_n\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \frac{1}{n} \\ 0 \leq y \leq \frac{1}{n} \end{array} \right\}</math>として<math>D_n=D\setminus D'_n</math>とする。 *:このとき、広義重積分<math>\iint_D \frac{dxdy}{x+y}</math>を計算せよ。 [[カテゴリ:微分積分学|たへんすうかんすうのひせきふん]] r5qp4dramrhydu4gu3ngnjbs7yijtqg 301921 301920 2026-07-30T01:49:15Z ~2026-41547-90 92136 /* 合成関数微分 */ 301921 wikitext text/x-wiki {{Advanced|解析学基礎/ベクトル解析}} ==序論== ===多変数関数の定義=== 独立変数が2つであるような関数<math>z=f(x, y)</math>を'''二変数関数'''という。独立変数が3つであるような関数<math>w=f(x, y, z)</math>を'''三変数関数'''という。一般に、独立変数が<math>n</math>個であるような関数<math>y=f(x_1, x_2, \cdots, x_n)</math>を'''<math>n</math>変数関数'''という。<math>n</math>が2以上であるとき、'''多変数関数'''という。 「関数」という語の定義から、多変数関数は(定義域・値域に於いて)「独立変数の組の各々に対して対応する従属変数が必ず存在する」「独立変数の組を一意に定めたら従属変数が一意に定まる」という性質を満たす。 なお、ここで独立変数の組<math>(x_1, x_2, \cdots, x_n)</math>を<math>\mathbb{R}^n</math>上の点と捉えると、多変数関数とはベクトルをスカラーへ写す写像('''スカラー関数''')<math>F:\mathbb{R}^n \to \mathbb{R}</math>と考えることができる。拠って、以下で扱う話題はベクトル関数('''[[解析学基礎/ベクトル解析|ベクトル解析学]]''')で一般化され得る。 一般に、<math>n</math>変数関数のグラフは<math>n+1</math>次元空間ではじめて描画され得る。そのため、多変数関数の議論では(簡単な場合を除き)「グラフを考えて図形的に解釈する」手法はあまり通用しない。 多変数関数の考え方は変数が幾つであっても本質的には同じなので、以下の議論は全て(最も基本的な)二変数関数で扱うものとする。 ===多変数関数の極限=== 二変数関数の極限は、定性的には一変数関数と同様にして以下のように定義される。 :<math>z=f(x, y)</math>に於いて<math>(x, y)</math>を実定数の組<math>(a, b)</math>に<math>(a, b)</math>とは異なる値を取りながら限りなく近づけたとき、<math>z</math>が一定値<math>L</math>に近づくならば「<math>(x, y)\to(a, b)</math>のとき<math>z</math>は<math>L</math>に'''収束'''('''収斂''')する」といい、<math>\lim_{(x, y)\to(a, b)}f(x, y)=L</math>のように書く。 収束する値を'''極限値'''、収束しない場合を'''発散'''というのも同様である。 なお、ここで<math>(x, y), (a, b)</math>を<math>xy</math>平面上の点と見れば位置ベクトルを用いて :<math>\lim_{\scriptscriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right) \to \left(\begin{array}{c} a \\[-6pt] b \end{array}\right)}</math> のように書くことができる。また、 :<math>\lim_{\scriptstyle x \to a \atop \scriptstyle y \to b}</math> のような書き方も許容される。 但し、 :<math>\lim_{x \to a, y\to b}</math> のような書き方は'''反復極限'''(各変数を独立に飛ばすような極限) :<math>\lim_{x \to a} \lim_{y \to b}</math> と受け止められるので推奨しない(この場合は<math>x</math>と<math>y</math>を同時に飛ばしているので)。 同一値に飛ばす場合は :<math>\lim_{x, y\to c}</math> のような書き方も見られる。 ここからは、二変数関数の極限を定量的に考えていく。 一変数関数の場合を復習しておくと、「関数<math>y=f(x)</math>が<math>x \to a</math>で有限値<math>L</math>に収束する」とは<math>x \neq a</math>とすると<math>\varepsilon-\delta</math>論法を用いて :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall x \in \mathbb{R} \left( |x-a| < \delta \implies |f(x)-L| < \varepsilon \right)</math> で定義された。 二変数関数でも同様な定義にしたいので、<math>||</math>を適切に取り換える必要がある。高校数学を思い返してみると、<math>||</math>の意味は「実数の絶対値」から「ベクトル(複素数)の大きさ」に拡張されていた。つまり、先程と同様に変数の組<math>(x, y)</math>を<math>xy</math>平面上の点を表す位置ベクトルと見ればよい(より一般にはベクトル空間のノルム<math>\|\|</math>を用いる)。 つまり、<math>\begin{pmatrix} x \\ y \end{pmatrix} \neq \begin{pmatrix} a \\ b \end{pmatrix}</math>として :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies |f(x, y)-L| < \varepsilon \right)</math> とすればよい。 一変数の場合、<math>x \to a</math>の近づけ方は<math>x \to a^+</math>(右側極限)と<math>x \to a^-</math>(左側極限)の二通りしかなかった。しかし、二変数の場合は<math>xy</math>平面上のありとあらゆる方向からあらゆる経路で近づくことが考えられる。 つまり、二変数関数の収束は「2つの片側極限が一致」すれば良かった一変数の場合に比べ遙かに厳しい条件であることがわかる。 先程「反復極限のように表してはいけない」と述べたのは、反復極限では「どのような近づけ方であっても一意に収束する」ことが示せないからである。 それでは、実際に二変数関数の極限を求めるにはどうしたらよいであろうか? <math>\varepsilon - \delta</math>法による上述の定義では、「全ての近づき方に就て一意に収束する」ことを言うしかないが、近づけ方は無数に考えられるので実務的に不可能である。ここで、「直線的に近づく」場合に限っては無数にある近づき方を纏めて判定できる方法がある。 それは、'''二次元極座標'''('''円座標''')を利用する方法である。 高校数学の復習だが、極座標とは極を原点に取ったときに変数変換<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>で定まる座標系だった。ここで<math>r = \left\| \begin{pmatrix} x \\ y \end{pmatrix} \right\|, \theta = \arctan \frac{y}{x}</math>である。 例えば<math>(x, y)\to(0, 0)</math>の極限を考えるとき、<math>g(r, \theta)=f(x, y)</math>と変換すると上記の関係式から<math>\lim_{(x, y)\to(0, 0)}f(x, y)=\lim_{r\to0}g(r, \theta)</math>と表すことができる。ここで<math>g(r, \theta)</math>を計算したときに<math>r</math>が消えた場合、<math>g</math>は<math>\theta</math>にのみ依存するので<math>r\to0</math>の極限は存在しないと考えることに注意。 二変数関数でも極限に関する線型性などの性質はそのまま成り立つ。 *例題 **極限<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2}</math>を求めよ。 *解答 **<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2} = \lim_{r\to0}\frac{r^3\cos^2\theta\sin\theta}{r^3\cos^3\theta+r^2\sin^2\theta} = \lim_{r\to0}\frac{r\sin\theta\cos^3\theta}{r\cos^3\theta+\sin^2\theta}=\frac{0}{\sin^2\theta}=0</math> ***なお、<math>(x, y)\neq(0, 0)</math>より<math>\sin\theta=0</math>や<math>\cos\theta=0</math>、つまり<math>\theta=\frac{n}{2}\pi(n\in\mathbb{Z})</math>の場合は除外できるので<math>\frac{0}{\sin^2\theta}</math>は不定形ではない。 ==偏微分== ===連続性=== 二変数関数の連続性は、一変数関数と同様である。 :*二変数関数<math>z=f(x, y)</math>が「<math>(a, b)</math>で連続」とは、<math>\lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math>が成り立つこと。 :*<math>(a, b)</math>で連続な<math>f(x, y), g(x, y)</math>に就て、<math>g(a, b)\neq0, c=\mathrm{const}.</math>とすると :::<math>cf(a, b), f(a, b)\pm g(a, b), f(a, b)g(a, b), \frac{f(a, b)}{g(a, b)}</math> ::は全て<math>(a, b)</math>で連続。 :*任意の<math>(a, b)\in\mathbb{R}^2</math>で連続ならば「<math>\mathbb{R}^2</math>で連続」である。 ===偏微分の定義=== <math>z=f(x, y)</math>の<math>(a, b)</math>近傍での変化の様子を調べるとき、極限の節で述べたように<math>(x, y)</math>の動かし方・方向は無数にあるのでそれらを全て扱う厳しい。そこで、代表的に<math>x, y</math>軸のそれぞれの方向で動かしたときの値の変化を観察し、それを併せることで変化の様子がある程度理解される。 ここで<math>(x, y)</math>を<math>x</math>軸で動かすときは<math>y</math>を<math>b</math>に、<math>y</math>軸で動かすときには<math>x</math>を<math>a</math>に固定していることに注意すると、二変数関数<math>f(x, y)</math>は実質的に一変数関数<math>f(x, b), f(a, y)</math>と見做せる。 一変数関数のある点に於ける変化の度合いはその点での微分係数で表された。則ち、<math>x/y</math>軸方向で動かした変化の様子は<math>f(x, b)/f(a, y)</math>の<math>x=a/y=b</math>での微分係数を見ればよい。 これらの微分係数を<math>f(x, y)</math>の<math>(a, b)</math>に於ける<math>x/y</math>に関する'''偏微分係数'''といい、<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>のように表す。 ここで、記号「<math>\partial</math>」は「デル」「パーシャル」「ラウンドディー」「ラウンディー」「ラウンド」などと読まれる。 一変数関数での微分係数の定義式より、偏微分係数の定義式は以下のようになる。 :<math>f_{\partial x}(a, b)=\lim_{h\to0}\frac{f(a+h, b)-f(a, b)}{h}</math> :<math>f_{\partial y}(a, b)=\lim_{k\to0}\frac{f(a, b+k)-f(a, b)}{k}</math> 偏微分係数が存在するとき、<math>f(x, y)</math>はその点で'''偏微分可能'''という。 変数<math>(x,y)</math>が<math>xy</math>平面上の領域<math>D</math>を動く時を考える。 このとき、各点<math>(x, y)\in D</math>に対し、その点での偏微分係数<math>f_{\partial x}(x, y)/f_{\partial y}(x, y)</math>を与える関数を<math>f(x, y)</math>の<math>x/y</math>に関する'''偏導関数'''という。 偏導関数を求める操作を'''偏微分'''という。これに対し、一変数関数の微分を'''常微分'''という。 形式的には偏微分係数の定点を変数に置き換えればいいので、 :<math>f_{\partial x}(x, y)=\lim_{h\to0}\frac{f(x+h, y)-f(x, y)}{h}</math> :<math>f_{\partial y}(x, y)=\lim_{k\to0}\frac{f(x, y+k)-f(x, y)}{k}</math> のように定義される。 常微分に様々な記法があったように、偏微分にも様々な記法が存在する。 *<math>z=f(x, y)</math>の<math>x</math>に関する偏導関数の場合 ::<math>f_{\partial x}(x, y),~ f_x(x, y),~ z_{\partial x},~ z_x,~ \frac{{\partial z}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}}(x, y)~, \partial{x}f(x, y),~ u_x\big|_{x, y}</math> なお、偏微分係数は<math>(x, y)</math>を<math>(a, b)</math>に取り替えた記法の他、代入記号「<math>|</math>」を用いて :<math>\frac{\partial{z}}{\partial{x}}\Bigg|_{x=a, y=b},~ \frac{\partial{z}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} },~ \frac{\partial{z}}{\partial{x}}\Bigg|_{(x, y)=(a, b)},~ \frac{\partial{z}}{\partial{x}}\Bigg|_{\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right) = \left( \begin{array}{c} a \\[-6pt] b \end{array} \right)}</math> などと書く記法も存在する。 偏導関数の計算は偏微分係数に立ち戻ると「偏微分変数以外の独立変数を固定してできる一変数関数」に関する常微分なので、'''偏微分したい変数以外は定数と見做して常微分'''すればよい。 例えば、<math>f(x, y)=x^5y^3</math>の場合、 :<math>x</math>に関する偏導関数は<math>y</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{x}} = \left(\frac{d}{dx}x^5\right)y^3 = 5x^4y^3</math>と求まる。 :同様に、<math>y</math>に関する偏導関数は<math>x</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{y}} = x^5\left(\frac{d}{dy}y^3\right) = 3x^5y^2</math>と求まる。 ===全微分=== 前節で二変数関数の変化の様子を測る道具として偏微分を定義したが、偏微分のみでは<math>f(x, y)</math>の変化の様子が全て分かったとは到底言えない。 例えば、区分的に定義された二変数関数<math>f(x, y) = \begin{cases} \frac{xy}{x^2+y^2} ({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle \neq \vec{0}}) \\ 0 \qquad({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle = \vec{0}}) \end{cases}</math>を考える。 この関数は<math>x, y</math>軸(則ち直線<math>y=0, x=0</math>)上では値が常に0な定数関数である。よって軸上の全ての点で微分可能なので、原点に於いて<math>x, y</math>とも偏微分可能である。 しかし、区分的に定義された上の式の<math>x, y\to0</math>の極限をとってみると、 :<math>\lim_{(x, y)\to(0, 0)}\frac{xy}{x^2+y^2}=\lim_{r\to0}\frac{r^2\sin\theta\cos\theta}{r^2}=\sin\theta\cos\theta</math> より原点に近づけた極限は存在しない。従ってこの<math>f(x, y)</math>は原点を不連続点に持つ。 このように、常微分で成り立った「ある点で微分可能ならばその点で連続」という定理は偏微分では成り立たない。 そこで、この定理を多変数関数でも成り立たせるような新たな微分を考える。 一変数関数の常微分係数の定義式は :<math>f'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}</math> であったが、これは<math>h\to0</math>で<math>\frac{f(a+h)-f(a)}{h}\to f'(a)</math>ということなので、'''[[高等学校数学III/微分法#ランダウの記号|ランダウの記号]]'''('''オーダー記法''')を用いて :<math>f(a+h)-f(a)=hf'(a)+O(h)\quad (h\to0)</math> という式が出来上がる。 これを二変数に拡張するとき、<math>hf'(a)</math>の項を「極限で飛ばす変数と導関数の内積<sup>※</sup>」と考えることによって、以下のような表示を得る。 :<math>f(a+h, b+k)-f(a, b)=\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} + O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right) \quad \left(\begin{pmatrix} h \\ k \end{pmatrix} \to \vec{0}\right)</math> これをそのまま'''(完)全微分'''の定義式とする。 ※複素数の内積<math>\langle z, w \rangle = z\bar{w}</math>より、実数同士の積<math>ab</math>は内積<math>\langle a, b \rangle</math>と考えることができる。詳しくは[[関数解析学]]を参照。 この式が成り立つとき(諄いが二変数関数の極限値はあらゆる方向あらゆる経路で近づいても一致する必要がある)、<math>f(x, y)</math>は<math>(a, b)</math>で'''(完)全微分可能'''という。 また、<math>\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix}</math>を'''(完)全微分係数'''という。 *全微分係数が偏微分係数の組で表されることの証明 :全微分係数を<math>(\alpha, \beta)</math>とおく。 :<math>f(x, y)</math>が<math>(a, b)</math>で全微分可能であるとき、<math>k=0</math>と固定して<math>h\to0</math>の極限をとると、 :全微分の定義式より<math>f(a+h, b)-f(a, b)=\alpha h + O(|h|) \quad(h\to0)</math> :<math>\therefore \lim_{h\to0} \frac{f(a+h, b)-f(a, b)}{h}=\lim_{h\to0} \left\{ \alpha + \frac{O(|h|)}{h} \right\} = \alpha + 0 = \alpha</math> :最左辺は<math>f</math>の<math>x</math>に関する偏微分係数に等しいので<math>\alpha = \frac{\partial{f}}{\partial{x}}(a, b)</math> :<math>y</math>に就ても同様。// ここで証明したことから、以下が成り立つ。 {{定理|}} <math>f(x, y)</math>が<math>(a, b)</math>で全微分可能<math>\implies</math><math>(a, b)</math>で<math>x, y</math>のどちらに関しても偏微分可能 {{定理終わり}} ここから、全微分可能は偏微分可能より強い条件であると判る。 更に、先ほど全微分を「微分可能なら連続」という定理を成り立たせる微分として導入したので、この定理が成り立つ筈である。 *証明 :<math>(x, y)</math>を全微分可能な点<math>(a, b)</math>の充分近傍にとる。 :<math>x-a=h, y-b=k</math>とすると<math>x=a+h, y=b+k</math>であり、<math>(x, y)\to(a, b)\iff h, k\to0</math>なので :<math>\lim_{(x, y)\to(a, b)} \{f(x, y)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \{f(a+h, b+k)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \left\{\alpha h+ \beta k + O\left(\sqrt{h^2+k^2}\right)\right\}</math> :<math>=\alpha\cdot0+\beta\cdot0</math> :<math>=0</math> :よって極限の分配法則より :<math>\lim_{(x, y)\to(a, b)}f(x, y)-\lim_{(x, y)\to(a, b)}f(a, b)=0</math> :<math>\therefore \lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math> :従って、<math>f(x, y)</math>は全微分可能な点で連続である。 なお、全微分と常微分は完全に対応するため、両者を区別せずにただ「微分」と呼ぶ文献も存在する。実際、関数が一変数か多変数かは文脈で容易に判断されるので、両者を区別しなくとも実務的な支障はない。 余談だが、全微分は偏導関数に各独立変数の微小量を掛けて足し合わせた式 :<math>df = \frac{\partial{f}}{\partial{x}}dx + \frac{\partial{f}}{\partial{y}}dy</math> でも表される。 一変数関数に於いて、常微分可能性は「点<math>(a, f(a))</math>を通る接線の存在性」に対応した。 それでは、全微分可能性の幾何的意味は何であろうか? 一変数の話に立ち戻ると、関数の接線とは「接点の充分近傍に於ける関数の一次近似」であった。つまり、次元を1つ上げると曲面<math>z=f(x, y)</math>は「点<math>(a, b, f(a, b))</math>を通る且つ方程式が<math>x, y, z</math>の一次方程式である」図形で一次近似される筈である。 高校数学を思い出すと、<math>xyz</math>空間で一次方程式<math>ax+by+cz+d=0</math>は平面の方程式であった。更に、ベクトル<math>\begin{pmatrix} a \\ b \\ c \end{pmatrix}</math>はこの平面に垂直な法線ベクトルであった。 <math>f(x, y)</math>が全微分可能ならば<math>x, y</math>に関して偏微分可能なので、一変数関数<math>f(x, b), f(a, y)</math>はそれぞれ<math>x, y</math>に関して常微分可能であり、曲面<math>z=f(x, y)</math>を平面<math>y=b/x=a</math>で切った切り口の曲線の接線の傾きは<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>となる。よってこれらの接線に対してそれぞれ方向ベクトル<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>をとれる。 求める平面はこれらの接線を共に含む筈なので、<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>の両方に直交するようなベクトルが求める平面の法線ベクトルである。 よってこれらの外積を計算して、 :<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix} \times \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix} = \begin{pmatrix} 0 \cdot f_{\partial y}(a, b) - f_{\partial x}(a, b) \cdot 1 \\ f_{\partial x}(a, b) \cdot 0 - 1 \cdot f_{\partial y}(a, b) \\ 1 \cdot 1 - 0 \cdot 0 \end{pmatrix} = \begin{pmatrix} -f_{\partial x}(a, b) \\ -f_{\partial y}(a, b) \\ 1 \end{pmatrix}</math> 求める平面は<math>(a, b, f(a, b))</math>を通るので、方程式の一般形に代入して :<math>-f_{\partial x}(a, b)(x-a) - f_{\partial y}(a, b)(y-b) + 1 (z-f(a, b))=0</math> :<math>\therefore z-f(a, b)=f_{\partial x}(a, b)(x-a) + f_{\partial y}(a, b)(y-b)</math> この平面を、曲線<math>z=f(x, y)</math>の点<math>(a, b, f(a, b))</math>に於ける'''接平面'''という。 則ち、全微分可能性は接平面の存在性に対応することが判った。 {{演習問題|二変数関数<math>f(x, y)=x^3+y^3</math>が(1)任意点で全微分可能であることを示し、(2)点<math>(1, 1, 2)</math>に於ける接平面の方程式を<math>z=ax+by+c</math>の形で求めよ。|(1) 全微分可能性を示すには、<math>\lim_{h, k\to0} \left\{ f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}=0</math>・・・(*)を示せばよい。<br><math>\frac{\partial{f}}{\partial{x}}=3x^3, \frac{\partial{f}}{\partial{y}}=3y^2</math>より、<br><math>f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math><br><math>=(a+h)^3+(b+k)^3-(a^3+b^3)-(3a^2h+3b^2k)</math><br><math>=3ah^2+h^3+3bk^2+k^3</math><br><math>=O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right)</math><br>ここで<math>O\left(g(x, y)\right)</math>とは<math>\lim_{(x, y)\to(a, b)}\frac{f(x, y)}{g(x, y)}=0</math>を満たす<math>f(x, y)</math>のことだったので、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|</math>が0に収束する点<math>(a, b)</math>が存在することを示せばよい。<br>変数変換<math>\begin{pmatrix} h \\ k \end{pmatrix}=r\begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix}</math>により、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=\left|\frac{3ar^2\cos^2\theta+r^3\cos^3\theta+3br^2\sin^2\theta+r^3\sin^3\theta}{r}\right|</math><br><math>=|3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)|</math><br><math>\leqq3r|a\cos^2\theta+b\sin^2\theta|+r^2|\cos^3\theta+\sin^3\theta|</math>(<math>\because</math>三角不等式)<br><math>\leqq3r(a+b)+2r^2 (\because |\sin\theta|, |\cos\theta|\leqq1)</math><br>最後の式で<math>r\to0</math>とした極限は0に収束し、不等式<math>0 \leqq |3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)| \leqq 3r(a+b)+2r^2</math>と挟み撃ちの原理より<br><math>\lim_{h, k\to0}\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=0</math>なので、(*)が示された。//<br> (2) (1)で求めた偏導関数から<math>f_{\partial x}(1, 1)=3, f_{\partial y}(1, 1)=3</math>なので、<br>一般形に代入して<math>z-2=3(x-1)+3(y-1) \iff z=3x+3y-4</math>// }} ===高階偏導関数=== <math>z=f(x, y)</math>の偏導関数<math>\partial{x} f(x, y), \partial{y}f(x, y)</math>は一般に<math>x, y</math>の二変数関数である。そのため、これらが偏微分可能であればさらに偏微分することが可能である。 今、<math>f(x, y)</math>の<math>x, y</math>について偏導関数が存在し、それぞれ偏微分可能であればそれぞれ更に<math>x, y</math>についての導関数が存在する。そのため、積の法則より二回偏微分した偏導関数('''二階偏導関数''')は4種類存在することになる。 <math>\partial{x} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x^2}(x, y),~ f_{xx}(x, y),~ z_{\partial x^2},~ z_{xx},~ \frac{\partial^2{z}}{\partial{x^2}},~ \frac{\partial^2{f}}{\partial{x^2}}(x, y),~ \partial{x^2} f(x, y)</math>などと表す。<br><math>\partial{x} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y\partial x}(x, y),~ f_{xy}(x, y),~ z_{xy},~ z_{\partial y\partial x},~ \frac{\partial^2{z}}{\partial{y}\partial{x}},~ \frac{\partial^2{f}}{\partial{y}\partial{x}}(x, y),~ \partial{y}\partial{x} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x\partial y}(x, y),~ f_{yx}(x, y),~ z_{yx},~ z_{\partial x\partial y},~ \frac{\partial^2{z}}{\partial{x}\partial{y}},~ \frac{\partial^2{f}}{\partial{x}\partial{y}}(x, y),~ \partial{x}\partial{y} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y^2}(x, y),~ f_{yy}(x, y),~ z_{\partial y^2},~ z_{yy},~ \frac{\partial^2{z}}{\partial{y^2}},~ \frac{\partial^2{f}}{\partial{y^2}}(x, y),~ \partial{y^2} f(x, y)</math>などと表す。 ここで、<math>\partial</math>を用いるか否かで<math>x, y</math>の順序が入れ替わっていることに注意。 また、それぞれの二階偏導関数が存在するかは一階偏導関数の偏微分可能性に依存するので、上の4種類が必ず揃う訳ではない。 先程の<math>f(x,y)=x^5y^3</math> の場合、 *<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{x}}}(5x^4 y^3)=5\left(\frac{d}{dx}x^4\right)y^3=5\sdot 4 x^3 y^3=20 x^3 y^3</math> *<math>\frac{\partial^2{f}}{\partial{y}\partial{x}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{y}}}(5x^4 y^3)=5x^4\left(\frac{d}{dy}y^3\right)=5x^4\sdot 3y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{x}}}(3x^5 y^2)=3\left(\frac{d}{dx}x^5\right)y^2=3\sdot 5 x^4 y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{y}}}(3x^5 y^2)=3x^5\left(\frac{d}{dy}y^2\right)=3x^5\sdot 2y=6 x^5 y</math> である。 ここで<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>が成り立っているが、これは応用上用いられるような「まとも」な関数ならば偏微分の順番が可換であることによる。 *「まとも」でない例 *::<math>f(x,y)=\begin{cases}\frac{xy(x^2-y^2)}{x^2+y^2} & (x,y) \ne (0,0) \\ 0 & (x,y)=(0,0)\end{cases}</math> *:とすると、 *::<math>f(x,0)=f(0,y)=0</math>より *::<math>\partial{x} f(0,0)=\partial{y} f(0,0)=0</math> *:一方、<math>(x,y) \ne (0,0)</math>のとき、 *::<math>\frac{\partial f}{\partial x}=\frac{y(x^4+4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\frac{\partial f}{\partial y}=\frac{x(x^4-4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\therefore \partial{x} f(0,y)=-y, \ \partial{y} f(x,0)=x</math> *:従って *::<math>\partial{x}\partial{y}f(0,0)=\lim_{h \to 0}\frac{h-0}{h}=1</math> *::<math>\partial{y}\partial{x}f(0,0)=\lim_{k \to 0}\frac{-k-0}{k}=-1</math> *:である。 「まとも」な関数が具体的にどのような関数であるかは、以下の定理により与えられる。 {{定理|(偏微分順序の可換性)}} 点<math>(a,b)</math>に於いて<math>f_{xy}(a, b), f_{yx}(a, b)</math>ともに連続ならば、 :<math>f_{xy}(a, b) = f_{yx}(a, b)</math> {{定理終わり}} *証明の導入 まず、<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{xy}(a,b)= \frac{\partial{f_x}}{\partial{{y}}} =\lim_{k\to 0} \frac {f_x(a,b+k) - f_x(a,b) }{k} = \lim_{k\to 0} \frac {\lim_{h\to 0} \frac{f(a+h,b+k)-f(a,b+k)}{h} - \lim_{h\to 0} \frac {f(a+h,b)-f(a,b)}{h} } {k} </math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac {\frac{f(a+h,b+k)-f(a,b+k)}{h} - \frac {f(a+h,b)-f(a,b)}{h} } {k}= \lim_{k\to 0} \lim_{h\to 0} \frac { \{f(a+h,b+k)-f(a,b+k) \} - \{ f(a+h,b)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> であり、同様に<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{yx}(a,b)= \frac{\partial{f_y}}{\partial{{x}}} =\lim_{h\to 0} \frac {f_y(a+h,b) - f_y(a,b) }{h} = \lim_{h\to 0} \frac {\lim_{k\to 0} \frac{f(a+h,b+k)-f(a+h,b)}{k} - \lim_{k\to 0} \frac {f(a,b+k)-f(a,b)}{k} } {h} </math> :<math>= \lim_{h\to 0} \lim_{k\to 0} \frac {\frac{f(a+h,b+k)-f(a+h,b)}{k} - \frac {f(a,b+k)-f(a,b)}{k} } {h}= \lim_{h\to 0} \lim_{k\to 0} \frac { \{f(a+h,b+k)-f(a+h,b) \} - \{ f(a,b+k)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k) - f(a+h,b) -f(a,b+k) + f(a,b) } {hk}= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> である。 よって、この定理は式 <math>\frac{f(a+h, b+k)-f(a, b+k)-f(a+h,b)+f(a,b)}{hk}</math> における <math>\lim_{k\to 0}</math> と<math>\lim_{h\to 0}</math> (反復極限)の可換を証明している。 *証明 やや天下り的だが、 :<math>F=f(a+h, b+k)-f(a, b+k)-f(a+h, b)+f(a, b)</math> と置くと :<math>F=\{f(a+h, b+k)-f(a+h, b)\}-\{f(a, b+k)-f(a, b)\}=\{ f(a+h, b+k)-f(a, b+k) \} - \{ f(a+h, b)-f(a, b) \} </math> である。 技巧的だが、この式を参考に :<math>\phi(x):=f(x, b+k)-f(x, b)</math> :<math>\psi(y):=f(a+h, y)-f(a, y)</math> とすると、 :<math>F = \phi(a+h)-\phi(a) = \psi(b+k)-\psi(b)</math> という風に<math>F</math>を1変数関数に置き換えられる。 ここで、1変数関数に於けるラグランジュの平均値の定理を適用すると、 :<math>F=\phi(a+h)-\phi(a)=h\phi'(c)</math> を満たす<math>c \in (a, h)</math>が存在するので、 :<math>\theta_1 \in (0, 1)</math> として :<math>c=a+\theta_1h</math> と書いておく。 ここで偏微分係数の定義に立ち戻ると、<math>\frac{d\phi}{dx}=\frac{\partial{f}}{\partial{x}}(x, b+k)-\frac{\partial{f}}{\partial{x}}(x, b)</math>である。 なので :<math>F = \phi(a+h)-\phi(a)=h\phi'(a+\theta_1h) = h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}</math> また、<math>\phi'(a+\theta_1h)</math>を<math>y</math>の関数と考えることにより、偏微分係数の定義を再び用いて :<math>F=h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}=hk f_{xy}(a+\theta_1h, b+\theta_2k) \quad(\theta_2 \in (0, 1))</math> を得る。 一方、 :<math>F = \psi(b+k)-\psi(b)</math> と表した場合も、同様の式変形によって :<math>F=\psi(b+k)-\psi(b)=k\psi'(b+\theta_3k)=k\{f_y(a+h, b+\theta_3k)-f_y(a, b+\theta_3k)\}=hkf_{yx}(a+\theta_4h, b+\theta_3k) \quad(\theta_3, \theta_4 \in (0, 1))</math> よって :<math>F=hk f_{xy}(a+\theta_1h, b+\theta_2k)=hkf_{yx}(a+\theta_4h, b+\theta_3k)</math> <math>h, k\neq0</math>より :<math>f_{xy}(a+\theta_1h, b+\theta_2k)=f_{yx}(a+\theta_4h, b+\theta_3k)</math> この式について、 <math>h, k\to 0</math>の極限をとれば、極限をとる順番に関係なく :<math>f_{xy}(a, b) = f_{yx}(a, b)</math>// <!--* 参考文献 証明の導入の参考として、 :http://w3e.kanazawa-it.ac.jp/math/category/bibun/henbibun/henkan-tex.cgi?target=/math/category/bibun/henbibun/henbibun-junnjokoukan.html (金沢工業大学 KIT数学ナビゲーション『偏微分の順序交換』) 、サイト確認日:2016年7月23日 証明中の数式の記法の参考として、 :サイエンス社『微分積分概論[新訂版]』、高橋泰嗣 加藤幹雄、2013年11月10日発行、新訂第一版、--> 二階偏導関数が偏微分可能な場合、その偏導関数たちを'''三階偏導関数'''という。三階偏導関数が偏微分可能な場合、その偏導関数たちを'''四階偏導関数'''という。同様に次数を上げていくことができる。次数が2以上の場合を'''高階偏導関数'''という。 一変数の場合と異なり、次数が上がるたびにそれぞれ<math>x, y</math>について偏導関数を考えるため、<math>n</math>階偏導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複順列 <math>{}_2 \Pi_n</math>に等しい。 但し、上で証明した定理を繰り返し用いると偏微分の順序が関係なくなるので、「どの変数で何回偏微分したか」のみが重要である。具体的には、一致する偏導関数たちを全体で<math>1</math>個と数えると、(偏微分が可換な)<math>n</math>階導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複組合せ <math>{}_2 \mathrm{H}_n</math>に等しくなる。 点<math>(a, b)</math>で二変数関数<math>f(x,y)</math>の<math>k</math>階偏導関数(<math>k=1, 2, \cdots, n</math>)が全て存在し、且つそれらが全て連続であるとき、<math>f(x, y)</math>は<math>(a, b)</math>で'''<math>n</math>階連続微分可能'''といい、「<math>f</math>は<math>(a, b)</math>で<math>C^n</math>(級)関数である」という。また、定義域の全てで連続微分可能である場合は<math>f \in C^n</math>と書く。 <math>n\to\infty</math>でいえるときは<math>C^\infty</math>級関数という。 応用上で用いられる関数の殆どは<math>C^\infty</math>級関数である。 これを用いて先程の定理を言い換えると、 :<math>(a, b)</math>で<math>f</math>が<math>C^2</math>級<math>\implies f_{xy}(a, b)=f_{yx}(a, b)</math> である。 ===合成関数微分=== 二変数関数に対しても合成関数を考えることができるが、合成元の関数は一変数と二変数の二通り考えることができる。 先ずは、一変数関数の合成の場合を考える。 二変数関数<math>f(x, y)</math>に対し、<math>\begin{cases} x=\phi(t) \\ y=\psi(t) \end{cases}</math>となるような媒介変数<math>t</math>が存在するとする。このとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>を考えることができる。 <math>F</math>は勿論一変数関数なので、<math>t</math>で微分するには常微分可能性を考えればよい。則ち、極限 :<math>\lim_{h\to0}\frac{F(t+h)-F(t)}{h}</math> が有限値<math>L</math>に収束すればよい。 ここで<math>\begin{cases} \Delta x := \phi(t+h)-\phi(t) \\ \Delta y := \psi(t+h)-\psi(t) \end{cases}</math>とする。<math>\phi(t), \psi(t)</math>が常微分可能とすると<math>\phi(t), \psi(t)</math>は連続なので<math>h\to0</math>で<math>\Delta x , \Delta y\to0</math>である。よって :<math>L=\lim_{h\to0}\frac{f(\phi(t)+\Delta x, \psi(t)+\Delta y)-f(\phi(t), \psi(t))}{h}</math> 更に<math>f</math>が全微分可能とするとどの方向から<math>\Delta x, \Delta y\to0</math>としても :(分母)<math>=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta x+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta y</math> よって :<math>L=\lim_{h\to0} \left\{ \frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta x}{h}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta y}{h} + O\left(\left\|\begin{pmatrix} \Delta x \\ \Delta y \end{pmatrix}\right\|\right) \right\}</math> ここで :<math>\lim_{h\to0}\frac{\Delta x}{h}=\phi'(t), \quad \lim_{h\to0}\frac{\Delta y}{h}=\psi'(t)</math> また、 :<math>\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = \frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{\sqrt{(\Delta x)^2+(\Delta y)^2}}\cdot\sqrt{\left(\frac{\Delta x}{h}\right)^2+\left(\frac{\Delta y}{h}\right)^2}</math> より :<math>\lim_{h\to\pm0}\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = 0\cdot\sqrt{\{\phi'(t)\}^2+\{\psi'(t)\}}</math> よって :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\phi}{dt}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\psi}{dt}</math> と求まる。 {{定理|(合成関数の常微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(t), y=\psi(t)</math>の何れも常微分可能であるとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>は常微分可能で :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}}\frac{dx}{dt}+\frac{\partial{f}}{\partial{y}}\frac{dy}{dt}</math> {{定理終わり}} ここでは代入記号を省略する略記法を用いていることに注意。右辺を見ると、一変数関数の合成関数微分と同様に'''連鎖律'''('''チェーン・ルール'''/'''チェイン・ルール''')が成り立っていることが判る。 二変数関数の合成の場合は、偏微分の定義に立ち戻って一変数の場合に帰着すれば容易にわかる。 {{定理|(合成関数の偏微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(u, v), y=\psi(u, v)</math>の何れも<math>u/v</math>で偏微分可能であるとき、合成関数<math>F(u, v)=f(\phi(u, v), \psi(u, v))</math>は<math>u/v</math>で偏微分可能で :<math>\frac{\partial{F}}{\partial{u}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}</math> :<math>\frac{\partial{F}}{\partial{v}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{v}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{v}}</math> {{定理終わり}} *証明 合成関数の常微分の証明の計算に於いて<math>t=u, v</math>とそれぞれ置くことで直ちに成り立つ。 一変数関数の場合と同様に合成関数の二階微分も考えられるが、一変数の場合より遙かに煩雑である。 例えば、<math>\frac{\partial^2{F}}{\partial{u^2}}</math>を考える。 :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math> :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}\right) + \frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>和の微分) :<math>=\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{x}}{\partial{u}}\right)+\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>積の微分) :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math> :<math>=\left(\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\left(\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>(<math>\because</math>合成関数の偏微分) :<math>=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial^2{f}}{\partial{y}\partial{x}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>// ここで、<math>f</math>が<math>C^2</math>級であれば更に変形して :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+2\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2</math> 合成関数微分の計算は、[[解析学基礎/偏微分方程式|偏微分方程式]]に役立てられている。 例えば、<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=0</math>(ポアソン方程式)という二階線型偏微分方程式を考える。 <math>f(x, y)</math>を極座標表示<math>F(r, \theta)</math>に直すとき、変換公式<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>は<math>f</math>に二変数関数<math>\phi(r, \theta)=r\cos\theta, \psi(r, \theta)=r\sin\theta</math>を合成していると捉えることができる。 よって、 :<math>\frac{\partial{f}}{\partial{x}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{x}}</math> :<math>\frac{\partial{f}}{\partial{y}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{y}}</math> 先程求めた合成関数の二階偏微分の式から :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{x}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{x}}\frac{\partial{\theta}}{\partial{x}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{x}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{x}}\right)^2</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{y}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{y}}\frac{\partial{\theta}}{\partial{y}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{y}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{y}}\right)^2</math> ここで<math>r=\sqrt{x^2+y^2}, \theta=\arctan\frac{y}{x}</math>より :<math>\frac{\partial{r}}{\partial{x}}=\frac{x}{r},~ \frac{\partial{r}}{\partial{y}}=\frac{y}{r},~ \frac{\partial{\theta}}{\partial{x}}=-\frac{y}{r^2},~ \frac{\partial{\theta}}{\partial{y}}=\frac{x}{r^2},~ \frac{\partial^2{r}}{\partial{x^2}}=\frac{y^2}{r^3},~ \frac{\partial^2{r}}{\partial{y^2}}=\frac{x^2}{r^3},~ \frac{\partial^2{\theta}}{\partial{x^2}}=\frac{2xy}{r^4},~ \frac{\partial^2{\theta}}{\partial{y^2}}=-\frac{2xy}{r^4}</math> なので :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{x^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{y^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{y^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{y^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{x^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}-\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{x^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> 故に :<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}-\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> と変形される。 ここで<math>f \in C^2</math>ならば<math>\frac{\partial^2{F}}{\partial{r}\partial{\theta}}=\frac{\partial^2{F}}{\partial{\theta}\partial{r}}</math>なので :<math>\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> 更に、<math>f</math>が回転対称性(<math>\theta</math>の項を無視できる性質)を持っている場合、 :<math>\frac{d^2F}{dr^2}+\frac{1}{r}\frac{dF}{dr}=0</math> という(元の二変数線型偏微分方程式に比べ)圧倒的に簡単な二階線型常微分方程式に帰着できる。 なお、元の偏微分方程式はベクトル解析の知識を用いると<math>\text{∆} f = 0</math>と非常に簡潔に表され、これは座標系に依らない記法なので大変便利である。 ===極値=== 一変数関数の場合と同様に、二変数関数でもテイラーの定理を考えることが可能である。 但し、先程も見たように<math>f(x, y)</math>の<math>n</math>階偏導関数の最大個数は<math>{}_2 \Pi_{n}</math>であり、その全てを式に書いたのでは非常に煩雑となって収拾がつかなくなる。 そこで、以下のような略記法を考える。 :<math>f(x, y)</math>に対し、<math>\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}</math>を形式的に<math>\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f</math>と変形する。ここで、<math>D:=\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}</math>とすれば<math>Df</math>と表せる。 この<math>D</math>は「各独立変数に関して偏微分したそれぞれの偏導関数の総和をとる」という意味の演算子として定義され得る。一般に、偏微分演算子の一次結合として定義される演算子<math>D = \sum_{i} a_i\frac{\partial}{\partial{x_i}}</math>を'''一次の偏微分作用素'''という。各<math>a_i</math>のとり方で微分する方向が変わることから'''方向偏微分作用素'''ともいう。 <math>f</math>にこの<math>D</math>を複数回作用させることを考える。 :<math>D(Df)=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f\right\}</math> :<math>=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)+\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> と、四種類の二階偏導関数が全て現れている。 ここで形式的に :<math>(D D)f=\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\right\}f</math> :<math>=\left(\frac{\partial^2}{\partial{x^2}}+\frac{\partial^2}{\partial{x}\partial{y}}+\frac{\partial^2}{\partial{y}\partial{x}}+\frac{\partial^2}{\partial{y^2}}\right)f</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> なので、偏微分作用素<math>D</math>と作用素の対象となる関数<math>f</math>の間に結合法則が成り立っていると見做せる。 そこで、<math>D^2:=DD</math>と定義すると、同様の議論により一般に<math>n</math>階偏導関数の総和は<math>D^nf</math>で表される。 これを用いて、以下のテイラーの定理を証明しよう。 {{定理|(二変数に於けるテイラーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^n</math>級であるとき、<math>h:=x-a, k:=y-b, D:=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>とすると :<math>f(a+h, b+k)=\sum_{i=0}^{n-1}\frac{1}{i!}D^if(a, b)+\frac{1}{n!}D^nf(a+\theta h, b+\theta k)</math> を満たす<math>\theta \in (0, 1)</math>が存在する。 {{定理終わり}} *証明 :<math>g(t):=f(a+ht, b+kt)</math>として<math>g(t)</math>の有限マクローリン展開より ::<math>g(t)=\sum_{i=0}^{n-1}\frac{t^i}{i!}g^{(i)}(0)+\frac{t^n}{n!}g^{(n)}(\theta t)</math> :を満たす<math>\theta \in (0, 1)</math>が存在する。 :合成関数の偏微分より ::<math>\frac{d}{dt}g(t)=\frac{dx}{dt}\frac{\partial{f}}{\partial{x}}+\frac{dy}{dt}\frac{\partial{f}}{\partial{y}}=h\frac{\partial{f}}{\partial{x}}+k\frac{\partial{f}}{\partial{y}}=Df</math> :なので<math>g(t)</math>を常微分することと<math>f</math>に<math>D</math>を作用させることは同値であり、非負整数<math>i</math>に対して ::<math>g^{(i)}(t)=D^if(a+ht, b+kt)</math> :よって ::<math>g^{(i)}(0)=D^if(a, b)</math> ::<math>g^{n}(\theta t)=D^nf(a+\theta t h , b+\theta t k)</math> :より ::<math>f(a+ht, b+kt)=\sum_{i=0}^{n-1}\frac{t^i}{i!}D^if(a, b)+\frac{t^n}{n!}D^n(a+\theta th, b+\theta tk)</math> :ここで<math>t=1</math>とすれば定理の式を得る。// この定理の応用として最も基本的なのが、極値である。 一変数関数と同様、極小値・極大値を求めることは最大値最小値問題を解く手掛かりになるが、その求め方は複雑である。 先ずは、極値を定義する。 :<math>\begin{pmatrix} x \\ y \end{pmatrix}\neq\begin{pmatrix} a \\ b \end{pmatrix}</math>として、 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \leq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極大'''という。 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \geq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極小'''という。 :極大/極小となるときの<math>f(a, b)</math>を'''極大値/極小値'''といい、纏めて'''極値'''と呼ぶ。 一変数の場合と異なるのは、'''どの方向から見ても極大/極小'''でなければならない点である。 例えば、曲面<math>z=x^2-y^2</math>を考える。 :この曲面を<math>zx</math>平面(則ち平面<math>y=0</math>)で切った切り口は拋物線<math>z=x^2</math>であり、<math>y=0</math>より原点で極小値をとる。 :然し、この曲面を<math>yz</math>平面(則ち平面<math>x=0</math>)で切った切り口は拋物線<math>z=-y^2</math>であり、<math>x=0</math>より原点で極大値をとる。 このように、方向によって極大・極小が変わるような点を、馬の{{ruby|鞍|くら}}に見えることから'''{{ruby|鞍点|あんてん}}'''といい、極値点とは区別する。極大方向・極小方向の少なくとも一方が存在しない場合は鞍点とは呼ばない。 極値をとる点を求める手掛かりとなるのが、次の定理である。 {{定理|(二変数に於けるフェルマーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>で極値をとる<math>\implies \partial{x}f(a, b)=\partial{y}f(a, b)=0</math> {{定理終わり}} *証明 :<math>f(a, b)</math>が極値ならば、<math>x/y</math>軸方向で見ても極値になっている筈である。 :ここで<math>x/y</math>軸方向に見るとは、他の独立変数を固定した一変数関数として見ることだったので、<math>f(x, b), f(a, y)</math>を考えていることになる。 :このとき、一変数に於けるフェルマーの定理より ::<math>\frac{d}{dx}f(x, b)\Big|_{x=a}=0,~ \frac{d}{dy}f(a, y)\Big|_{y=b}=0</math> :であるが、 :偏微分係数の定義より ::<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{d}{dx}f(x, b)\Big|_{x=a},~ \frac{\partial{f}}{\partial{y}}(a, b)=\frac{d}{dy}f(a, y)\Big|_{y=b}</math> :だったので、 ::<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math> :である。// なお、<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math>が成り立つ点<math>(a, b)</math>を'''停留点'''という。これは、ベクトル解析的に<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0 \iff \mathrm{grad} f=\boldsymbol{0}</math>である(<math>f</math>の勾配がない)ことに由来する。 フェルマーの定理の対偶を取れば :<math>(\partial{x}f(a, b)\neq0 \lor \partial{y}f(a, b)\neq0) \implies f(a, b)</math>は極値ではない となるので、極値を取る点を求めるには停留点のみを考えればよいことになる。 停留点を求めるには、連立方程式<math>\begin{cases} \partial{x}f(a, b)=0 \\ \partial{y}f(a, b)=0 \end{cases}</math>を解けばよい。 但し、その解<math>(a, b)</math>が極値をとる点とは限らない(必要条件であって十分条件ではないため)。 一変数関数の場合は<math>f'(a)=0</math>を満たす<math>a</math>近傍の増減を調べればよかったが、二変数の場合はより複雑な手続きを要する。 一般に、多変数関数<math>f(x_1, x_2, \cdots, x_n)</math>に対して<math>(\mathbf{D})_{ij}=\frac{\partial^2{f}}{\partial{x_i}\partial{x_j}}</math>なるn次行列<math>\mathbf{D}</math>を'''ヘッセ行列'''という。 ヘッセ行列式(ヘッシアン)<math>D(x_1, x_2, \cdots, x_n)=\det\mathbf{D}</math>を'''判別式'''という。 二変数の場合、<math>\mathbf{D}=\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}} & \frac{\partial^2{f}}{\partial{x}\partial{y}} \\ \frac{\partial^2{f}}{\partial{y}\partial{x}} & \frac{\partial^2{f}}{\partial{y^2}} \end{pmatrix}</math>より判別式は<math>D(x, y)=\frac{\partial^2{f}}{\partial{x^2}}\frac{\partial^2{f}}{\partial{y^2}}-\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>である。 この判別式の符号を調べることによって、極値の有無を判定することができる。 {{定理|(極値の判定)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>D(a, b)>0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとり、 ::(ⅰ)<math>\partial{x^2}f<0 \implies f(a, b)</math>は極大値 ::(ⅱ)<math>\partial{x^2}f>0 \implies f(a, b)</math>は極小値 :(2)<math>D(a, b)<0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとらない。 :(3)<math>D(a, b)=0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとることもとらないこともある。則ち、判別式では判定できない。 {{定理終わり}} *証明 :テイラーの定理で<math>n=2</math>の場合を考えると、<math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^2</math>級ならば<math>\theta \in (0, 1)</math>が存在して :<math>f(a+h, k+b)=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :<math>(a, b)</math>が停留点より変形して :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :ここで<math>f \in C^2</math>より<math>f</math>の二階偏導関数は何れも連続なので、<math>D(a, b)\gtrless0</math>ならば充分小さい<math>h, k</math>に対して<math>D(a+\theta h, b+\theta k)\gtrless0</math>となる。 :ここで<math>p = \frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k),~ q = \frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k),~ r = \frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k)</math>とすると :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}(ph^2+2khq+kr^2)</math>・・・(*) :(1)<math>D(a, b)>0</math>のとき ::<math>\frac{\partial^2{f}}{\partial{x^2}}(a, b)=0</math>とすると<math>D(a, b)\leq0</math>となって不適。<math>\therefore \frac{\partial^2{f}}{\partial{x^2}}(a, b)\neq0</math> ::充分小さい<math>h, k</math>に対して<math>p\neq0</math>より(*)の右辺を平方完成して ::<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{pr-q^2}{p}k^2 \right\}</math> ::<math>=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{D(a+\theta h, b+\theta k)}{p}k^2 \right\}</math> ::ここで両辺<math>0 \iff h=k=0</math>に注意すると、 ::上式の最右辺は<math>p</math>の符号と正負が一致する。 ::これは<math>(a, b)</math>の充分近傍では<math>p>0</math>で<math>f(a, b)</math>が最小値、<math>p<0</math>で<math>f(a, b)</math>が最大値をとることを意味するので、<math>f(a, b)</math>は極値である。 :(2)<math>D(a, b)<0</math>のとき ::<math>p\gtrless0</math>のとき、平方完成した最右辺の波括弧の中身は、 :::<math>h+\frac{qk}{p}\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると負/正 :::<math>h\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると正/負 ::であるので、<math>h, k</math>のとり方によって<math>f(a+h, b+k)\gtrless f(a, b)</math>のどちらにもなり得、<math>f(x, y)</math>は<math>(a, b)</math>近傍で最大でも最小でもない。 ::則ち、<math>f(a, b)</math>は極値ではない。 ::<math>p=0</math>のとき、<math>r\neq0</math>ならば<math>h, k</math>を二階偏導関数に置き換えることで同様の結論を得る。 ::<math>r=0</math>のとき、 ::<math>D(a+\theta h, b+\theta k)=-q^2<0</math>より<math>q\neq0</math>なので(*)より ::<math>f(a+h, b+k)-f(a, b)=qhk</math> ::これは<math>h, k</math>の符号によって正負のどちらもとり得るので同様に<math>f(a, b)</math>は極値ではない。 :(3)<math>D(a, b)=0</math>のとき、 ::<math>h, k</math>のとり方により<math>D(a+\theta h, b+\theta k)</math>は正負のどちらもとり得る。 ::よって(1), (2)より<math>f(a, b)</math>は極値であることも極値でないこともあるので、 ::判別式では判定不能である。// {{演習問題|次の関数に極値があるかどうか調べ、あるならば求めよ。 :1. <math>f(x, y)=x^2+y^2-2xy</math> :2. <math>f(x, y)=x^2+2xy-3y^2+4x+4y+1</math> :3. <math>f(x, y)=x^3+y^3</math> |1. :<math>\frac{\partial{f}}{\partial{x}}=2x-y,~ \frac{\partial{f}}{\partial{y}}=2y-x</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{f}}{\partial{y^2}}=2,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=-1</math>より :<math>D(0, 0)=2\cdot2-(-1)^2=3>0</math> :また、<math>\frac{\partial^2{f}}{\partial{x^2}}>0</math>より :<math>f(x, y)</math>は<math>(0, 0)</math>で極小値<math>0</math>をとる。 2. :<math>\frac{\partial{f}}{\partial{x}}=2x+2y+4,~ \frac{\partial{f}}{\partial{y}}=-6y+2x+4</math>より :停留点は<math>(-2, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=2,~ \frac{\partial^2}{\partial{y^2}}=-6,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=2</math>より :<math>D(-2, 0)=2\cdot(-6)-2^2=-16<0</math> :よって<math>f(x, y)</math>は極値を持たない。 3. :<math>\frac{\partial{f}}{\partial{x}}=3x^2,~ \frac{\partial{f}}{\partial{y}}=3y^2</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=6x,~ \frac{\partial^2{f}}{\partial{y^2}}=6y, \frac{\partial^2{f}}{\partial{x}\partial{y}}=0</math>より :<math>D(0, 0)=0\cdot0-0^2=0</math> :よって判別不能。 :ここで、直線<math>y=x</math>を経路として原点から点<math>(x, y)</math>を動かしてみる。 :<math>f(x, x)=x^3+x^3=2x^3</math> :よって<math>x>0</math>で<math>f(x, y)>f(0, 0)</math>、<math>x<0</math>で<math>f(x, y)<f(0, 0)</math>より :原点近傍で<math>f(0, 0)</math>は最大でも最小でもない、則ち<math>f(0, 0)</math>は極値ではない。 :よって<math>f(x, y)</math>は極値を持たない。}} *発展問題 *:<math>f(x, y)=e^{xy}</math>を二次の項迄テイラー展開せよ。 停留点が鞍点である条件を補足しておく。 鞍点とは「関数が極大となる方向・極小となる方向の双方が存在する」ような点であった。 <math>f(x, y)</math>を停留点<math>(a, b)</math>に於けるテイラー展開で二次近似することを考える。 :テイラーの定理より厳密に ::<math>f(a+h, b+k)=\frac{1}{0!}D^0 f(a, b)+\frac{1}{1!}Df(a, b)+\frac{1}{2!}D^2f(a+\theta h, b+\theta k)</math> :であるが、<math>\theta \in(0, 1)</math>より<math>\theta\fallingdotseq0</math>と見做して近似すると ::<math>f(a, b)\fallingdotseq f(a, b)+Df(a, b)+\frac{1}{2}D^2f(a, b)</math> :<math>D=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>より ::<math>\mathrm{rhs}=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :<math>(a, b)</math>が停留点より<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{\partial{f}}{\partial{y}}(a, b)=0</math>なので ::<math>\mathrm{rhs}=f(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :ここで<math>\frac{1}{2}</math>で括られた部分に着目すると、 ::<math>h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)</math> ::<math>=h\left(h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)+k\left(h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)</math> ::<math>=\begin{pmatrix} h \\ k \end{pmatrix} \cdot \begin{pmatrix} h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix} \left\{ \begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix}\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math> :ここで<math>\boldsymbol{v}:=\begin{pmatrix} h \\ k \end{pmatrix}</math>とすると ::<math>f(a+h, b+k)\fallingdotseq f(a, b)+\frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> :則ち ::<math>f(a+h, b+k) - f(a, b) \fallingdotseq \frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> 拠って、<math>\boldsymbol{v}</math>方向で極大・極小か見るには停留点から<math>\varepsilon\boldsymbol{v}</math>だけ動かしたときの :<math>\frac{1}{2}\varepsilon^2({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の変化を見ればよいが、 :<math>\frac{1}{2}\varepsilon^2>0</math> より、結局は[[線型代数学/二次形式|二次形式]] :<math>({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の符号を見れば良いことになる。 ここでヘッセ行列<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>を対角化することを考える(ヘッセ行列は対称行列なので直交行列で対角化可能)。 :ヘッセ行列の各固有値を<math>\lambda_1, \lambda_2</math>とおくと、ある直交行列<math>\mathbf{P}</math>による相似変換で ::<math>({}^t \! \mathbf{P} \mathbf{D} \mathbf{P})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}} = \mathrm{diag} (\lambda_1, \lambda_2)</math> :と対角化できる。 :このとき、二次形式は<math>\boldsymbol{u}={}^t \! \mathbf{P} \boldsymbol{v}</math>という一次変換で ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}</math> :と表される。 :すると<math>\boldsymbol{u}_x\times\boldsymbol{u}_y</math>の項は対角行列の零成分が掛かって消えるので、 ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}=\lambda_1 (\boldsymbol{u}_x)^2+\lambda_2 (\boldsymbol{u}_y)^2</math> :(つまりこの変換は主軸変換) 則ち、任意方向で極大か極小か調べるには'''ヘッセ行列の各固有値の符号を見ればよい'''。 固有値が全て正であるとき、どのような<math>h, k</math>に対しても<math>f(a+h, b+k) - f(a, b)>0</math>と考えられるので、<math>\boldsymbol{v}=\begin{pmatrix} h \\ k \end{pmatrix}</math>のとり方に依らず<math>f(a, b)</math>は極小値である。 固有値が全て負であるとき、同様に<math>f(a, b)</math>は極大値である。 固有値の符号が異なるとき、<math>\boldsymbol{v}</math>のとり方によって極大か極小か変わるので、<math>(a, b)</math>は鞍点である。 零固有値を持つときは、零固有値に対応する固有ベクトル方向の情報が近似の際に切り捨てられている(則ち<math>\theta</math>- 依存性が高い)ので極大・極小・鞍点・何れでもない、の全ての場合をとり得る。 纏めると、以下のようになる。 {{定理|(極値の判定Ⅱ)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が負定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極大。 :(2)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が正定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極小。 :(3)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が不定行列ならば<math>(a, b)</math>は鞍点。 :(4)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が半正定値行列又は半負定値行列又は完全退化行列ならば<math>(a, b)</math>は極値点であることも鞍点であることもそうでないこともある。則ち、ヘッセ行列の定値性では判定できない。 {{定理終わり}} 近似の際に切り捨てた項の振舞によってはこの判定法が通用しない場合がある。特に、三変数以上で(3)を用いる場合は注意。 ヘッセ行列が正定値・負定値・半正定値・半負定値・不定値の何れであるかは、[[線型代数学/固有値と固有ベクトル|シルヴェスターの判定法]]を用いると固有値を求めることなく判別できる。 ===陰関数=== <math>y=f(x)</math>という形で陽に表示される関数を'''陽関数'''という。 これに対し、方程式<math>f(x, y)=0</math>がある区間で定義が区分的でない関数<math>y=\varphi(x)</math>を表すとき、「<math>y=\varphi(x)</math>は<math>f(x, y)=0</math>で定義された'''陰関数'''」という。このとき、方程式<math>f(x, y)=0</math>を「<math>y=\varphi(x)</math>の'''陰関数表示'''」という。一般に、陰関数は陽に表示できるとは限らない。なお、陰関数表示のことを単に陰関数と呼ぶ場合もある。 例えば、単位円の方程式<math>x^2+y^2=1</math>に対し、<math>y=\sqrt{1-x^2},\quad y=-\sqrt{1-x^2}</math>はそれぞれ単位円の方程式で定義された陰関数である。ここで、点<math>(1, 0)</math>を内部に含む開区間を考える。このような区間をどんなに小さく取ったとしても、円の上半分と下半分を両方含んでしまうため、区分的に定義しなければ一意な関数で表せず、則ち陰関数が存在しない。 それでは、方程式<math>f(x, y)=0</math>の陰関数が点<math>(x, y)</math>の充分近傍で存在する条件は何であろうか? 先ずは、厳密なことを抜きにして考える。 形式的に、陰関数<math>y=\varphi(x)</math>は方程式<math>f(x, y)=0</math>を<math>y</math>に就て解いた解である。そのため、このような関数が存在するならば<math>f(x, \varphi(x))=0</math>という<math>x</math>の一変数方程式が成り立つ。 媒介変数を<math>t=x</math>と見て方程式の両辺を<math>x</math>で常微分すると合成関数微分の公式より<math>\frac{dz}{dx}=\frac{\partial{f}}{\partial{t}}\frac{dt}{dx}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=0</math> :<math>\therefore \frac{d\varphi}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{\varphi}}}</math> ここで、実際には <math>\Big|_{y=\varphi(x)}</math>が省略されていることに注意。 この式の主張を纏めると、以下の定理を得る。 {{定理|(陰関数の定理Ⅰ)}} <math>f \in C^1,~ f(a, b)=0,~ \partial{y}f(a, b)\neq0</math>であるとき、<math>(a, b)</math>の充分近傍で<math>f(x, y)=0</math>の定義する陰関数<math>y=\varphi(x)</math>が唯一つ存在し、 :<math>b=\varphi(a)</math> また、この陰関数は<math>x=a</math>の充分近傍で常微分可能で :<math>\frac{d\varphi}{dx}=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> {{定理終わり}} 先程の考え方では「<math>\varphi(x)</math>の存在性・一意性・常微分可能性」を既に仮定してしまっているので、それらを担保するこの定理の証明としては用いることができない(循環論法になってしまう)。 実は、二変数の場合ならば今迄習った知識で証明可能である。以下に示す。 *証明 :<math>\Omega</math>を<math>\mathbb{R}^2</math>の開集合とする。 :<math>\partial{y}f(a, b)>0</math>とすると<math>f \in C^1</math>より<math>\partial{y}f(x, y)</math>は連続で ::<math>\exist \delta_1, \delta_2>0,~ U=\{ x\big|~ |x-a|\leq\delta_1 \},~ V=\{y\big|~ |y-b|\leq\delta_2\},\quad f(x, y)>0 \quad \left( {\scriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)} \in U \times V \subset \Omega \right)</math> :<math>y \in V</math>で<math>f(a, y)>0</math>よりこの区間で単調増加し ::<math>f(a, y)=f(a, b)=0 \lor f(a, b-\delta_2)<0<f(a, b+\delta_2)</math> :更に<math>f</math>が連続より<math>\delta_1</math>が十分小さければ ::<math>x \in U \implies f(x, b-\delta_2)<0<f(x, b+\delta_2)</math> :中間値の定理より ::<math>\forall x\in U,~ \exist y \in V,~ f(x, y)=0</math> :<math>\frac{d\varphi}{dy}>0</math>よりこのような<math>y</math>は一意に定まる。(仮に二つあるとしても、<math>f(x, y_1)=f(x, y_2)=0</math>なのでロルの定理より<math>\exist d \in [y_1, y_2],~ f(x, d)=0</math>。則ちこの<math>d</math>を<math>y</math>として新たにとれば良いことになるので一意である。) :ここで<math>y=\varphi(x)</math>とおくと<math>\varphi(x)</math>は一意で<math>\mathrm{dom}\varphi = U,~ \mathrm{ran}\varphi = V</math> :上記より<math>b=\varphi(a)</math> :<math>\varphi</math>が<math>x_0 \in U</math>で連続でないとすると ::<math>\exist \varepsilon_0,~ \exist x\in U,~ \forall \delta>0,~ ( |x-x_0|<\delta \implies |\varphi(x)-\varphi(x_0)| \geq \varepsilon_0 )</math> :<math>\delta:=\frac{1}{n} (n\in\mathbb{N})</math>とすると ::<math>\forall n\in\mathbb{N},~ \exist x_n\in U,~ ( |x-x_0|<\frac{1}{n} \implies |\varphi(x_n)-\varphi(a)| \geq \varepsilon_0 )</math> :但し<math>\lim_{n\to\infty}x_n=x_0</math>に注意。 :ここで<math>\mathrm{ran}\varphi=V</math>より<math>\varphi(x_0)\in V</math>、則ち<math>\{\varphi(x_n)\}</math>は有界数列である。 :拠ってボルツァーノ・ワイエルシュトラスの定理より<math>\{x_n\}</math>の部分列<math>\{x_{n_k}\}</math>が存在して ::<math>\lim_{k\to\infty}\varphi(x_{n_k})=y_0 \in V</math> :<math>f(x_{n_k}, \varphi(x_{n_k}))=0</math>且つ<math>f</math>が連続より<math>k\to\infty</math>で<math>f(x_0, y_0)=0</math>でなければならないので ::<math>y_0=\varphi(x_0)</math> :一方、 ::<math>\lim_{k\to\infty}|\varphi(x_{n_k})-\varphi(x_0)|=|y_0-\varphi(x_0)|\geq\varepsilon_0>0</math> :これは<math>y=\varphi(x_0)</math>に矛盾する。 :従って<math>\varphi</math>は<math>x_0</math>で連続である。 :<math>\varphi(x_0+h)=\varphi(x_0)+k</math>とおくと<math>\varphi</math>が連続より<math>h\to0</math>で<math>k\to0</math>であり、 :<math>h</math>を充分小さくすると<math>(x_0, \varphi(x_0))</math>と<math>(x_0+h, \varphi(x_0)+k)</math>を結ぶ線分が<math>U\times V</math>に含まれる。 :拠ってテイラーの定理より ::<math>\exist \theta\in(0, 1), 0=f(x_0+h, \varphi(x_0)+k)=f(x_0, \varphi(x_0))+\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)h + \partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)k</math> :<math>k=\varphi(x_0+h)-\varphi(x_0)</math>と<math>f(x_0, \varphi(x_0))</math>より変形して ::<math>\frac{\varphi(x_0+h)-\varphi(x_0)}{h}=-\frac{\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)}{\partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)}</math> :<math>h\to0</math>とすれば ::<math>\varphi'(x_0)=-\frac{\partial{x} f(x_0, \varphi(x_0))}{\partial{y} f(x_0, \varphi(x_0))}</math> :更に、 ::<math>\varphi'(x)=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> :の右辺が連続関数なので ::<math>\varphi(x) \in C^1</math> :<math>\partial{y}f(a, b)<0</math>の場合も同様に示される。// この証明は「一次元での単調性」に依存しているため、三変数以上に拡張することができない。そのため、(「解析学基礎」の範囲を大幅に超えるが)一般の場合を補足しておく。[[位相空間論]]や[[多様体論]]を修得してから戻ってくるのが良いだろう。 {{定理|(ベクトル関数に於ける陰関数の定理)}} <math>\mathbb{R}^n\times\mathbb{R}^m</math>上の開集合を<math>\Omega</math>とする。 <math>C^r</math>級関数<math>\boldsymbol{f}:\Omega\to\mathbb{R}^m</math>に対して :<math>\begin{cases} \boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0} \\ \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} }\right)\neq0 \end{cases}</math> なる<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>が存在するとき、<br><math>\boldsymbol{\alpha}</math>の<math>\mathbb{R}^n</math>- 開近傍<math>U</math>、<math>\boldsymbol{\beta}</math>の<math>\mathbb{R}^m</math>- 開近傍<math>V</math>に対して<math>C^r</math>級微分同相写像<math>\boldsymbol{\varphi}:U \to V</math>が唯一つ存在して :<math>\begin{cases} U \times V \subset \Omega \\ \boldsymbol{\beta} = \boldsymbol{\varphi}(\boldsymbol{\alpha}) \\ \forall {\scriptstyle \left( \begin{array}{c} \boldsymbol{x} \\[-6pt] \boldsymbol{y} \end{array} \right)} \in U \times V,~ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{0} \iff \boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x}) \\ \forall \boldsymbol{x} \in U,~ \boldsymbol{\varphi}'(\boldsymbol{x})= - \left( \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \right)^{-1} \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \end{cases}</math> を満たす。 {{定理終わり}} *証明 :<math>\tilde{\boldsymbol{f}}:\Omega\to\mathbb{R}^{m+n}</math>を ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \boldsymbol{y})=\begin{pmatrix} \boldsymbol{x} \\ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y}) \end{pmatrix}</math> :と定義する。 :<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>に就て<math>\boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0}</math>より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{\alpha} \\ \boldsymbol{0} \end{pmatrix}</math> :従って ::<math>\tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{E} & \boldsymbol{O} \\ \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } & \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } \end{pmatrix}</math> :これは下三角行列なので ::<math>\mathrm{rank} \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=m+n</math> :階数が行列の次数に等しいのでこの行列は正則行列、則ち ::<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})\neq0</math> :(なお、三角行列に関する行列式の公式を用いると<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\det \boldsymbol{E} \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array}}\right)\neq0</math>と導かれる。) :よって逆写像定理を適用すると :<math>(\boldsymbol{\alpha}, \boldsymbol{\beta})</math>の開近傍<math>U</math>と<math>(\boldsymbol{\alpha}, \boldsymbol{0})</math>の開近傍<math>V</math>が存在して :<math>\tilde{\boldsymbol{f}}|_{U}:U \to V</math>は<math>C^r</math>級微分同相写像となる。 :ここで<math>\tilde{\boldsymbol{f}}|_{U}</math>の<math>C^r</math>級逆写像を<math>\boldsymbol{\psi}</math>とすると逆写像の定義より ::<math>(\tilde{\boldsymbol{f}}\circ\boldsymbol{\psi})(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{y})</math> :また、<math>\boldsymbol{x}</math>は<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})</math>の<math>1\sim n</math>成分を並べたベクトル<math>\boldsymbol{\psi}_{1\sim n}(\boldsymbol{x}, \boldsymbol{y})</math>、<math>\boldsymbol{y}</math>は<math>\boldsymbol{f}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>の<math>1\sim m</math>成分を並べたベクトル<math>\boldsymbol{f}_{1\sim m}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>になるので、 ::<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y}))</math> :<math>\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y})</math>とすると定義より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y}))=(\boldsymbol{x}, \boldsymbol{y})</math> :<math>\boldsymbol{y}</math>に<math>\boldsymbol{0}</math>を代入して ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0}))=(\boldsymbol{x}, \boldsymbol{0})</math> :<math>\tilde{\boldsymbol{\varphi}}</math>の定義より<math>\boldsymbol{\varphi}(\boldsymbol{x}):=\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0})</math>とすれば :<math>\boldsymbol{f}(\boldsymbol{x}, \boldsymbol{\varphi}(\boldsymbol{x}))=\boldsymbol{0}</math> :則ち<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math> :<math>\boldsymbol{\psi} \in C^r</math>より<math>\boldsymbol{\varphi} \in C^r</math>であり、逆写像の一意性より<math>\boldsymbol{\varphi}</math>は一意に定まるので、 :<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math>は陰関数の満たすべき性質を全て満たす。// (補足ここ迄) 陰関数の定理の応用として、陰関数表示で与えられた曲線の接線・法線の方程式を求めることが考えられる。 :円<math>x^2+y^2=r^2</math>を考える。 :<math>f(x, y)=x^2+y^2-r^2</math>とおくと<math>f\in C^2, f(x, y)=0</math>であり、何かしらの関数の陰関数表示となっている。 :よって陰関数定理より :<math>\frac{dy}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{y}}}</math> :ここで :<math>\frac{\partial{f}}{\partial{x}}=2x, \frac{\partial{f}}{\partial{y}}=2y</math> :より<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x}{y}</math> :接点を<math>(x_0, y_0)</math>とすれば接線の方程式の公式より :<math>y-y_0=-\frac{x_0}{y_0}(x-x_0)</math> :変形すると :<math>y_0(y-y_0)+x_0(x-x_0)=0</math> :<math>xx_0+yy_0=x^2_0+y^2_0=r^2</math> :ここで<math>\begin{pmatrix} x_0 \\ y_0 \end{pmatrix}</math>は明らかにこの接線の法線ベクトルなので :<math>y=0</math>でも成り立つ。 :同様に法線の方程式は :<math>y=\frac{y_0}{x_0}x</math> :と求まる。// 高校数学では「<math>y</math>を<math>x</math>の関数とみて合成関数微分を行う」という考え方で求めたが、陰関数定理はそのような関数<math>y=\varphi(x)</math>の存在を保証していたのである。 一般の二次曲線やその他の陰関数曲線でもこの考え方を適用することが可能である。 二変数方程式で定義される陰関数は一変数関数であった。では、二変数関数もある三変数方程式で定義された陰関数とは考えられないだろうか?実は、一般に<math>n</math>変数方程式の定義する陰関数は<math>n-1</math>変数関数である。直観的には、「元の<math>n</math>変数方程式に陰関数<math>x_n=g(x_1, x_2, \cdots, x_{n-1})</math>を代入することで自由度が一個下がる」と理解される。 <math>xyz</math>空間で方程式<math>f(x, y, z)=0</math>は一般に曲面を表す。この曲面上の点<math>(a, b, c)</math>近傍で曲面の関数表示が二変数関数<math>z=\psi(x, y)</math>であるための十分条件も陰関数定理で与えられる。 {{定理|(陰関数の定理Ⅱ)}} <math>f \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=0,~ \partial{z} f(a, b, c)\neq0</math>ならば<math>(a, b)</math>の<math>\mathbb{R}^2</math>- 開近傍<math>U</math>で陰関数<math>z=\psi(x, y)</math>が唯一つ存在し :<math>\begin{cases} \psi \in C^1 \\ c=\psi(a, b) \\ f(x, y, \psi(x, y))=0 \quad((x, y) \in U) \\ \frac{\partial{\psi}}{\partial{x}}=-\frac{\partial{x}f(x, y, z)}{\partial{z} f(x, y, z)} \\ \frac{\partial{\psi}}{\partial{y}}=-\frac{\partial{y}f(x, y, z)}{\partial{z} f(x, y, z)} \end{cases}</math> を満たす。 {{定理終わり}} <math>\partial{x} f(a, b, c) \partial{y} f(a, b, c) \partial{z} f(a, b, c)\neq0</math>のとき曲面<math>f(x, y, z)=0</math>の<math>(a, b, c)</math>に於ける接平面は :<math>\partial{x}f(a, b, c)(x-a)+\partial{y}f(a, b, c)(y-b)+\partial{z}f(a, b, c)(z-c)=0</math> である。 この定理を用いると :<math>\begin{cases} \partial{x}f(a, b, c) = -\partial{x}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{y}f(a, b, c) = -\partial{y}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{z}f(a, b, c)\neq0 \end{cases}</math> なので :<math>z-c=\partial{x}\psi(a, b)(x-a)+\partial{y}\psi(a, b)(y-b)</math> と、全微分の節で求めた接平面の方程式に一致する。 更に、以下も成り立つ。 {{定理|(陰関数の定理Ⅲ)}} <math> f, g \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=g(a, b, c)=0,~ \begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \\[-6pt] z = c \end{array}}\neq0</math>ならば<math>x=a</math>の<math>\mathbb{R}</math>- 開近傍<math>U</math>で陰関数の組<math>(y, z)=(\varphi(x), \psi(x))</math>が唯一つ存在し :<math>\begin{cases} \varphi, \psi \in C^1 \\ b=\varphi(a) \\ c=\psi(a) \\ f(x, \varphi(x), \psi(x))=g(x, \varphi(x), \psi(x))=0 \\ \frac{d\varphi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{x}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{x}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} , \quad \frac{d\psi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{x}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{x}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} \end{cases}</math> を満たす。 {{定理終わり}} 陰関数定理が成り立つ状況下に於て、原点近傍で以下のような変換を考える。 :<math>(s, t)=\vartheta(x, y)=(f(x, y), x)</math> このとき逆写像定理により<math>\vartheta:(x, y)\to(s, t)</math>は微分同相写像なので、<math>F(s, t)=s</math>として :<math>(F\circ\vartheta^{-1})(x, y)=x</math> が成り立つ。 これは、<math>s=f(x, y)</math>を座標軸としてみる座標変換を考えていることになる。例えば二重積分で積分領域の境界が<math>f(x, y)=\mathrm{const}.</math>であるとき、これは一般に曲線を表すので扱いづらい。しかし、このような座標変換を行うことで<math>s=\mathrm{const}.</math>という非常に単純な疆界を持つ<math>s</math>-単疆界領域となり、二重積分が容易となる。詳しくは「重積分」節で後述する。 {{演習問題| :1. 双曲線<math>x^2-2\sqrt{3}xy-y^2+4y+4=0</math>の点<math>(0, 2+2\sqrt{2})</math>に於ける法線を求めよ。 :2. レムニスケート<math>r^2=2a^2\cos^2 2\theta</math>に就いて、円<math>r=|a|</math>上を除く領域で<math>y</math>が<math>x</math>の関数として単調であることを示せ。 :3. 曲面<math>x^2+3xy-2yz+xz-y^2=0</math>の点<math>(1, 2, 1)</math>に於ける接平面の方程式を求めよ。 :4. <math>f(x, y, z)=x+y+z-3,~ g(x, y, z)=y^2+z-2</math>とする。点<math>(1, 1, 1)</math>近傍の陰関数<math>y=\varphi(x),~ z=\psi(x)</math>を具体的に表示し、その微分係数を求めよ。 | 1. :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x-2\sqrt{3}y,~ \frac{\partial{f}}{\partial{y}}=-2y-2\sqrt{3}x</math> :<math>(0, 2+2\sqrt{2})</math>で :<math>\frac{\partial{f}}{\partial{x}}=-4\sqrt{3}-4\sqrt{6},~ \frac{\partial{f}}{\partial{y}}=-4-4\sqrt{2}\neq0</math> :<math>\frac{dy}{dx}=-\frac{-4\sqrt{3}(1+\sqrt{2})}{-4(1+\sqrt{2})}=-\sqrt{3}</math> :<math>y-(2+2\sqrt{2})=-\frac{1}{-\sqrt{3}}(x-0)</math> :<math>y=\frac{1}{\sqrt{3}}x+2+2\sqrt{2}</math> 2. :<math>r^2=x^2+y^2,~ \cos^2 2\theta = \cos^2 \theta - \sin^2 \theta=\left(\frac{x}{r}\right)^2-\left(\frac{y}{r}\right)^2</math>よりレムニスケートの方程式は :<math>(x^2+y^2)^2-2a^2(x^2-y^2)=0</math> :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2(x^2+y^2)(2x)-2a^2(2x)=4x(x^2+y^2-a^2)</math> :<math>\frac{\partial{f}}{\partial{y}}=2(x^2+y^2)(2y)-2a^2(-2y)=4y(x^2+y^2+a^2)</math> :<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x(x^2+y^2-a^2)}{y(x^2+y^2+a^2)}</math> :ここで<math>xy</math>平面上の象限を固定して考えると、 :<math>\frac{dy}{dx}</math>の符号は<math>x^2+y^2-a^2</math>の正負で決まる。 :よって<math>x^2+y^2-a^2=0</math>則ち円<math>r=|a|</math>上を除く領域で、 :<math>y</math>は<math>x</math>の関数として単調である。 3. :<math>f(x, y, z):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x+3y+z,~ \frac{\partial{f}}{\partial{y}}=3x-2y-2z,~ \frac{\partial{f}}{\partial{z}}=x-2y</math> :<math>(1, 2, 1)</math>で :<math>\frac{\partial{f}}{\partial{x}}=9,~ \frac{\partial{f}}{\partial{y}}=-3,~ \frac{\partial{f}}{\partial{z}}=-3\neq0</math> :<math>\frac{\partial{z}}{\partial{x}}=-\frac{9}{-3}=3,~ \frac{\partial{z}}{\partial{y}}=-\frac{-3}{-3}=-1</math> :<math>z-1=3(x-1)-1(y-2)</math> :<math>z=3x-y</math> 4. :<math>f(x, y, z)=0</math>とすると<math>z=3-x-y</math>であり、<math>g(x, y, z)=0</math>に代入して :<math>y^2-(3-x-y)-2=0</math> :<math>y^2-y+1-x=0</math> :<math>y=\frac{1\pm\sqrt{4x-3}}{2}</math> :<math>(x, y)=(1, 1)</math>となるためには :<math>y=\frac{1+\sqrt{4x-3}}{2}</math> :<math>z=3-x-y=3-x-\frac{1+\sqrt{4x-3}}{2} = \frac{5-2x+\sqrt{4x-3}}{2}</math> :これは<math>(x, z)=(1, 1)</math>を満たす。 :根号の実数条件より<math>x\geq\frac{3}{4}</math>より「<math>x=1</math>近傍」も満たす。 :よって<math>(\varphi(x), \psi(x))=\left(\frac{1+\sqrt{4x-3}}{2}, \frac{5-2x+\sqrt{4x-3}}{2}\right)</math> :逆にこのように<math>(\varphi(x), \psi(x))</math>を定義すると条件を満たす。 :<math>\frac{d\varphi}{dx}=\frac{1}{2}\cdot\frac{4}{2\sqrt{4x-3}}=\frac{1}{\sqrt{4x-3}},~ \frac{d\psi}{dx}=-1-\frac{1}{\sqrt{4x-3}}</math> :<math>x=1</math>で :<math>\frac{d\varphi}{dx}=1,~ \frac{d\psi}{dx}=-2</math> }} ===条件付極値=== 先程は点<math>(x, y)</math>が<math>\mathbb{R}^2</math>上を自由に動ける条件の下で極値を考えた。しかし、応用上は何かしらの制約が課された状態での極値を考えることが往々にしてある(寧ろ、無条件の方が稀であろう)。 則ち、次の問題を考える。 :点<math>(x, y)</math>が'''拘束条件'''(束縛条件)<math>g(x, y)=0</math>を満たしながら変化するとき、<math>f(x, y)</math>の'''条件付極値'''を求めよ。 このような問題を(2変数1拘束条件の)'''条件付極値問題'''という。また、拘束条件を表す関数<math>g(x, y)</math>を'''制約関数'''という。 一般に<math>g(x, y)=0</math>が<math>y=\phi(x)</math>や<math>x=\psi(y)</math>のように解けるとは限らず、解けたとしても増減を簡単に調べられるとは限らない。 そこで、条件付極値問題の解法には以下の定理が用いられる。 {{定理|(ラグランジュの未定乗数法)}} <math>f(x, y), g(x, y)\in C^1</math>として<math>f(x, y)</math>が点<math>(a, b)</math>で拘束条件<math>g(x, y)=0</math>の下での条件付極値をとるとき、 :<math>L(x, y, z)=f(x, y)-zg(x, y)</math> と置くと :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\times\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math> ならば :<math>\frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math> を満たす実数<math>z=\lambda</math>が存在する。 {{定理終わり}} この<math>L</math>を'''ラグランジュ関数'''、<math>\lambda</math>を'''未定乗数'''(ラグランジュ乗数)という。未定乗数法では、条件付極値の問題を「ラグランジュ関数の無条件極値問題」に帰着している。 各偏導関数を計算すると、連立方程式 :<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math> に帰着される。 *証明 :<math>(a, b)</math>を極値点、<math>\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>とする。 :陰関数定理より<math>(a, b)</math>の充分近傍で<math>g(x, y)=0</math>の<math>C^1</math>級陰関数<math>y=\phi(x)</math>が存在し、<math>\phi'(x)=-\frac{\frac{\partial{g}}{{\partial{x}}}}{\frac{\partial{g}}{\partial{y}}}</math>となる。 :<math>h(x):=f(x, \phi(x))</math>とするとフェルマーの定理より<math>0=h'(a)=f_x(a, b)+f_y(a, b)\phi'(a)=f_x(a, b)-f_y(a, b)\frac{g_x(a, b)}{g_y(a, b)}</math> :ここで<math>\lambda:=\frac{f_y(a, b)}{g_y(a, b)}</math>と置くと<math>f_x(a, b)=\lambda g_x(a, b) \iff \frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>を得る。 :定義した<math>\lambda</math>より<math>f_y(a, b) =\lambda g_y(a, b) \iff\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>。 :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>としても同様。 :<math>\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>は拘束条件から直ちに満たされる。 :よって実数<math>\lambda</math>が存在して定理の式が満たされる。// ベクトル解析の記法で書くと、未定乗数法の連立方程式は<math>\mathrm{grad} f=\lambda \mathrm{grad} g</math>と表される。これは幾何学的には、「曲面<math>z=f(x, y)</math>と曲面<math>g(x, y)=0</math>の共有点での接平面の法線ベクトルが平行」という条件である。 2曲面の共有点の<math>z</math>座標を<math>c</math>としたとき、曲面を<math>z=c</math>で切った切り口の曲線は<math>c=f(x, y), g(x, y)=0</math>であり、これらは曲面と同じ共有点を持つ。共有点で2曲線が交わるとすると「連続微分可能」という仮定より2曲面は「切れ目なく」繫がっているので、十分小さい<math>\varepsilon>0</math>に対して曲線<math>c\pm\varepsilon=f(x, y)</math>は<math>g(x, y)</math>と共有点を持つ。このとき、<math>f(x, y)</math>は<math>(a, b)</math>近傍で<math>c=f(a, b)</math>より大きい値も小さい値もとるので、<math>(a, b)</math>は極値点ではない。よって、2曲線は極値点<math>c_0=f(a, b)</math>に於いて接していなければならない。 このとき、曲線の式<math>c_0=f(x, y), g(x, y)=0</math>の両辺を<math>x</math>で微分することで<math>\begin{cases} f_x\cdot1+f_x\cdot\frac{dy}{dx}=0 \\ g_x\cdot1+g_y\cdot\frac{dy}{dx}=0 \end{cases}</math>を得、接ベクトル<math>(1, \frac{dy}{dx})</math>に直交する平行な2ベクトル<math>(f_x, f_y), (g_x, g_y)</math>をそれぞれの曲線の法線ベクトルにとることができる。よって未定乗数<math>\lambda</math>が実数として存在する。 フェルマーの定理と同様に未定乗数法の式を満たすことは条件付極値であるための必要条件なので、十分性の確認は必須である。逆に、未定乗数法は条件付極値の候補となる点を与える(未定乗数<math>\lambda</math>は「存在する」だけでこの先一切使わないが、先述のように幾何学的意味が存在する)。 先程紹介したヘッセ行列は「無制約の場合」の議論だったので今回は用いることができない。 そこで、以下のように表示される'''境界付ヘッセ行列'''(縁付ヘッセ行列)が判定に使用される(代入記号は省略した)。 :<math>\mathbf{H}_B = \begin{pmatrix} 0 & \frac{\partial{g}}{\partial{x}} & \frac{\partial{g}}{\partial{y}} \\ \frac{\partial{g}}{\partial{x}} & \frac{\partial^2L}{\partial{x^2}} & \frac{\partial^2L}{\partial{x}\partial{y}} \\ \frac{\partial{g}}{\partial{y}} & \frac{\partial^2L}{\partial{y}\partial{x}} & \frac{\partial^2L}{\partial{y^2}} \end{pmatrix}</math> 今回の場合、<math>\det \mathbf{H}_B>0</math>なら条件付極小値、<math>\det \mathbf{H}_B<0</math>なら条件付極大値と判定される。 但し、3変数以上や拘束条件が増えたときの拡張は非常に煩雑で複雑なものとなるので、ここでは紹介しない。 連立方程式<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math>を更に変形する。 :第三式は拘束条件そのものなので除外する。 :第一式・第二式を行列表現に直して :<math>\begin{pmatrix} f_x & g_x \\ f_y & g_y \end{pmatrix}\begin{pmatrix} 1 \\ -\lambda \end{pmatrix}= \begin{pmatrix} 0 \\ 0 \end{pmatrix}</math> :線型代数で扱った定理「斉次連立一次方程式が非自明解を持つ<math>\iff</math>表現行列が特異行列」より、 :<math>\begin{vmatrix} f_x & g_x \\ f_y & g_y \end{vmatrix}=0</math> よって、未定乗数<math>\lambda</math>を求めなくても未定乗数法を適用できる。 この変形は2変数1拘束条件の場合のみ成り立ち、一般化はできない。 ==重積分== 本項では、微分と積分の双対性及び[[解析学基礎/偏微分方程式|偏微分方程式]]・[[解析学基礎/ベクトル解析|ベクトル解析学]]への接続を鑑みて、一般書では深く扱わない(定義すらしないことの多い)偏積分を冒頭で扱うことにする。 ===偏積分=== 偏微分と同様にして、二変数<math>f(x, y)</math>の片方の変数を固定したときの積分を考える。 <math>xyz</math>空間で<math>y</math>を固定したとき、<math>z=f(x, y)</math>の<math>x</math>での積分を考える。直観的には、一変数での積分('''常積分''')のリーマン和を用いた定義を、<math>zx</math>平面でそのまま行えば良いことになる。 具体的には、 :<math>\int_{a}^{b} f(x, y) dx := \lim_{n \to \infty} \sum_{k=1}^{n} f(x_k, y) \Delta x</math>(<math>\Delta x = \frac{b-a}{n}, x_k = a + k\Delta x</math>) と定義する。 これを<math>f(x, y)</math>の<math>x</math>に関する'''偏積分'''という。幾何学的には、<math>xyz</math>空間を<math>y</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>x</math>軸、直線<math>x=a, x=b</math>の囲む符号付き面積に対応する。偏微分と異なり、積分記号は常積分と同じものを用いる。 <math>y</math>に関する偏積分は同様に ::<math>\int_{c}^{d} f(x, y) dy := \lim_{n \to \infty} \sum_{k=1}^{n} f(x, y_k) \Delta y</math>(<math>\Delta y = \frac{d-c}{n}, y_k = c + k\Delta y</math>) と定義され、幾何学的には<math>xyz</math>空間を<math>x</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>y</math>軸、直線<math>y=c, y=d</math>の囲む符号付き面積に対応する。 定積分に関して、一変数と同様に :<math>\int_a^b f(x, y)dx+\int_b^c f(x, y)dx=\int_a^c f(x, y)dx</math> :<math>\int_b^a f(x, y)dx=-\int_a^b f(x, y)dx</math> :<math>\int_a^a f(x, y)dx=0</math> が成立することは定義から容易に示される(<math>y</math>に関しても同様)。 また、積分の平均値の定理 :<math>\exist \xi \in (a, b), \quad f(\xi, y)=\frac{1}{b-a}\int_a^b f(x, y)dx</math> も同様に成立することが判る(<math>y</math>に関しても同様)。 不定積分は、一変数と同様に<math>F(x, y):=\int_u^x f(t, y)dt+C</math>と定義される(<math>F(u, y)=0</math>とする)。但し、<math>x</math>に関する偏積分では<math>y</math>は定数と見做されるので、'''積分定数<math>C</math>は実際には<math>y</math>の関数<math>C(y)</math>である'''ことに注意が必要である。<math>y</math>に関する不定積分でも同様に、積分定数は<math>x</math>の関数<math>C(x)</math>である。<math>\int_u^x f(t, y)dt+C(y)</math>は<math>\int f(x, y)dx+C(y)</math>と略記する 一般に、偏積分の積分定数は積分変数以外の変数を全て含む関数である。 一変数の場合と同様に、 :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math>(微分積分学の基本定理) が成立する。 *証明 :<math>F(x, y):=\int_a^x f(t, y)dt</math>とする。 :先程述べた定積分の性質より :<math>F(x+h, y)-F(x, y) = \int_a^{x+h} f(t, y)dt - \int_a^x f(t, y)dt = \int_a^{x+h}f(t, t)dt+\int_x^a f(t, y)dt =\int_{x}^{x+h} f(t, y)dt</math>であるが、 :積分の平均値の定理より<math>\xi\in(x, x+h)</math>が存在して :<math>\int_{x}^{x+h} f(t, y)dt=hf(\xi, y)</math> :ここで<math>h\to0</math>の極限をとると :<math>\lim_{h\to0} \{F(x+h, y)-F(x, y)\}=\frac{\partial{F}}{\partial{x}},\quad \lim_{h\to0} hf(\xi, y)=f(x, y)</math> :なので :<math>\frac{\partial}{\partial{x}}\int_a^x f(x, y)dx=f(x, y)</math> :一般の不定積分<math>\int f(x, y)dx=\int_u^x f(t, y)dt + C(y)</math>に関しても積分定数<math>C(y)</math>は<math>x</math>の関数でないので偏微分すると0となり、 :結局は :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math> :が成り立つ。// 則ち'''偏積分は偏微分の逆演算'''であり、被積分関数を偏導関数とみて元の関数を復元することで原始関数が求まるので偏積分が計算できることがわかる。 一変数関数で成り立った性質の多くはほぼそのまま成立する。以下、<math>y</math>に関しても同様なので<math>x</math>に関する偏積分で記述する。また、定積分表示で書くが不定積分でも同様である。 :<math>\int_a^b \{\alpha f(x, y)+\beta g(x, y)\}dx=\alpha\int_a^b f(x, y)dx+\beta\int_a^b g(x, y)dy</math>(線型性) :<math>\int_a^b f(x, y)\frac{\partial{g}}{\partial{x}}dx=\left[ f(x, y)g(x, y) \right]_{x=a}^{x=b} - \int_{a}^b \frac{\partial{f}}{\partial{x}}g(x, y)dx</math>(部分積分法) :<math>u=\phi(x)</math>として<math>\int_a^b f (\phi(x), y) \frac{du}{dx} dx=\int_{\phi(a)}^{\phi(b)} f(u, y) du</math>(置換積分法) :<math>y=c, x\in[a, b]</math>で<math>f(x, c)\leq g(x, c)</math>ならば<math>\int_a^b f(x, c)dx\leq \int_a^b g(x, c)dx</math>(定積分不等式) 偏積分の微分に関して、以下の定理が成り立つことが知られている。 {{定理|(ライプニッツの積分定理Ⅰ)}} 2変数関数<math>f(x, y)</math>に対して<math>f, f_x</math>が<math>(x, y)\in I \times[a(x), b(x)]</math>で連続且つ<math>a(x), b(x)</math>が常微分可能ならば :<math>\frac{d}{dx}\left(\int_{a(x)}^{b(x)} f(x, y)dy\right)=\left[f(x, y)\frac{dy}{dx}\right]_{y=a(x)}^{y=b(x)}+\int_{a(x)}^{b(x)} \frac{\partial{f}}{\partial{x}}dy</math> {{定理終わり}} {{定理|(ライプニッツの積分定理Ⅱ)}} 3変数関数<math>f(x, y, z)</math>に対して<math>f, f_x</math>が<math>(x, y, z)\in I_x \times I_y \times[a(x, y), b(x, y)]</math>で連続且つ<math>a(x, y), b(x, y)</math>が<math>x</math>で偏微分可能ならば :<math>\frac{\partial}{\partial{x}}\left(\int_{a(x, y)}^{b(x, y)} f(x, y, z)dz\right)=\left[f(x, y, z)\frac{\partial{z}}{\partial{x}}\right]_{z=a(x, y)}^{z=b(x, y)}+\int_{a(x, y)}^{b(x, y)} \frac{\partial{f}}{\partial{x}}dz</math> {{定理終わり}} Ⅰに於いて<math>a(x)=a, b(x)=x</math>としてみよう。すると、 :<math>\frac{d}{dx}\int_a^x f(x, y)dy = f(x, x) + \int_a^x \frac{\partial{f}}{\partial{x}}dy</math> である。 これは、偏微分に関する微分積分学の基本定理を「微分変数と積分変数が異なる場合」に拡張したものと見ることができる。更に、<math>f(x, y)=g(y)</math>なら<math>\frac{\partial{f}}{\partial{x}}=0</math>より常微分に関する微分積分学の基本定理に一致する。 則ち、ライプニッツの積分定理は常微分・偏微分双方の意味で「微分積分学の基本定理の拡張」と捉えることができる。 Ⅰ・Ⅱとも偏微分方程式やベクトル解析で当たり前のように用いられるので、覚えておいて損はないだろう。 ===重積分の定義=== 次に、連続関数<math>f(x, y)</math>の全ての変数が動く場合の積分に就いて考える。 変数の組<math>(x, y)</math>が動く範囲('''積分領域''')<math>D</math>は、点<math>(x, y)</math>の軌跡と考えることで<math>xy</math>平面上の領域として表現することができる。 先ずは、簡単な場合として矩形領域<math>D=[a, b]\times[c, d]</math>の場合を考える。これは、<math>z=f(x, y)</math>を<math>xy</math>平面へ<math>z</math>方向から射影した投影面が矩形ということである。 なお、重積分の文脈では、積分領域を直積集合で表すよりも<math>D=\{(x, y)\mid a\leq x \leq b, c\leq y \leq d\}</math>や<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ c \leq y \leq d \end{array} \right\}</math>のような記法が好まれる。 <math>[a, b], [c, d]</math>をそれぞれ<math>a=x_0<x_1<\cdots<x_i<\cdots<x_{m-1}<x_m=b, c=y_0<y_1<\cdots<y_j<\cdots<y_{n-1}<y_n=d</math>と等分割し、<math>D_{ij}:=[x_{i-1}, x_i]\times[y_{j-1}, y_j]</math>とする。この矩形領域から代表点<math>(\alpha_{ij}, \beta_{ij})</math>をとるとき、各<math>D_{ij}</math>を底面・<math>f(\alpha_{ij}, \beta_{ij})</math>を高さとする長方形の体積は区間<math>[x_{i-1}, x_i],[y_{j-1}, y_j]</math>の幅を<math>\Delta x_i, \Delta y_j</math>として<math>V_{mn}=\sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math>と表される。これは、'''リーマン和'''を2変数関数に拡張したものである。 分割を限りなく細かくしたときの極限<math>\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} V_{mn}</math>が収束するならば、<math>f(x, y)</math>は<math>D</math>で'''二重積分可能'''といい、その極限値を<math>\iint_D f(x, y)dxdy</math>と表して<math>f(x, y)</math>の<math>D</math>に関する'''二重積分'''という。 :<math>\iint_D f(x, y)dxdy:=\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} \sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math> 次に、<math>D</math>が有界領域の場合を考える。 <math>D</math>は有界であるから、<math>D</math>を包含するような矩形領域<math>\tilde{D}\subset\mathbb{R}^2</math>が必ず存在する。 このとき、<math>D</math>上の二変数関数<math>f(x, y)</math>を次のように拡張する。 :<math>\tilde{f}(x, y)=\begin{cases} f(x, y) & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> このとき、<math>\tilde{D}\setminus D</math>に於ける<math>\tilde{f}(x, y)</math>の値は<math>0</math>なので重積分の計算結果に影響せず、 :<math>\iint_D f(x, y)dxdy:=\iint_{\tilde{D}}\tilde{f}(x, y)dxdy</math> として差し支えない(右辺は先ほど定義した「矩形領域での二重積分」である)。 <math>D</math>が有界領域でない場合は後述する。 重積分では「不定積分」に相当するものを考えないことが多い。これは、積分定数の自由度が比較的高いので偏積分より扱いにくくなるためである。 <math>f(x, y)=1</math>という定数関数の重積分を考える。先ずは矩形領域に就いて考える。 リーマン和は<math>f(\alpha_{ij}, \beta_{ij})=1</math>より<math>V_{mn}=\sum_{i=1}^m\sum_{j=1}^n \Delta x_i \Delta y_j</math>であるが、<math>\Delta x_i \Delta y_j</math>は矩形領域<math>D_{ij}</math>の面積に等しい。よってその総和<math>V_{mn}</math>は矩形領域<math>D</math>の面積である。これは分割がどれだけ細かくなっても変わらないので、結局は<math>|D|=\iint_D 1 dxdy</math>である。このとき、1を省略して<math>\iint_D dxdy</math>と表す。 <math>D</math>が有界領域であるとき、<math>D</math>を包含する矩形領域<math>\tilde{D}</math>に関して :<math>\tilde{f}(x, y)=\begin{cases} 1 & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> であり、<math>\tilde{D}</math>での重積分の値は同様の議論により結局は有界領域<math>D</math>の面積に等しくなる。 一変数の積分では<math>\int_a^b dx = b-a</math>(区間の幅)であったが、二変数の重積分では<math>\iint_D dxdy= |D|</math>(領域の面積)と判った。三変数でも、同様の議論により<math>\iiint_V dxdydz = |V|</math>(領域の体積)となる。一般に、1の<math>n</math>重積分は積分領域となる図形の大きさ(<math>n</math>次のルベーグ測度)に等しい。ベクトル解析で扱う線積分・面積分・体積分でも同様の事項が成り立つ。 [[測度論]]では、逆にルベーグ測度を1の重積分として定義する流儀もある。 ===累次積分=== 次に、重積分の具体的な計算方法に就いて見ていく。 先程見たように、<math>\iint_D f(x, y)dxdy</math>は積分領域<math>D</math>と曲面<math>z=f(x, y)</math>が囲む立体の体積と考えられる。 数学Ⅲで扱ったように、立体の体積は「立体の断面積を表す関数を積分」すれば求めることができる。つまり、「立体をある平面で切ったときの断面積」さえ求まれば計算することができると考えられる。 実は、この断面積は偏積分で与えられる。 偏積分<math>h(y)=\int_a^b f(x, y)dx</math>は「<math>D=[a, b]\times I</math>と<math>z=f(x, y)</math>が囲む立体を<math>y</math>を固定した平面で切ったときの断面積」なので、これを<math>y</math>に関して区間<math>I</math>で常積分してやれば「断面積の積分=体積」が求まる。 この話を具体的に見ていく。 先ずは、<math>D=[a, b]\times[c, d]</math>という矩形領域を考える。 <math>y</math>を固定した平面で切った断面積は<math>\int_a^b f(x, y)dx</math>であり、この断面積を<math>[c, d]</math>で積分してやればいいので、<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_a^b f(x, y)dx \right) dy</math>である。 <math>x</math>を固定した平面で切った断面積で考えても同じであり、<math>\iint_D f(x, y)dxdy = \int_a^b \left(\int_c^d f(x, y)dy \right)dx</math>。 なお、<math>D=[a, b]\times[c, d]</math>且つ<math>f(x, y)=g(x)h(y)</math>と分離できる場合は<math>\iint_D f(x, y)dxdy = \left( \int_a^b g(x) dx\right)\left( \int_c^d h(y)dy \right)</math>と、非常に単純な計算で求まる。 一般の有界領域<math>D</math>に関しては、「<math>(x, y)</math>が<math>D</math>内の全ての点を1点ずつ重複なく通る」ように<math>x, y</math>をそれぞれ動かす必要がある。そのような動かし方をいきなり定めるのは困難であるため、以下のような場合を考える。 '''定義が区分的でない'''関数<math>\phi_1(x), \phi_2(x)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\}</math>と表され、'''疆界が単純閉曲線'''<sup>※</sup>である積分領域を'''<math>x</math>-単疆界領域'''<!-- 『例から学ぶ微分積分』馬場裕・笹尾哲・山本光・山本勇(共立出版、2022年)より -->(<math>x</math>-単線領域)と呼ぶことにする(統一名称は存在せず、書籍によって様々に呼ばれる)。同様に、定義が区分的でない関数<math>\psi_1(y), \psi_2(y)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\}</math>と表され、疆界が単純閉曲線である積分領域を'''<math>y</math>-単疆界領域'''(<math>y</math>-単線領域)と呼ぶ。 ※「単純閉曲線」とは、「'''閉曲線'''(端点(始点と終点)が一致する曲線)であって自己交叉しない(端点以外で自分自身と交わらない)」曲線のことである。[[位相幾何学]]の知識を用いると単疆界領域は「単純閉曲線で囲まれた単連結領域」と言い換えられる。 <math>x</math>-単疆界領域では例えば<math>x=x_0</math>を固定すると<math>y</math>を<math>\phi_1(x_0)</math>から<math>\phi_2(x_0)</math>まで動かしたときに点<math>(x, y)</math>は線分<math>x=x_0 (\phi_1(x_0)<y<\phi_2(x_0))</math>上の点を一回ずつ通る。次に、<math>x</math>を<math>a</math>から<math>b</math>まで動かせば<math>(x, y)</math>は<math>D</math>内の全ての点を重複なく通ったことになる。 よって、矩形領域と同様の議論で二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\} \right)</math>は次のように計算される。 :<math>\iint_D f(x, y)dxdy = \int_a^b \left( \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy \right) dx</math> <math>y</math>-単疆界領域でも同様に二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\} \right)</math>は :<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_{\psi_1(y)}^{\psi_2(y)} f(x, y)dx \right) dy</math> と計算される。 このように、重積分を偏積分の常積分で表したものを'''累次積分'''(逐次積分、反復積分)という。見た目上は常積分の反復であることが名前の由来である。3変数以上の場合、最外部の積分のみ常積分で残りは積分変数以外を固定した偏積分である。 昔からの慣習として、累次積分の先に計算する部分を右側に纏めて :<math>\int_a^b dx \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy</math> のように表す場合がある。 これは :<math>\left(\int_a^b dx\right) \left(\int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy\right)</math> を意味しないので注意。 本項では、混乱を防ぐため通常の記法で書く。 なお、積分区間を更に詳しく明示した :<math>\int_{x=a}^{x=b} \left( \int_{y=\phi_1(x)}^{y=\phi_2(x)} f(x, y)dy \right) dx</math> という記法も存在する。 単疆界領域でない領域の場合、疆界となる関数が切り替わる点(疆界点)で領域を分割することで単疆界領域になるので、それぞれの単疆界領域での重積分の和を計算すればよい。 :<math>\iint_D f(x, y)dxdy = \sum_i \iint_{D_i} f(x, y)dxdy</math> :例) :<math>x\in[-1, 1], \phi_1(x)=0, \phi_2(x)=\begin{cases} x+1 & (x<0) \\ -x+1 & (x\geq0) \end{cases}</math>のとき、 :<math>D=D_1 \cup D_2</math> :<math>D_1=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} -1 \leq x < 0 \\ 0 \leq y \leq x+1 \end{array} \right\}</math> :<math>D_2=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math> :とすれば良い。 二重積分を累次積分に直すとき、<math>D</math>の図を書くことで疆界となる区分的でない関数を正しく導くことができる。 なお、重積分でも線型性と定積分不等式が成り立つ。 :<math>\iint_D (\alpha f(x, y)+\beta g(x, y)) dxdy = \alpha \iint_D f(x, y)dxdy + \beta \iint_D g(x, y)dxdy</math> :<math>f(x, y)\leq g(x, y)\quad\mathrm{at}\, D \implies \iint_D f(x, y)dxdy \leq \iint_D g(x, y)dxdy</math> ===積分順序の変更=== 積分領域が<math>x</math>-単疆界領域且つ<math>y</math>-単疆界領域であるならば、累次積分で<math>x, y</math>のどちらを先に計算しても結果は同じである。単疆界領域でなくとも、単疆界領域に分割した重積分の和を考えれば同じく積分順序を交換できる。 一般に、次が成り立つ。 {{定理|(フビニの定理)}} 多変数関数が積分領域<math>D</math>で重積分可能ならば、累次積分の積分順序は可換である。 {{定理終わり}} 但し、'''積分順序を交換すると各積分の積分区間が変わる'''ことに注意が必要である。 例えば、三角形領域<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math>に於ける<math>f(x, y)=xy^2</math>の重積分を考える。 <math>D</math>は<math>x</math>-単疆界領域なのでこの重積分は累次積分により :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-x+1} xy^2 dy \right)dx</math> :<math>=\int_0^1 x\left[\frac{1}{3}y^3\right]_{1}^{-x+1} dx</math> :<math>=\frac{1}{3}\int_0^1 x(-x^3+3x^2-3x)dx</math> :<math>=\frac{1}{3} \left[ -\frac{x^5}{5}+\frac{3}{4}x^4-x^3 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> と計算される。 <math>D</math>の表式を今度は<math>y</math>-単疆界領域となるように変形する。 :<math>y=-x+1\iff x=-y+1</math> :<math>0\leq x \leq 1 \iff 0 \leq y \leq 1</math> :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq -y+1 \\ 0 \leq y \leq 1 \end{array} \right\}</math> 同様に重積分を計算すると :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-y+1} xy^2 dx \right)dy</math> :<math>=\int_0^1 y^2\left[\frac{1}{2}x^2\right]_0^{-y+1}dy</math> :<math>=\frac{1}{2}\int_0^1 y^2(y^2-2y)dy</math> :<math>=\frac{1}{2} \left[ \frac{1}{5}y^5-\frac{1}{2}y^4 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> このように、正しく積分順序を交換すれば同じ結果を得る。 また、以下のように積分順序を交換することで計算が容易となる場合がある。 {{演習問題|<math>\int_{0}^1 \left( \int_{-\sqrt{1-x^2}}^{\sqrt{1-x^2}}x dy \right)dx</math>を積分順序を交換することで計算せよ。| 二重積分<math>\iint_D f(x, y)dxdy</math>と見て積分領域<math>D</math>を求めると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ -\sqrt{1-x^2} \leq y \leq \sqrt{1-x^2} \end{array} \right\}</math> 則ち、<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2 \leq 1 \\ x \geq 0 \end{array} \right\}</math>という半円領域である。<br>これを<math>y</math>-単疆界領域となるように変形すると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \sqrt{1-y^2} \\ -1 \leq y \leq 1 \end{array} \right\}</math> よって累次積分に直して :<math>\iint_D f(x, y)dxdy=\int_{-1}^{1} \left( \int_0^{\sqrt{1-y^2}} x dx \right)dy</math> :<math>=\int_{-1}^1 \left[ \frac{1}{2}x^2 \right]_0^{\sqrt{1-y^2}}dy</math> :<math>=\frac{1}{2}\int_{-1}^1(1-y^2)dy</math> :<math>=\int_0^1 (1-y^2)dy</math> :<math>=\frac{2}{3}</math>// }} ===変数変換=== 常積分では置換積分という手法により積分変数を別の変数に変換することができた。重積分でも同様に変数変換を考えることができる。 <math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \end{cases}</math>という変数変換によって積分領域が<math>(s, t)\in E</math>から<math>(x, y)\in D</math>に写されるとする。 このとき、全単射な写像<math>\Gamma:E\to D</math>が存在すれば変換前後で重積分の計算が可能である。 一変数の置換積分では<math>dx</math>が<math>\frac{dx}{dt}dt</math>に置き換わった。同様に<math>dxdy</math>が○○倍の<math>dsdt</math>に置き換わると予想されるが、この○○に入るのは何であろうか? <math>dx, dy</math>はそれぞれ<math>\phi(s, t), \psi(s, t)</math>の<math>s, t</math>を微小変化させたときの変化量、則ち全微分と考えられるので、 :<math>dx=\frac{\partial{\phi}}{\partial{s}}ds+\frac{\partial{\phi}}{\partial{t}}dt</math> :<math>dy=\frac{\partial{\psi}}{\partial{s}}ds+\frac{\partial{\psi}}{\partial{t}}dt</math> これを一次変換の記法で表すと :<math>\begin{pmatrix} dx \\ dy \end{pmatrix} = \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \begin{pmatrix} ds \\ dt \end{pmatrix}</math> である。 <math>(x, y)</math>の組と<math>(s, t)</math>の組がそれぞれ一次独立であるとすると、<math>dxdy</math>と<math>dsdy</math>はそれぞれ<math>D, E</math>での微小矩形の面積を表すと解釈でき、更に行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>は正則である。 ここで、一次変換による図形の拡大率は表現行列の行列式の絶対値だったので、 :<math>dxdy = \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right|dsdt</math> が成り立つ。 則ち、重積分の変数変換の表式は :<math>\iint_D f(x, y)dxdy = \iint_E f(\phi(x, y), \psi(x, y)) \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right| dsdt</math> である。 行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>を'''ヤコビ行列'''(ヤコブ行列)と言い、<math>\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>と略記する。ヤコビ行列式<math>\det\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>を'''ヤコビアン'''という。 二次元でよく用いられる変換としては、<math>\begin{cases} x=s+t \\ y=s-t \end{cases}</math>('''斜交座標''')や<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>('''円座標''')が挙げられる。後者は特に、円が絡む積分領域のときに真価を発揮する。 三次元以上でも同様に全微分を一次変換表記することでヤコビ行列を得、それが変数変換の変換レートとなる。 三次元でよく用いられる変換としては、<math>\begin{cases} x= t+u \\ y=u+s \\ z=s+t \end{cases}</math>('''ラヴィ変換''')、<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \\ z=z \end{cases}</math>('''円筒座標''')、<math>\begin{cases} x=r\sin\theta\cos\phi \\ y=r\sin\theta\sin\phi \\ z= r\cos\theta \end{cases}</math>('''球面座標''')が挙げられる。 {{演習問題|<math>f(x, y)=x^2+y^2, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \frac{x^2}{a^2}+\frac{y^2}{b^2} \leq 1 \right\}</math>のとき、変数変換により<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\begin{cases} x=as \\ y=bt \end{cases}</math>と変換すると :<math>x^2+y^2=a^2s^2+b^2t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| s^2+t^2 \leq 1 \right\}</math> :<math>\left|\det\frac{\partial{(x, y)}}{\partial{(s, t)}}\right|=\left|\det \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix}\right|=ab</math> より :<math>\iint_D (x^2+y^2)dxdy=\iint_E \{(a^2s^2+b^2t^2)ab\}dsdt</math> :<math>=a^3b\iint_E s^2dsdt + ab^3\iint_E t^2dsdt</math> 更に<math>\begin{cases} s=r\cos\theta \\ t=r\sin\theta \end{cases}</math>と変換すると :<math>s^2=r^2\cos^2\theta,\quad t^2=r^2\sin^2\theta</math> :<math>F = \left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq 1 \\ 0 \leq \theta \leq \tau \end{array} \right\}</math> :<math>\left|\det\frac{\partial{(s, t)}}{\partial{(r, \theta)}}\right|=\left|\det \begin{pmatrix} \cos\theta & r\sin\theta \\ \sin\theta & r\cos\theta \end{pmatrix}\right|=r</math> より :<math>\iint_E s^2 dsdt = \iint_F \{(r^2\cos^2\theta) r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \cos^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x+\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> :<math>\iint_E t^2dsdt=\iint_F \{(r^2\sin^2\theta)r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \sin^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x-\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> よって最終的に :<math>\iint_D (x^2+y^2)dxdy = a^3b\cdot\frac{\pi}{4}+ab^3\cdot\frac{\pi}{4}</math> :<math>=\frac{ab\pi}{4}(a^2+b^2)</math>// }} ここで、「極座標なのに<math>r=0</math>を考えてる」「<math>\theta=0</math>と<math>\theta=\tau</math>が点として重複してる」からおかしいと思うだろうが、実は問題ないことが示される。詳細は最後の節で扱う。 積分領域が<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a \leq \varphi(x, y) \leq b \\ c \leq x \leq d \end{array} \right\}</math>と表されるとき、<math>-\frac{\partial{\varphi}}{\partial{y}}\neq0</math>ならば「陰関数」節で述べたように原点近傍で<math>\begin{cases} s = \varphi(x, y) \\ t=x \end{cases}</math>という変数変換が有効である。 {{演習問題|<math>f(x, y)=x+y, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2 \leq y \leq x^2+4 \\ -2 \leq x \leq 2 \end{array} \right\}</math>のとき、<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\varphi(x, y):=y-x^2</math>とすると<math>-\frac{\partial{\varphi}}{\partial{y}}=-1\neq0</math>であり、<math>0\leq \varphi(x, y)\leq 4</math><br> <math>\begin{cases} s = y-x^2 \\ t=x \end{cases}</math>と変換すると :<math>x+y=s+t+t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq s \leq 4 \\ -2 \leq t \leq 2 \end{array} \right\}</math> :<math>\left| \det \frac{\partial(s, t)}{\partial(x, y)} \right|= \left|\det \begin{pmatrix} -2x & 1 \\ 1 & 0 \end{pmatrix} \right|=1</math> より :<math>\iint_D (x+y)dxdy = \iint_E (t+s+t^2) dsdt</math> :<math>=\int_{-2}^2 \left( \int_0^4 (s+t+t^2)ds \right)dt</math> :<math>=\int_{-2}^2 \left[ \frac{1}{2}s^2 + s(t+t^2) \right]_{s=0}^{s=4} dt</math> :<math>=\int_{-2}^2 (8+4t+4t^2)dt</math> :<math>=8\int_0^2 (2+t^2)dt</math> :<math>=8\left[ 2t+\frac{1}{3}t^3 \right]_0^2</math> :<math>=8\left( 4+\frac{8}{3} \right)</math> :<math>=\frac{160}{3}</math>// }} この問題は変数変換せずに累次積分すると<math>\iint_D (x+y)dxdy = \int_{-2}^2 \left[xy+\frac{1}{2}y^2\right]_{y=x^2}^{y=x^2+4} dx</math>とかなり煩雑な式となるが、この変数変換によって非常に単純な単疆界領域となるので計算が容易となる。 但し、積分領域が簡単になっても被積分関数がかえって煩雑になってしまうと変換をする意味が薄れるので、適切な変換を選択できるように練習を積む必要がある。 ===重積分の応用=== 重積分の応用例の一つは、体積の求積である。 先程述べたように、<math>\iiint_V dxdydz</math>は立体<math>V</math>の体積に等しい。数学Ⅲで習ったように「一変数関数の定積分」として求めようとすると、「いずれかの座標軸に垂直な平面で切った断面を考えてその面積を式で表し、座標軸で積分する」という手続きを要する。これは空間図形の素養が必要なので一般に苦しい。しかしながら、三重積分として計算すると見通しが立ちやすく、ある意味機械的な計算で求積可能である。 ここで、<math>V=\left\{ \begin{pmatrix} x \\ y \\ z \end{pmatrix} \Bigg| \begin{array}{c} {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D \\ f(x, y) \leq z \leq g(x, y) \end{array} \right\}</math>のように表されるとする。<!-- \middle|が使えないから長さが足りない --> すると、三重積分は :<math>\iiint_V dxdydz = \iint_D \left( \int_{f(x, y)}^{g(x, y)}dz \right) dxdy</math> のように二重積分に帰着することが可能である。 勿論、二重積分が先になるように計算したり最初から3重の累次積分に直接直しても構わない。 {{演習問題|球<math>x^2+y^2+z^2\leq1</math>と円柱<math>x^2+y^2\leq x</math>の共通部分のうち、<math>y\geq0, z\geq0</math>にある部分の体積を求めよ。| 底面に於いて、<math>x^2+y^2\leq x, y\geq 0, z=0</math>を満たす点<math>(x, y, z)</math>をどこに固定しても<math>0\leq z \leq \sqrt{1-x^2-y^2}</math>が成り立ち、 :<math>\iint_V dxdydz = \iint_D \left( \int_0^{\sqrt{1-x^2-y^2}}dz \right)dxdy</math> :<math>=\iint_D \sqrt{1-x^2-y^2}dxdy\quad \left(D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \left(x-\frac{1}{2}\right)^2+y^2 \leq \left(\frac{1}{2}\right)^2 \\ y\geq 0 \end{array} \right\}\right)</math> 円座標に変換すると :<math>\sqrt{1-x^2-y^2}=\sqrt{1-r^2}</math> :<math>E=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq \cos\theta \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math> :<math>dxdy=rdrd\theta</math> よって :<math>\iint_D \sqrt{1-x^2-y^2}dxdy=\iint_E r\sqrt{1-r^2}drd\theta</math> :<math>= \int_0^{\frac{\tau}{4}} \left( \int_0^{\cos\theta} r\sqrt{1-r^2} \right) d\theta</math> :<math>=-\frac{1}{3}\int_0^{\frac{\pi}{2}} (\sin^3\theta-1)d\theta</math> :<math>=-\frac{1}{3}\left(\frac{2}{3}-\frac{\pi}{2}\right)</math>(<math>\because</math>ウォリスの公式) :<math>=\frac{\pi}{6}-\frac{2}{9}</math>// }} 重積分のもう一つの応用例は、曲面の表面積('''曲面積''')である。 詳細な議論はベクトル解析の頁に任せ、結果だけ書いておく。 {{定理|(曲面積Ⅰ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>f(x, y)\in C^1</math>とすると、 曲面<math>S:z=f(x, y)\quad ({\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}dxdy</math> {{定理終わり}} この式は[[高等学校数学III/積分法#曲線の長さ|一変数関数に於ける曲線の長さの式]]<math>L=\int_a^b \sqrt{1+\left(\frac{dy}{dx}\right)^2}dx</math>の一般化である。 なお、<math>\sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}</math>は「全微分」節で紹介した点<math>(x, y)</math>に於ける曲面<math>S</math>の接平面の法線ベクトル<math>\begin{pmatrix} -\frac{\partial{f}}{\partial{x}} \\ -\frac{\partial{f}}{\partial{y}} \\ 1 \end{pmatrix}</math>の大きさに等しい。 発展として、曲面が<math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}</math>と媒介変数表示された場合の表式は以下のようになる。 {{定理|(曲面積Ⅱ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>\phi(s, t), \psi(s, t), \omega(s, t)\in C^1</math>とすると、 曲面<math>S:\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}\quad ({\scriptstyle\left(\begin{array}{c} s \\[-6pt] t \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{\left( \frac{\partial{y}}{\partial{s}}\frac{\partial{z}}{\partial{t}} -\frac{\partial{y}}{\partial{t}}\frac{\partial{z}}{\partial{s}} \right)^2+\left( \frac{\partial{z}}{\partial{s}}\frac{\partial{x}}{\partial{t}} -\frac{\partial{z}}{\partial{t}}\frac{\partial{x}}{\partial{s}} \right)^2+\left( \frac{\partial{x}}{\partial{s}}\frac{\partial{y}}{\partial{t}} -\frac{\partial{x}}{\partial{t}}\frac{\partial{y}}{\partial{s}} \right)^2}dsdt</math> {{定理終わり}} こちらは媒介変数表示された一変数関数に於ける曲線の長さの式<math>L=\int_a^b \sqrt{\left(\frac{dx}{dt}\right)+\left(\frac{dy}{dt}\right)^2}dt</math>の一般化である。 <math>\begin{cases} x=x \\ y=y \\ z = f(x, y) \end{cases}</math>とすればⅠの式に一致する。 ===広義重積分=== 重積分でも広義積分に相当するものを考えたい。しかし、序論から見てきたように二変数関数の変数の組<math>(x, y)</math>は<math>xy</math>平面上をありとあらゆる方向に無数の軌道で動くことができる。このため、広義積分を上手く定義できるとは一般に限らない。ここでは、上手く定義できる場合を見ていく。 先ずは、非有界領域での重積分を考える。 <math>xy</math>平面上の有界とは限らない領域<math>D</math>に対し、次を満たす有界領域<math>D_n</math>を考える。 #<math>D_1\subset D_2\subset D_3\subset \cdots \subset D_n \subset D</math> #<math>\bigcup_{n=1}^\infty D_n=D</math> #<math>\forall S(\mathrm{is\, bounded}) \subset D,\quad \exist n\in\mathbb{N},\quad S\subset D_n</math> このような有界領域の列<math>\{D_n\}</math>を<math>D</math>の'''近似増加列'''という。 <math>\{D_n\}</math>の選び方に依らず<math>\lim_{n\to\infty}\iint_{D_n}f(x, y)dxdy</math>が収束するとき、 :<math>\iint_D f(x, y)dxdy:=\lim_{n\to\infty} \iint_{D_n}f(x, y)dxdy</math> と定義する。これを'''広義二重積分'''という。 次に、積分領域が特異点<math>\alpha</math>を含む場合を考える。 このときは、「<math>\alpha \notin D_n</math>(近似増加列は特異点を含まない)」且つ「<math>\bigcup_{n=1}^\infty D_n=D\setminus\{\alpha\}</math>(近似増加列の和集合が積分領域から特異点を除いたものに等しい)」且つ「<math>\left(\bigcup_{n=1}^\infty D_n\right)^-=D</math>(近似増加列の閉包が積分領域に等しい)」となるように近似増加列<math>\{D_n\}</math>をとり、同様に極限値として広義二重積分を定義すればよい。 極座標変換に於ける<math>r=0</math>や<math>\theta=\tau</math>が積分領域の境界として許されているのは、広義重積分によって特異点を含んでも問題なく計算可能なことが示されるからである。定性的・直観的には、「特異点の測度は0なので測度の総和である積分結果には影響しない」という説明がなされる。 次の定理が成り立つ。 {{定理|}} 多変数関数が非負関数または非正関数であるとき、ある<math>\{D_n\}</math>に対して広義重積分が収束するならば任意の<math>\{D_n\}</math>に対して広義重積分は収束する。 {{定理終わり}} ここから、「広義重積分が収束するような簡単な近似増加列を見つければよい」という結論に至る。 広義重積分の有名な使用例を以下に示す。 *例題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x \geq 0 \\ y \geq 0\end{array} \right\}</math>の近似増加列の一般項を<math>D_n=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2\leq n^2 \\ x\geq0, y\geq0 \end{array} \right\}</math>とする。 *:このとき、広義重積分<math>\iint_D e^{-(x^2+y^2)}dxdy</math>を計算せよ。 *解答 :<math>e^{-(x^2+y^2)}</math>は明らかに非負関数であり、<math>\{D_n\}</math>が近似列であることも自明である。 :円座標に変換して<math>e^{-(x^2+y^2)}=e^{-r^2}</math>、<math>E_n=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r\leq n \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math>、<math>dxdy=rdrd\theta</math> :<math>\iint_{D_n}e^{-(x^2+y^2)}dxdy=\iint_{E_n}re^{-r^2}drd\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left(\int_0^n re^{-r^2}dr \right)d\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left[ -\frac{1}{2}e^{-r^2} \right]_0^n d\theta</math> :<math>=\frac{1}{2}\int_0^{\frac{\tau}{4}} \left( 1-e^{-n^2}\right) d\theta</math> :<math>=\frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right)</math> :よって広義重積分の値は :<math>\iint_D e^{-(x^2+y^2)}dxdy =\lim_{n\to\infty} \frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right) = \frac{\tau}{8}</math>// ここで<math>e^{-(x^2+y^2)}=e^{-x^2}e^{-y^2}</math>であり、、<math>x, y</math>は独立に半開区間<math>[0, \infty)</math>を動くので矩形領域の場合と同様に分離することができる。則ち、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2} dx \right)\left(\int_0^\infty e^{-y^2}dy \right)</math> 右辺に於いて積分変数のラベルは関係ないので<math>y</math>を<math>x</math>に取り換えると、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2}dx\right)^2</math> ここで左辺に先程求めた値を代入すると :<math>\frac{\tau}{8}=\left( \int_0^\infty e^{-x^2}dx \right)^2</math> 両辺正なので平方根をとって :<math>\sqrt{\frac{\tau}{8}}=\int_0^\infty e^{-x^2}dx</math> 則ち、 :<math>\int_0^\infty e^{-x^2}dx = \frac{\sqrt{\pi}}{2}</math> 左辺の被積分関数は非負なので<math>\int_0^\infty |e^{-x^2}|<\infty</math>より絶対収束し、偶関数・奇関数の対称積分の性質を広義積分でも適用できる。<br> よって :<math>\int_{-\infty}^\infty e^{-x^2}dx = 2\cdot\frac{\sqrt{\pi}}{2}=\sqrt{\pi}</math> こうして、ガウス積分の値が求まった。 *発展問題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq 1\end{array} \right\}</math>の近似増加列の一般項を<math>D'_n\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \frac{1}{n} \\ 0 \leq y \leq \frac{1}{n} \end{array} \right\}</math>として<math>D_n=D\setminus D'_n</math>とする。 *:このとき、広義重積分<math>\iint_D \frac{dxdy}{x+y}</math>を計算せよ。 [[カテゴリ:微分積分学|たへんすうかんすうのひせきふん]] j9z05kpftneu127zahukagd9juhjtz6 301922 301921 2026-07-30T01:49:38Z ~2026-41547-90 92136 /* 合成関数微分 */ 301922 wikitext text/x-wiki {{Advanced|解析学基礎/ベクトル解析}} ==序論== ===多変数関数の定義=== 独立変数が2つであるような関数<math>z=f(x, y)</math>を'''二変数関数'''という。独立変数が3つであるような関数<math>w=f(x, y, z)</math>を'''三変数関数'''という。一般に、独立変数が<math>n</math>個であるような関数<math>y=f(x_1, x_2, \cdots, x_n)</math>を'''<math>n</math>変数関数'''という。<math>n</math>が2以上であるとき、'''多変数関数'''という。 「関数」という語の定義から、多変数関数は(定義域・値域に於いて)「独立変数の組の各々に対して対応する従属変数が必ず存在する」「独立変数の組を一意に定めたら従属変数が一意に定まる」という性質を満たす。 なお、ここで独立変数の組<math>(x_1, x_2, \cdots, x_n)</math>を<math>\mathbb{R}^n</math>上の点と捉えると、多変数関数とはベクトルをスカラーへ写す写像('''スカラー関数''')<math>F:\mathbb{R}^n \to \mathbb{R}</math>と考えることができる。拠って、以下で扱う話題はベクトル関数('''[[解析学基礎/ベクトル解析|ベクトル解析学]]''')で一般化され得る。 一般に、<math>n</math>変数関数のグラフは<math>n+1</math>次元空間ではじめて描画され得る。そのため、多変数関数の議論では(簡単な場合を除き)「グラフを考えて図形的に解釈する」手法はあまり通用しない。 多変数関数の考え方は変数が幾つであっても本質的には同じなので、以下の議論は全て(最も基本的な)二変数関数で扱うものとする。 ===多変数関数の極限=== 二変数関数の極限は、定性的には一変数関数と同様にして以下のように定義される。 :<math>z=f(x, y)</math>に於いて<math>(x, y)</math>を実定数の組<math>(a, b)</math>に<math>(a, b)</math>とは異なる値を取りながら限りなく近づけたとき、<math>z</math>が一定値<math>L</math>に近づくならば「<math>(x, y)\to(a, b)</math>のとき<math>z</math>は<math>L</math>に'''収束'''('''収斂''')する」といい、<math>\lim_{(x, y)\to(a, b)}f(x, y)=L</math>のように書く。 収束する値を'''極限値'''、収束しない場合を'''発散'''というのも同様である。 なお、ここで<math>(x, y), (a, b)</math>を<math>xy</math>平面上の点と見れば位置ベクトルを用いて :<math>\lim_{\scriptscriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right) \to \left(\begin{array}{c} a \\[-6pt] b \end{array}\right)}</math> のように書くことができる。また、 :<math>\lim_{\scriptstyle x \to a \atop \scriptstyle y \to b}</math> のような書き方も許容される。 但し、 :<math>\lim_{x \to a, y\to b}</math> のような書き方は'''反復極限'''(各変数を独立に飛ばすような極限) :<math>\lim_{x \to a} \lim_{y \to b}</math> と受け止められるので推奨しない(この場合は<math>x</math>と<math>y</math>を同時に飛ばしているので)。 同一値に飛ばす場合は :<math>\lim_{x, y\to c}</math> のような書き方も見られる。 ここからは、二変数関数の極限を定量的に考えていく。 一変数関数の場合を復習しておくと、「関数<math>y=f(x)</math>が<math>x \to a</math>で有限値<math>L</math>に収束する」とは<math>x \neq a</math>とすると<math>\varepsilon-\delta</math>論法を用いて :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall x \in \mathbb{R} \left( |x-a| < \delta \implies |f(x)-L| < \varepsilon \right)</math> で定義された。 二変数関数でも同様な定義にしたいので、<math>||</math>を適切に取り換える必要がある。高校数学を思い返してみると、<math>||</math>の意味は「実数の絶対値」から「ベクトル(複素数)の大きさ」に拡張されていた。つまり、先程と同様に変数の組<math>(x, y)</math>を<math>xy</math>平面上の点を表す位置ベクトルと見ればよい(より一般にはベクトル空間のノルム<math>\|\|</math>を用いる)。 つまり、<math>\begin{pmatrix} x \\ y \end{pmatrix} \neq \begin{pmatrix} a \\ b \end{pmatrix}</math>として :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies |f(x, y)-L| < \varepsilon \right)</math> とすればよい。 一変数の場合、<math>x \to a</math>の近づけ方は<math>x \to a^+</math>(右側極限)と<math>x \to a^-</math>(左側極限)の二通りしかなかった。しかし、二変数の場合は<math>xy</math>平面上のありとあらゆる方向からあらゆる経路で近づくことが考えられる。 つまり、二変数関数の収束は「2つの片側極限が一致」すれば良かった一変数の場合に比べ遙かに厳しい条件であることがわかる。 先程「反復極限のように表してはいけない」と述べたのは、反復極限では「どのような近づけ方であっても一意に収束する」ことが示せないからである。 それでは、実際に二変数関数の極限を求めるにはどうしたらよいであろうか? <math>\varepsilon - \delta</math>法による上述の定義では、「全ての近づき方に就て一意に収束する」ことを言うしかないが、近づけ方は無数に考えられるので実務的に不可能である。ここで、「直線的に近づく」場合に限っては無数にある近づき方を纏めて判定できる方法がある。 それは、'''二次元極座標'''('''円座標''')を利用する方法である。 高校数学の復習だが、極座標とは極を原点に取ったときに変数変換<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>で定まる座標系だった。ここで<math>r = \left\| \begin{pmatrix} x \\ y \end{pmatrix} \right\|, \theta = \arctan \frac{y}{x}</math>である。 例えば<math>(x, y)\to(0, 0)</math>の極限を考えるとき、<math>g(r, \theta)=f(x, y)</math>と変換すると上記の関係式から<math>\lim_{(x, y)\to(0, 0)}f(x, y)=\lim_{r\to0}g(r, \theta)</math>と表すことができる。ここで<math>g(r, \theta)</math>を計算したときに<math>r</math>が消えた場合、<math>g</math>は<math>\theta</math>にのみ依存するので<math>r\to0</math>の極限は存在しないと考えることに注意。 二変数関数でも極限に関する線型性などの性質はそのまま成り立つ。 *例題 **極限<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2}</math>を求めよ。 *解答 **<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2} = \lim_{r\to0}\frac{r^3\cos^2\theta\sin\theta}{r^3\cos^3\theta+r^2\sin^2\theta} = \lim_{r\to0}\frac{r\sin\theta\cos^3\theta}{r\cos^3\theta+\sin^2\theta}=\frac{0}{\sin^2\theta}=0</math> ***なお、<math>(x, y)\neq(0, 0)</math>より<math>\sin\theta=0</math>や<math>\cos\theta=0</math>、つまり<math>\theta=\frac{n}{2}\pi(n\in\mathbb{Z})</math>の場合は除外できるので<math>\frac{0}{\sin^2\theta}</math>は不定形ではない。 ==偏微分== ===連続性=== 二変数関数の連続性は、一変数関数と同様である。 :*二変数関数<math>z=f(x, y)</math>が「<math>(a, b)</math>で連続」とは、<math>\lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math>が成り立つこと。 :*<math>(a, b)</math>で連続な<math>f(x, y), g(x, y)</math>に就て、<math>g(a, b)\neq0, c=\mathrm{const}.</math>とすると :::<math>cf(a, b), f(a, b)\pm g(a, b), f(a, b)g(a, b), \frac{f(a, b)}{g(a, b)}</math> ::は全て<math>(a, b)</math>で連続。 :*任意の<math>(a, b)\in\mathbb{R}^2</math>で連続ならば「<math>\mathbb{R}^2</math>で連続」である。 ===偏微分の定義=== <math>z=f(x, y)</math>の<math>(a, b)</math>近傍での変化の様子を調べるとき、極限の節で述べたように<math>(x, y)</math>の動かし方・方向は無数にあるのでそれらを全て扱う厳しい。そこで、代表的に<math>x, y</math>軸のそれぞれの方向で動かしたときの値の変化を観察し、それを併せることで変化の様子がある程度理解される。 ここで<math>(x, y)</math>を<math>x</math>軸で動かすときは<math>y</math>を<math>b</math>に、<math>y</math>軸で動かすときには<math>x</math>を<math>a</math>に固定していることに注意すると、二変数関数<math>f(x, y)</math>は実質的に一変数関数<math>f(x, b), f(a, y)</math>と見做せる。 一変数関数のある点に於ける変化の度合いはその点での微分係数で表された。則ち、<math>x/y</math>軸方向で動かした変化の様子は<math>f(x, b)/f(a, y)</math>の<math>x=a/y=b</math>での微分係数を見ればよい。 これらの微分係数を<math>f(x, y)</math>の<math>(a, b)</math>に於ける<math>x/y</math>に関する'''偏微分係数'''といい、<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>のように表す。 ここで、記号「<math>\partial</math>」は「デル」「パーシャル」「ラウンドディー」「ラウンディー」「ラウンド」などと読まれる。 一変数関数での微分係数の定義式より、偏微分係数の定義式は以下のようになる。 :<math>f_{\partial x}(a, b)=\lim_{h\to0}\frac{f(a+h, b)-f(a, b)}{h}</math> :<math>f_{\partial y}(a, b)=\lim_{k\to0}\frac{f(a, b+k)-f(a, b)}{k}</math> 偏微分係数が存在するとき、<math>f(x, y)</math>はその点で'''偏微分可能'''という。 変数<math>(x,y)</math>が<math>xy</math>平面上の領域<math>D</math>を動く時を考える。 このとき、各点<math>(x, y)\in D</math>に対し、その点での偏微分係数<math>f_{\partial x}(x, y)/f_{\partial y}(x, y)</math>を与える関数を<math>f(x, y)</math>の<math>x/y</math>に関する'''偏導関数'''という。 偏導関数を求める操作を'''偏微分'''という。これに対し、一変数関数の微分を'''常微分'''という。 形式的には偏微分係数の定点を変数に置き換えればいいので、 :<math>f_{\partial x}(x, y)=\lim_{h\to0}\frac{f(x+h, y)-f(x, y)}{h}</math> :<math>f_{\partial y}(x, y)=\lim_{k\to0}\frac{f(x, y+k)-f(x, y)}{k}</math> のように定義される。 常微分に様々な記法があったように、偏微分にも様々な記法が存在する。 *<math>z=f(x, y)</math>の<math>x</math>に関する偏導関数の場合 ::<math>f_{\partial x}(x, y),~ f_x(x, y),~ z_{\partial x},~ z_x,~ \frac{{\partial z}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}}(x, y)~, \partial{x}f(x, y),~ u_x\big|_{x, y}</math> なお、偏微分係数は<math>(x, y)</math>を<math>(a, b)</math>に取り替えた記法の他、代入記号「<math>|</math>」を用いて :<math>\frac{\partial{z}}{\partial{x}}\Bigg|_{x=a, y=b},~ \frac{\partial{z}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} },~ \frac{\partial{z}}{\partial{x}}\Bigg|_{(x, y)=(a, b)},~ \frac{\partial{z}}{\partial{x}}\Bigg|_{\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right) = \left( \begin{array}{c} a \\[-6pt] b \end{array} \right)}</math> などと書く記法も存在する。 偏導関数の計算は偏微分係数に立ち戻ると「偏微分変数以外の独立変数を固定してできる一変数関数」に関する常微分なので、'''偏微分したい変数以外は定数と見做して常微分'''すればよい。 例えば、<math>f(x, y)=x^5y^3</math>の場合、 :<math>x</math>に関する偏導関数は<math>y</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{x}} = \left(\frac{d}{dx}x^5\right)y^3 = 5x^4y^3</math>と求まる。 :同様に、<math>y</math>に関する偏導関数は<math>x</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{y}} = x^5\left(\frac{d}{dy}y^3\right) = 3x^5y^2</math>と求まる。 ===全微分=== 前節で二変数関数の変化の様子を測る道具として偏微分を定義したが、偏微分のみでは<math>f(x, y)</math>の変化の様子が全て分かったとは到底言えない。 例えば、区分的に定義された二変数関数<math>f(x, y) = \begin{cases} \frac{xy}{x^2+y^2} ({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle \neq \vec{0}}) \\ 0 \qquad({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle = \vec{0}}) \end{cases}</math>を考える。 この関数は<math>x, y</math>軸(則ち直線<math>y=0, x=0</math>)上では値が常に0な定数関数である。よって軸上の全ての点で微分可能なので、原点に於いて<math>x, y</math>とも偏微分可能である。 しかし、区分的に定義された上の式の<math>x, y\to0</math>の極限をとってみると、 :<math>\lim_{(x, y)\to(0, 0)}\frac{xy}{x^2+y^2}=\lim_{r\to0}\frac{r^2\sin\theta\cos\theta}{r^2}=\sin\theta\cos\theta</math> より原点に近づけた極限は存在しない。従ってこの<math>f(x, y)</math>は原点を不連続点に持つ。 このように、常微分で成り立った「ある点で微分可能ならばその点で連続」という定理は偏微分では成り立たない。 そこで、この定理を多変数関数でも成り立たせるような新たな微分を考える。 一変数関数の常微分係数の定義式は :<math>f'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}</math> であったが、これは<math>h\to0</math>で<math>\frac{f(a+h)-f(a)}{h}\to f'(a)</math>ということなので、'''[[高等学校数学III/微分法#ランダウの記号|ランダウの記号]]'''('''オーダー記法''')を用いて :<math>f(a+h)-f(a)=hf'(a)+O(h)\quad (h\to0)</math> という式が出来上がる。 これを二変数に拡張するとき、<math>hf'(a)</math>の項を「極限で飛ばす変数と導関数の内積<sup>※</sup>」と考えることによって、以下のような表示を得る。 :<math>f(a+h, b+k)-f(a, b)=\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} + O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right) \quad \left(\begin{pmatrix} h \\ k \end{pmatrix} \to \vec{0}\right)</math> これをそのまま'''(完)全微分'''の定義式とする。 ※複素数の内積<math>\langle z, w \rangle = z\bar{w}</math>より、実数同士の積<math>ab</math>は内積<math>\langle a, b \rangle</math>と考えることができる。詳しくは[[関数解析学]]を参照。 この式が成り立つとき(諄いが二変数関数の極限値はあらゆる方向あらゆる経路で近づいても一致する必要がある)、<math>f(x, y)</math>は<math>(a, b)</math>で'''(完)全微分可能'''という。 また、<math>\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix}</math>を'''(完)全微分係数'''という。 *全微分係数が偏微分係数の組で表されることの証明 :全微分係数を<math>(\alpha, \beta)</math>とおく。 :<math>f(x, y)</math>が<math>(a, b)</math>で全微分可能であるとき、<math>k=0</math>と固定して<math>h\to0</math>の極限をとると、 :全微分の定義式より<math>f(a+h, b)-f(a, b)=\alpha h + O(|h|) \quad(h\to0)</math> :<math>\therefore \lim_{h\to0} \frac{f(a+h, b)-f(a, b)}{h}=\lim_{h\to0} \left\{ \alpha + \frac{O(|h|)}{h} \right\} = \alpha + 0 = \alpha</math> :最左辺は<math>f</math>の<math>x</math>に関する偏微分係数に等しいので<math>\alpha = \frac{\partial{f}}{\partial{x}}(a, b)</math> :<math>y</math>に就ても同様。// ここで証明したことから、以下が成り立つ。 {{定理|}} <math>f(x, y)</math>が<math>(a, b)</math>で全微分可能<math>\implies</math><math>(a, b)</math>で<math>x, y</math>のどちらに関しても偏微分可能 {{定理終わり}} ここから、全微分可能は偏微分可能より強い条件であると判る。 更に、先ほど全微分を「微分可能なら連続」という定理を成り立たせる微分として導入したので、この定理が成り立つ筈である。 *証明 :<math>(x, y)</math>を全微分可能な点<math>(a, b)</math>の充分近傍にとる。 :<math>x-a=h, y-b=k</math>とすると<math>x=a+h, y=b+k</math>であり、<math>(x, y)\to(a, b)\iff h, k\to0</math>なので :<math>\lim_{(x, y)\to(a, b)} \{f(x, y)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \{f(a+h, b+k)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \left\{\alpha h+ \beta k + O\left(\sqrt{h^2+k^2}\right)\right\}</math> :<math>=\alpha\cdot0+\beta\cdot0</math> :<math>=0</math> :よって極限の分配法則より :<math>\lim_{(x, y)\to(a, b)}f(x, y)-\lim_{(x, y)\to(a, b)}f(a, b)=0</math> :<math>\therefore \lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math> :従って、<math>f(x, y)</math>は全微分可能な点で連続である。 なお、全微分と常微分は完全に対応するため、両者を区別せずにただ「微分」と呼ぶ文献も存在する。実際、関数が一変数か多変数かは文脈で容易に判断されるので、両者を区別しなくとも実務的な支障はない。 余談だが、全微分は偏導関数に各独立変数の微小量を掛けて足し合わせた式 :<math>df = \frac{\partial{f}}{\partial{x}}dx + \frac{\partial{f}}{\partial{y}}dy</math> でも表される。 一変数関数に於いて、常微分可能性は「点<math>(a, f(a))</math>を通る接線の存在性」に対応した。 それでは、全微分可能性の幾何的意味は何であろうか? 一変数の話に立ち戻ると、関数の接線とは「接点の充分近傍に於ける関数の一次近似」であった。つまり、次元を1つ上げると曲面<math>z=f(x, y)</math>は「点<math>(a, b, f(a, b))</math>を通る且つ方程式が<math>x, y, z</math>の一次方程式である」図形で一次近似される筈である。 高校数学を思い出すと、<math>xyz</math>空間で一次方程式<math>ax+by+cz+d=0</math>は平面の方程式であった。更に、ベクトル<math>\begin{pmatrix} a \\ b \\ c \end{pmatrix}</math>はこの平面に垂直な法線ベクトルであった。 <math>f(x, y)</math>が全微分可能ならば<math>x, y</math>に関して偏微分可能なので、一変数関数<math>f(x, b), f(a, y)</math>はそれぞれ<math>x, y</math>に関して常微分可能であり、曲面<math>z=f(x, y)</math>を平面<math>y=b/x=a</math>で切った切り口の曲線の接線の傾きは<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>となる。よってこれらの接線に対してそれぞれ方向ベクトル<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>をとれる。 求める平面はこれらの接線を共に含む筈なので、<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>の両方に直交するようなベクトルが求める平面の法線ベクトルである。 よってこれらの外積を計算して、 :<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix} \times \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix} = \begin{pmatrix} 0 \cdot f_{\partial y}(a, b) - f_{\partial x}(a, b) \cdot 1 \\ f_{\partial x}(a, b) \cdot 0 - 1 \cdot f_{\partial y}(a, b) \\ 1 \cdot 1 - 0 \cdot 0 \end{pmatrix} = \begin{pmatrix} -f_{\partial x}(a, b) \\ -f_{\partial y}(a, b) \\ 1 \end{pmatrix}</math> 求める平面は<math>(a, b, f(a, b))</math>を通るので、方程式の一般形に代入して :<math>-f_{\partial x}(a, b)(x-a) - f_{\partial y}(a, b)(y-b) + 1 (z-f(a, b))=0</math> :<math>\therefore z-f(a, b)=f_{\partial x}(a, b)(x-a) + f_{\partial y}(a, b)(y-b)</math> この平面を、曲線<math>z=f(x, y)</math>の点<math>(a, b, f(a, b))</math>に於ける'''接平面'''という。 則ち、全微分可能性は接平面の存在性に対応することが判った。 {{演習問題|二変数関数<math>f(x, y)=x^3+y^3</math>が(1)任意点で全微分可能であることを示し、(2)点<math>(1, 1, 2)</math>に於ける接平面の方程式を<math>z=ax+by+c</math>の形で求めよ。|(1) 全微分可能性を示すには、<math>\lim_{h, k\to0} \left\{ f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}=0</math>・・・(*)を示せばよい。<br><math>\frac{\partial{f}}{\partial{x}}=3x^3, \frac{\partial{f}}{\partial{y}}=3y^2</math>より、<br><math>f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math><br><math>=(a+h)^3+(b+k)^3-(a^3+b^3)-(3a^2h+3b^2k)</math><br><math>=3ah^2+h^3+3bk^2+k^3</math><br><math>=O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right)</math><br>ここで<math>O\left(g(x, y)\right)</math>とは<math>\lim_{(x, y)\to(a, b)}\frac{f(x, y)}{g(x, y)}=0</math>を満たす<math>f(x, y)</math>のことだったので、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|</math>が0に収束する点<math>(a, b)</math>が存在することを示せばよい。<br>変数変換<math>\begin{pmatrix} h \\ k \end{pmatrix}=r\begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix}</math>により、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=\left|\frac{3ar^2\cos^2\theta+r^3\cos^3\theta+3br^2\sin^2\theta+r^3\sin^3\theta}{r}\right|</math><br><math>=|3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)|</math><br><math>\leqq3r|a\cos^2\theta+b\sin^2\theta|+r^2|\cos^3\theta+\sin^3\theta|</math>(<math>\because</math>三角不等式)<br><math>\leqq3r(a+b)+2r^2 (\because |\sin\theta|, |\cos\theta|\leqq1)</math><br>最後の式で<math>r\to0</math>とした極限は0に収束し、不等式<math>0 \leqq |3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)| \leqq 3r(a+b)+2r^2</math>と挟み撃ちの原理より<br><math>\lim_{h, k\to0}\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=0</math>なので、(*)が示された。//<br> (2) (1)で求めた偏導関数から<math>f_{\partial x}(1, 1)=3, f_{\partial y}(1, 1)=3</math>なので、<br>一般形に代入して<math>z-2=3(x-1)+3(y-1) \iff z=3x+3y-4</math>// }} ===高階偏導関数=== <math>z=f(x, y)</math>の偏導関数<math>\partial{x} f(x, y), \partial{y}f(x, y)</math>は一般に<math>x, y</math>の二変数関数である。そのため、これらが偏微分可能であればさらに偏微分することが可能である。 今、<math>f(x, y)</math>の<math>x, y</math>について偏導関数が存在し、それぞれ偏微分可能であればそれぞれ更に<math>x, y</math>についての導関数が存在する。そのため、積の法則より二回偏微分した偏導関数('''二階偏導関数''')は4種類存在することになる。 <math>\partial{x} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x^2}(x, y),~ f_{xx}(x, y),~ z_{\partial x^2},~ z_{xx},~ \frac{\partial^2{z}}{\partial{x^2}},~ \frac{\partial^2{f}}{\partial{x^2}}(x, y),~ \partial{x^2} f(x, y)</math>などと表す。<br><math>\partial{x} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y\partial x}(x, y),~ f_{xy}(x, y),~ z_{xy},~ z_{\partial y\partial x},~ \frac{\partial^2{z}}{\partial{y}\partial{x}},~ \frac{\partial^2{f}}{\partial{y}\partial{x}}(x, y),~ \partial{y}\partial{x} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x\partial y}(x, y),~ f_{yx}(x, y),~ z_{yx},~ z_{\partial x\partial y},~ \frac{\partial^2{z}}{\partial{x}\partial{y}},~ \frac{\partial^2{f}}{\partial{x}\partial{y}}(x, y),~ \partial{x}\partial{y} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y^2}(x, y),~ f_{yy}(x, y),~ z_{\partial y^2},~ z_{yy},~ \frac{\partial^2{z}}{\partial{y^2}},~ \frac{\partial^2{f}}{\partial{y^2}}(x, y),~ \partial{y^2} f(x, y)</math>などと表す。 ここで、<math>\partial</math>を用いるか否かで<math>x, y</math>の順序が入れ替わっていることに注意。 また、それぞれの二階偏導関数が存在するかは一階偏導関数の偏微分可能性に依存するので、上の4種類が必ず揃う訳ではない。 先程の<math>f(x,y)=x^5y^3</math> の場合、 *<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{x}}}(5x^4 y^3)=5\left(\frac{d}{dx}x^4\right)y^3=5\sdot 4 x^3 y^3=20 x^3 y^3</math> *<math>\frac{\partial^2{f}}{\partial{y}\partial{x}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{y}}}(5x^4 y^3)=5x^4\left(\frac{d}{dy}y^3\right)=5x^4\sdot 3y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{x}}}(3x^5 y^2)=3\left(\frac{d}{dx}x^5\right)y^2=3\sdot 5 x^4 y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{y}}}(3x^5 y^2)=3x^5\left(\frac{d}{dy}y^2\right)=3x^5\sdot 2y=6 x^5 y</math> である。 ここで<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>が成り立っているが、これは応用上用いられるような「まとも」な関数ならば偏微分の順番が可換であることによる。 *「まとも」でない例 *::<math>f(x,y)=\begin{cases}\frac{xy(x^2-y^2)}{x^2+y^2} & (x,y) \ne (0,0) \\ 0 & (x,y)=(0,0)\end{cases}</math> *:とすると、 *::<math>f(x,0)=f(0,y)=0</math>より *::<math>\partial{x} f(0,0)=\partial{y} f(0,0)=0</math> *:一方、<math>(x,y) \ne (0,0)</math>のとき、 *::<math>\frac{\partial f}{\partial x}=\frac{y(x^4+4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\frac{\partial f}{\partial y}=\frac{x(x^4-4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\therefore \partial{x} f(0,y)=-y, \ \partial{y} f(x,0)=x</math> *:従って *::<math>\partial{x}\partial{y}f(0,0)=\lim_{h \to 0}\frac{h-0}{h}=1</math> *::<math>\partial{y}\partial{x}f(0,0)=\lim_{k \to 0}\frac{-k-0}{k}=-1</math> *:である。 「まとも」な関数が具体的にどのような関数であるかは、以下の定理により与えられる。 {{定理|(偏微分順序の可換性)}} 点<math>(a,b)</math>に於いて<math>f_{xy}(a, b), f_{yx}(a, b)</math>ともに連続ならば、 :<math>f_{xy}(a, b) = f_{yx}(a, b)</math> {{定理終わり}} *証明の導入 まず、<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{xy}(a,b)= \frac{\partial{f_x}}{\partial{{y}}} =\lim_{k\to 0} \frac {f_x(a,b+k) - f_x(a,b) }{k} = \lim_{k\to 0} \frac {\lim_{h\to 0} \frac{f(a+h,b+k)-f(a,b+k)}{h} - \lim_{h\to 0} \frac {f(a+h,b)-f(a,b)}{h} } {k} </math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac {\frac{f(a+h,b+k)-f(a,b+k)}{h} - \frac {f(a+h,b)-f(a,b)}{h} } {k}= \lim_{k\to 0} \lim_{h\to 0} \frac { \{f(a+h,b+k)-f(a,b+k) \} - \{ f(a+h,b)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> であり、同様に<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{yx}(a,b)= \frac{\partial{f_y}}{\partial{{x}}} =\lim_{h\to 0} \frac {f_y(a+h,b) - f_y(a,b) }{h} = \lim_{h\to 0} \frac {\lim_{k\to 0} \frac{f(a+h,b+k)-f(a+h,b)}{k} - \lim_{k\to 0} \frac {f(a,b+k)-f(a,b)}{k} } {h} </math> :<math>= \lim_{h\to 0} \lim_{k\to 0} \frac {\frac{f(a+h,b+k)-f(a+h,b)}{k} - \frac {f(a,b+k)-f(a,b)}{k} } {h}= \lim_{h\to 0} \lim_{k\to 0} \frac { \{f(a+h,b+k)-f(a+h,b) \} - \{ f(a,b+k)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k) - f(a+h,b) -f(a,b+k) + f(a,b) } {hk}= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> である。 よって、この定理は式 <math>\frac{f(a+h, b+k)-f(a, b+k)-f(a+h,b)+f(a,b)}{hk}</math> における <math>\lim_{k\to 0}</math> と<math>\lim_{h\to 0}</math> (反復極限)の可換を証明している。 *証明 やや天下り的だが、 :<math>F=f(a+h, b+k)-f(a, b+k)-f(a+h, b)+f(a, b)</math> と置くと :<math>F=\{f(a+h, b+k)-f(a+h, b)\}-\{f(a, b+k)-f(a, b)\}=\{ f(a+h, b+k)-f(a, b+k) \} - \{ f(a+h, b)-f(a, b) \} </math> である。 技巧的だが、この式を参考に :<math>\phi(x):=f(x, b+k)-f(x, b)</math> :<math>\psi(y):=f(a+h, y)-f(a, y)</math> とすると、 :<math>F = \phi(a+h)-\phi(a) = \psi(b+k)-\psi(b)</math> という風に<math>F</math>を1変数関数に置き換えられる。 ここで、1変数関数に於けるラグランジュの平均値の定理を適用すると、 :<math>F=\phi(a+h)-\phi(a)=h\phi'(c)</math> を満たす<math>c \in (a, h)</math>が存在するので、 :<math>\theta_1 \in (0, 1)</math> として :<math>c=a+\theta_1h</math> と書いておく。 ここで偏微分係数の定義に立ち戻ると、<math>\frac{d\phi}{dx}=\frac{\partial{f}}{\partial{x}}(x, b+k)-\frac{\partial{f}}{\partial{x}}(x, b)</math>である。 なので :<math>F = \phi(a+h)-\phi(a)=h\phi'(a+\theta_1h) = h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}</math> また、<math>\phi'(a+\theta_1h)</math>を<math>y</math>の関数と考えることにより、偏微分係数の定義を再び用いて :<math>F=h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}=hk f_{xy}(a+\theta_1h, b+\theta_2k) \quad(\theta_2 \in (0, 1))</math> を得る。 一方、 :<math>F = \psi(b+k)-\psi(b)</math> と表した場合も、同様の式変形によって :<math>F=\psi(b+k)-\psi(b)=k\psi'(b+\theta_3k)=k\{f_y(a+h, b+\theta_3k)-f_y(a, b+\theta_3k)\}=hkf_{yx}(a+\theta_4h, b+\theta_3k) \quad(\theta_3, \theta_4 \in (0, 1))</math> よって :<math>F=hk f_{xy}(a+\theta_1h, b+\theta_2k)=hkf_{yx}(a+\theta_4h, b+\theta_3k)</math> <math>h, k\neq0</math>より :<math>f_{xy}(a+\theta_1h, b+\theta_2k)=f_{yx}(a+\theta_4h, b+\theta_3k)</math> この式について、 <math>h, k\to 0</math>の極限をとれば、極限をとる順番に関係なく :<math>f_{xy}(a, b) = f_{yx}(a, b)</math>// <!--* 参考文献 証明の導入の参考として、 :http://w3e.kanazawa-it.ac.jp/math/category/bibun/henbibun/henkan-tex.cgi?target=/math/category/bibun/henbibun/henbibun-junnjokoukan.html (金沢工業大学 KIT数学ナビゲーション『偏微分の順序交換』) 、サイト確認日:2016年7月23日 証明中の数式の記法の参考として、 :サイエンス社『微分積分概論[新訂版]』、高橋泰嗣 加藤幹雄、2013年11月10日発行、新訂第一版、--> 二階偏導関数が偏微分可能な場合、その偏導関数たちを'''三階偏導関数'''という。三階偏導関数が偏微分可能な場合、その偏導関数たちを'''四階偏導関数'''という。同様に次数を上げていくことができる。次数が2以上の場合を'''高階偏導関数'''という。 一変数の場合と異なり、次数が上がるたびにそれぞれ<math>x, y</math>について偏導関数を考えるため、<math>n</math>階偏導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複順列 <math>{}_2 \Pi_n</math>に等しい。 但し、上で証明した定理を繰り返し用いると偏微分の順序が関係なくなるので、「どの変数で何回偏微分したか」のみが重要である。具体的には、一致する偏導関数たちを全体で<math>1</math>個と数えると、(偏微分が可換な)<math>n</math>階導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複組合せ <math>{}_2 \mathrm{H}_n</math>に等しくなる。 点<math>(a, b)</math>で二変数関数<math>f(x,y)</math>の<math>k</math>階偏導関数(<math>k=1, 2, \cdots, n</math>)が全て存在し、且つそれらが全て連続であるとき、<math>f(x, y)</math>は<math>(a, b)</math>で'''<math>n</math>階連続微分可能'''といい、「<math>f</math>は<math>(a, b)</math>で<math>C^n</math>(級)関数である」という。また、定義域の全てで連続微分可能である場合は<math>f \in C^n</math>と書く。 <math>n\to\infty</math>でいえるときは<math>C^\infty</math>級関数という。 応用上で用いられる関数の殆どは<math>C^\infty</math>級関数である。 これを用いて先程の定理を言い換えると、 :<math>(a, b)</math>で<math>f</math>が<math>C^2</math>級<math>\implies f_{xy}(a, b)=f_{yx}(a, b)</math> である。 ===合成関数微分=== 二変数関数に対しても合成関数を考えることができるが、合成元の関数は一変数と二変数の二通り考えることができる。 先ずは、一変数関数の合成の場合を考える。 二変数関数<math>f(x, y)</math>に対し、<math>\begin{cases} x=\phi(t) \\ y=\psi(t) \end{cases}</math>となるような媒介変数<math>t</math>が存在するとする。このとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>を考えることができる。 <math>F</math>は勿論一変数関数なので、<math>t</math>で微分するには常微分可能性を考えればよい。則ち、極限 :<math>\lim_{h\to0}\frac{F(t+h)-F(t)}{h}</math> が有限値<math>L</math>に収束すればよい。 ここで<math>\begin{cases} \Delta x := \phi(t+h)-\phi(t) \\ \Delta y := \psi(t+h)-\psi(t) \end{cases}</math>とする。<math>\phi(t), \psi(t)</math>が常微分可能とすると<math>\phi(t), \psi(t)</math>は連続なので<math>h\to0</math>で<math>\Delta x , \Delta y\to0</math>である。よって :<math>L=\lim_{h\to0}\frac{f(\phi(t)+\Delta x, \psi(t)+\Delta y)-f(\phi(t), \psi(t))}{h}</math> 更に<math>f</math>が全微分可能とするとどの方向から<math>\Delta x, \Delta y\to0</math>としても :(分母)<math>=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta x+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta y</math> よって :<math>L=\lim_{h\to0} \left\{ \frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta x}{h}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta y}{h} + O\left(\left\|\begin{pmatrix} \Delta x \\ \Delta y \end{pmatrix}\right\|\right) \right\}</math> ここで :<math>\lim_{h\to0}\frac{\Delta x}{h}=\phi'(t), \quad \lim_{h\to0}\frac{\Delta y}{h}=\psi'(t)</math> また、 :<math>\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = \frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{\sqrt{(\Delta x)^2+(\Delta y)^2}}\cdot\sqrt{\left(\frac{\Delta x}{h}\right)^2+\left(\frac{\Delta y}{h}\right)^2}</math> より :<math>\lim_{h\to\pm0}\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = 0\cdot\sqrt{\{\phi'(t)\}^2+\{\psi'(t)\}}</math> よって :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\phi}{dt}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\psi}{dt}</math> と求まる。 {{定理|(合成関数の常微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(t), y=\psi(t)</math>の何れも常微分可能であるとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>は常微分可能で :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}}\frac{dx}{dt}+\frac{\partial{f}}{\partial{y}}\frac{dy}{dt}</math> {{定理終わり}} ここでは代入記号を省略する略記法を用いていることに注意。右辺を見ると、一変数関数の合成関数微分と同様に'''連鎖律'''('''チェーン・ルール'''/'''チェイン・ルール''')が成り立っていることが判る。 二変数関数の合成の場合は、偏微分の定義に立ち戻って一変数の場合に帰着すれば容易にわかる。 {{定理|(合成関数の偏微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(u, v), y=\psi(u, v)</math>の何れも<math>u/v</math>で偏微分可能であるとき、合成関数<math>F(u, v)=f(\phi(u, v), \psi(u, v))</math>は<math>u/v</math>で偏微分可能で :<math>\frac{\partial{F}}{\partial{u}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}</math> :<math>\frac{\partial{F}}{\partial{v}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{v}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{v}}</math> {{定理終わり}} *証明 合成関数の常微分の証明の計算に於いて<math>t=u, v</math>とそれぞれ置くことで直ちに成り立つ。 一変数関数の場合と同様に合成関数の二階微分も考えられるが、一変数の場合より遙かに煩雑である。 例えば、<math>\frac{\partial^2{F}}{\partial{u^2}}</math>を考える。 :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math> :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}\right) + \frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>和の微分) :<math>=\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{x}}{\partial{u}}\right)+\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>積の微分) :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math> :<math>=\left(\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\left(\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>(<math>\because</math>合成関数の偏微分) :<math>=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial^2{f}}{\partial{y}\partial{x}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>// ここで、<math>f</math>が<math>C^2</math>級であれば更に変形して :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+2\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2</math> 合成関数微分の計算は、[[解析学基礎/偏微分方程式|偏微分方程式]]に役立てられている。 例えば、<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=0</math>(ラプラス方程式)という二階線型偏微分方程式を考える。 <math>f(x, y)</math>を極座標表示<math>F(r, \theta)</math>に直すとき、変換公式<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>は<math>f</math>に二変数関数<math>\phi(r, \theta)=r\cos\theta, \psi(r, \theta)=r\sin\theta</math>を合成していると捉えることができる。 よって、 :<math>\frac{\partial{f}}{\partial{x}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{x}}</math> :<math>\frac{\partial{f}}{\partial{y}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{y}}</math> 先程求めた合成関数の二階偏微分の式から :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{x}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{x}}\frac{\partial{\theta}}{\partial{x}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{x}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{x}}\right)^2</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{y}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{y}}\frac{\partial{\theta}}{\partial{y}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{y}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{y}}\right)^2</math> ここで<math>r=\sqrt{x^2+y^2}, \theta=\arctan\frac{y}{x}</math>より :<math>\frac{\partial{r}}{\partial{x}}=\frac{x}{r},~ \frac{\partial{r}}{\partial{y}}=\frac{y}{r},~ \frac{\partial{\theta}}{\partial{x}}=-\frac{y}{r^2},~ \frac{\partial{\theta}}{\partial{y}}=\frac{x}{r^2},~ \frac{\partial^2{r}}{\partial{x^2}}=\frac{y^2}{r^3},~ \frac{\partial^2{r}}{\partial{y^2}}=\frac{x^2}{r^3},~ \frac{\partial^2{\theta}}{\partial{x^2}}=\frac{2xy}{r^4},~ \frac{\partial^2{\theta}}{\partial{y^2}}=-\frac{2xy}{r^4}</math> なので :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{x^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{y^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{y^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{y^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{x^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}-\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{x^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> 故に :<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}-\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> と変形される。 ここで<math>f \in C^2</math>ならば<math>\frac{\partial^2{F}}{\partial{r}\partial{\theta}}=\frac{\partial^2{F}}{\partial{\theta}\partial{r}}</math>なので :<math>\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> 更に、<math>f</math>が回転対称性(<math>\theta</math>の項を無視できる性質)を持っている場合、 :<math>\frac{d^2F}{dr^2}+\frac{1}{r}\frac{dF}{dr}=0</math> という(元の二変数線型偏微分方程式に比べ)圧倒的に簡単な二階線型常微分方程式に帰着できる。 なお、元の偏微分方程式はベクトル解析の知識を用いると<math>\text{∆} f = 0</math>と非常に簡潔に表され、これは座標系に依らない記法なので大変便利である。 ===極値=== 一変数関数の場合と同様に、二変数関数でもテイラーの定理を考えることが可能である。 但し、先程も見たように<math>f(x, y)</math>の<math>n</math>階偏導関数の最大個数は<math>{}_2 \Pi_{n}</math>であり、その全てを式に書いたのでは非常に煩雑となって収拾がつかなくなる。 そこで、以下のような略記法を考える。 :<math>f(x, y)</math>に対し、<math>\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}</math>を形式的に<math>\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f</math>と変形する。ここで、<math>D:=\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}</math>とすれば<math>Df</math>と表せる。 この<math>D</math>は「各独立変数に関して偏微分したそれぞれの偏導関数の総和をとる」という意味の演算子として定義され得る。一般に、偏微分演算子の一次結合として定義される演算子<math>D = \sum_{i} a_i\frac{\partial}{\partial{x_i}}</math>を'''一次の偏微分作用素'''という。各<math>a_i</math>のとり方で微分する方向が変わることから'''方向偏微分作用素'''ともいう。 <math>f</math>にこの<math>D</math>を複数回作用させることを考える。 :<math>D(Df)=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f\right\}</math> :<math>=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)+\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> と、四種類の二階偏導関数が全て現れている。 ここで形式的に :<math>(D D)f=\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\right\}f</math> :<math>=\left(\frac{\partial^2}{\partial{x^2}}+\frac{\partial^2}{\partial{x}\partial{y}}+\frac{\partial^2}{\partial{y}\partial{x}}+\frac{\partial^2}{\partial{y^2}}\right)f</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> なので、偏微分作用素<math>D</math>と作用素の対象となる関数<math>f</math>の間に結合法則が成り立っていると見做せる。 そこで、<math>D^2:=DD</math>と定義すると、同様の議論により一般に<math>n</math>階偏導関数の総和は<math>D^nf</math>で表される。 これを用いて、以下のテイラーの定理を証明しよう。 {{定理|(二変数に於けるテイラーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^n</math>級であるとき、<math>h:=x-a, k:=y-b, D:=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>とすると :<math>f(a+h, b+k)=\sum_{i=0}^{n-1}\frac{1}{i!}D^if(a, b)+\frac{1}{n!}D^nf(a+\theta h, b+\theta k)</math> を満たす<math>\theta \in (0, 1)</math>が存在する。 {{定理終わり}} *証明 :<math>g(t):=f(a+ht, b+kt)</math>として<math>g(t)</math>の有限マクローリン展開より ::<math>g(t)=\sum_{i=0}^{n-1}\frac{t^i}{i!}g^{(i)}(0)+\frac{t^n}{n!}g^{(n)}(\theta t)</math> :を満たす<math>\theta \in (0, 1)</math>が存在する。 :合成関数の偏微分より ::<math>\frac{d}{dt}g(t)=\frac{dx}{dt}\frac{\partial{f}}{\partial{x}}+\frac{dy}{dt}\frac{\partial{f}}{\partial{y}}=h\frac{\partial{f}}{\partial{x}}+k\frac{\partial{f}}{\partial{y}}=Df</math> :なので<math>g(t)</math>を常微分することと<math>f</math>に<math>D</math>を作用させることは同値であり、非負整数<math>i</math>に対して ::<math>g^{(i)}(t)=D^if(a+ht, b+kt)</math> :よって ::<math>g^{(i)}(0)=D^if(a, b)</math> ::<math>g^{n}(\theta t)=D^nf(a+\theta t h , b+\theta t k)</math> :より ::<math>f(a+ht, b+kt)=\sum_{i=0}^{n-1}\frac{t^i}{i!}D^if(a, b)+\frac{t^n}{n!}D^n(a+\theta th, b+\theta tk)</math> :ここで<math>t=1</math>とすれば定理の式を得る。// この定理の応用として最も基本的なのが、極値である。 一変数関数と同様、極小値・極大値を求めることは最大値最小値問題を解く手掛かりになるが、その求め方は複雑である。 先ずは、極値を定義する。 :<math>\begin{pmatrix} x \\ y \end{pmatrix}\neq\begin{pmatrix} a \\ b \end{pmatrix}</math>として、 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \leq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極大'''という。 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \geq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極小'''という。 :極大/極小となるときの<math>f(a, b)</math>を'''極大値/極小値'''といい、纏めて'''極値'''と呼ぶ。 一変数の場合と異なるのは、'''どの方向から見ても極大/極小'''でなければならない点である。 例えば、曲面<math>z=x^2-y^2</math>を考える。 :この曲面を<math>zx</math>平面(則ち平面<math>y=0</math>)で切った切り口は拋物線<math>z=x^2</math>であり、<math>y=0</math>より原点で極小値をとる。 :然し、この曲面を<math>yz</math>平面(則ち平面<math>x=0</math>)で切った切り口は拋物線<math>z=-y^2</math>であり、<math>x=0</math>より原点で極大値をとる。 このように、方向によって極大・極小が変わるような点を、馬の{{ruby|鞍|くら}}に見えることから'''{{ruby|鞍点|あんてん}}'''といい、極値点とは区別する。極大方向・極小方向の少なくとも一方が存在しない場合は鞍点とは呼ばない。 極値をとる点を求める手掛かりとなるのが、次の定理である。 {{定理|(二変数に於けるフェルマーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>で極値をとる<math>\implies \partial{x}f(a, b)=\partial{y}f(a, b)=0</math> {{定理終わり}} *証明 :<math>f(a, b)</math>が極値ならば、<math>x/y</math>軸方向で見ても極値になっている筈である。 :ここで<math>x/y</math>軸方向に見るとは、他の独立変数を固定した一変数関数として見ることだったので、<math>f(x, b), f(a, y)</math>を考えていることになる。 :このとき、一変数に於けるフェルマーの定理より ::<math>\frac{d}{dx}f(x, b)\Big|_{x=a}=0,~ \frac{d}{dy}f(a, y)\Big|_{y=b}=0</math> :であるが、 :偏微分係数の定義より ::<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{d}{dx}f(x, b)\Big|_{x=a},~ \frac{\partial{f}}{\partial{y}}(a, b)=\frac{d}{dy}f(a, y)\Big|_{y=b}</math> :だったので、 ::<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math> :である。// なお、<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math>が成り立つ点<math>(a, b)</math>を'''停留点'''という。これは、ベクトル解析的に<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0 \iff \mathrm{grad} f=\boldsymbol{0}</math>である(<math>f</math>の勾配がない)ことに由来する。 フェルマーの定理の対偶を取れば :<math>(\partial{x}f(a, b)\neq0 \lor \partial{y}f(a, b)\neq0) \implies f(a, b)</math>は極値ではない となるので、極値を取る点を求めるには停留点のみを考えればよいことになる。 停留点を求めるには、連立方程式<math>\begin{cases} \partial{x}f(a, b)=0 \\ \partial{y}f(a, b)=0 \end{cases}</math>を解けばよい。 但し、その解<math>(a, b)</math>が極値をとる点とは限らない(必要条件であって十分条件ではないため)。 一変数関数の場合は<math>f'(a)=0</math>を満たす<math>a</math>近傍の増減を調べればよかったが、二変数の場合はより複雑な手続きを要する。 一般に、多変数関数<math>f(x_1, x_2, \cdots, x_n)</math>に対して<math>(\mathbf{D})_{ij}=\frac{\partial^2{f}}{\partial{x_i}\partial{x_j}}</math>なるn次行列<math>\mathbf{D}</math>を'''ヘッセ行列'''という。 ヘッセ行列式(ヘッシアン)<math>D(x_1, x_2, \cdots, x_n)=\det\mathbf{D}</math>を'''判別式'''という。 二変数の場合、<math>\mathbf{D}=\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}} & \frac{\partial^2{f}}{\partial{x}\partial{y}} \\ \frac{\partial^2{f}}{\partial{y}\partial{x}} & \frac{\partial^2{f}}{\partial{y^2}} \end{pmatrix}</math>より判別式は<math>D(x, y)=\frac{\partial^2{f}}{\partial{x^2}}\frac{\partial^2{f}}{\partial{y^2}}-\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>である。 この判別式の符号を調べることによって、極値の有無を判定することができる。 {{定理|(極値の判定)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>D(a, b)>0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとり、 ::(ⅰ)<math>\partial{x^2}f<0 \implies f(a, b)</math>は極大値 ::(ⅱ)<math>\partial{x^2}f>0 \implies f(a, b)</math>は極小値 :(2)<math>D(a, b)<0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとらない。 :(3)<math>D(a, b)=0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとることもとらないこともある。則ち、判別式では判定できない。 {{定理終わり}} *証明 :テイラーの定理で<math>n=2</math>の場合を考えると、<math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^2</math>級ならば<math>\theta \in (0, 1)</math>が存在して :<math>f(a+h, k+b)=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :<math>(a, b)</math>が停留点より変形して :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :ここで<math>f \in C^2</math>より<math>f</math>の二階偏導関数は何れも連続なので、<math>D(a, b)\gtrless0</math>ならば充分小さい<math>h, k</math>に対して<math>D(a+\theta h, b+\theta k)\gtrless0</math>となる。 :ここで<math>p = \frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k),~ q = \frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k),~ r = \frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k)</math>とすると :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}(ph^2+2khq+kr^2)</math>・・・(*) :(1)<math>D(a, b)>0</math>のとき ::<math>\frac{\partial^2{f}}{\partial{x^2}}(a, b)=0</math>とすると<math>D(a, b)\leq0</math>となって不適。<math>\therefore \frac{\partial^2{f}}{\partial{x^2}}(a, b)\neq0</math> ::充分小さい<math>h, k</math>に対して<math>p\neq0</math>より(*)の右辺を平方完成して ::<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{pr-q^2}{p}k^2 \right\}</math> ::<math>=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{D(a+\theta h, b+\theta k)}{p}k^2 \right\}</math> ::ここで両辺<math>0 \iff h=k=0</math>に注意すると、 ::上式の最右辺は<math>p</math>の符号と正負が一致する。 ::これは<math>(a, b)</math>の充分近傍では<math>p>0</math>で<math>f(a, b)</math>が最小値、<math>p<0</math>で<math>f(a, b)</math>が最大値をとることを意味するので、<math>f(a, b)</math>は極値である。 :(2)<math>D(a, b)<0</math>のとき ::<math>p\gtrless0</math>のとき、平方完成した最右辺の波括弧の中身は、 :::<math>h+\frac{qk}{p}\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると負/正 :::<math>h\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると正/負 ::であるので、<math>h, k</math>のとり方によって<math>f(a+h, b+k)\gtrless f(a, b)</math>のどちらにもなり得、<math>f(x, y)</math>は<math>(a, b)</math>近傍で最大でも最小でもない。 ::則ち、<math>f(a, b)</math>は極値ではない。 ::<math>p=0</math>のとき、<math>r\neq0</math>ならば<math>h, k</math>を二階偏導関数に置き換えることで同様の結論を得る。 ::<math>r=0</math>のとき、 ::<math>D(a+\theta h, b+\theta k)=-q^2<0</math>より<math>q\neq0</math>なので(*)より ::<math>f(a+h, b+k)-f(a, b)=qhk</math> ::これは<math>h, k</math>の符号によって正負のどちらもとり得るので同様に<math>f(a, b)</math>は極値ではない。 :(3)<math>D(a, b)=0</math>のとき、 ::<math>h, k</math>のとり方により<math>D(a+\theta h, b+\theta k)</math>は正負のどちらもとり得る。 ::よって(1), (2)より<math>f(a, b)</math>は極値であることも極値でないこともあるので、 ::判別式では判定不能である。// {{演習問題|次の関数に極値があるかどうか調べ、あるならば求めよ。 :1. <math>f(x, y)=x^2+y^2-2xy</math> :2. <math>f(x, y)=x^2+2xy-3y^2+4x+4y+1</math> :3. <math>f(x, y)=x^3+y^3</math> |1. :<math>\frac{\partial{f}}{\partial{x}}=2x-y,~ \frac{\partial{f}}{\partial{y}}=2y-x</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{f}}{\partial{y^2}}=2,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=-1</math>より :<math>D(0, 0)=2\cdot2-(-1)^2=3>0</math> :また、<math>\frac{\partial^2{f}}{\partial{x^2}}>0</math>より :<math>f(x, y)</math>は<math>(0, 0)</math>で極小値<math>0</math>をとる。 2. :<math>\frac{\partial{f}}{\partial{x}}=2x+2y+4,~ \frac{\partial{f}}{\partial{y}}=-6y+2x+4</math>より :停留点は<math>(-2, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=2,~ \frac{\partial^2}{\partial{y^2}}=-6,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=2</math>より :<math>D(-2, 0)=2\cdot(-6)-2^2=-16<0</math> :よって<math>f(x, y)</math>は極値を持たない。 3. :<math>\frac{\partial{f}}{\partial{x}}=3x^2,~ \frac{\partial{f}}{\partial{y}}=3y^2</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=6x,~ \frac{\partial^2{f}}{\partial{y^2}}=6y, \frac{\partial^2{f}}{\partial{x}\partial{y}}=0</math>より :<math>D(0, 0)=0\cdot0-0^2=0</math> :よって判別不能。 :ここで、直線<math>y=x</math>を経路として原点から点<math>(x, y)</math>を動かしてみる。 :<math>f(x, x)=x^3+x^3=2x^3</math> :よって<math>x>0</math>で<math>f(x, y)>f(0, 0)</math>、<math>x<0</math>で<math>f(x, y)<f(0, 0)</math>より :原点近傍で<math>f(0, 0)</math>は最大でも最小でもない、則ち<math>f(0, 0)</math>は極値ではない。 :よって<math>f(x, y)</math>は極値を持たない。}} *発展問題 *:<math>f(x, y)=e^{xy}</math>を二次の項迄テイラー展開せよ。 停留点が鞍点である条件を補足しておく。 鞍点とは「関数が極大となる方向・極小となる方向の双方が存在する」ような点であった。 <math>f(x, y)</math>を停留点<math>(a, b)</math>に於けるテイラー展開で二次近似することを考える。 :テイラーの定理より厳密に ::<math>f(a+h, b+k)=\frac{1}{0!}D^0 f(a, b)+\frac{1}{1!}Df(a, b)+\frac{1}{2!}D^2f(a+\theta h, b+\theta k)</math> :であるが、<math>\theta \in(0, 1)</math>より<math>\theta\fallingdotseq0</math>と見做して近似すると ::<math>f(a, b)\fallingdotseq f(a, b)+Df(a, b)+\frac{1}{2}D^2f(a, b)</math> :<math>D=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>より ::<math>\mathrm{rhs}=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :<math>(a, b)</math>が停留点より<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{\partial{f}}{\partial{y}}(a, b)=0</math>なので ::<math>\mathrm{rhs}=f(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :ここで<math>\frac{1}{2}</math>で括られた部分に着目すると、 ::<math>h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)</math> ::<math>=h\left(h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)+k\left(h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)</math> ::<math>=\begin{pmatrix} h \\ k \end{pmatrix} \cdot \begin{pmatrix} h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix} \left\{ \begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix}\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math> :ここで<math>\boldsymbol{v}:=\begin{pmatrix} h \\ k \end{pmatrix}</math>とすると ::<math>f(a+h, b+k)\fallingdotseq f(a, b)+\frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> :則ち ::<math>f(a+h, b+k) - f(a, b) \fallingdotseq \frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> 拠って、<math>\boldsymbol{v}</math>方向で極大・極小か見るには停留点から<math>\varepsilon\boldsymbol{v}</math>だけ動かしたときの :<math>\frac{1}{2}\varepsilon^2({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の変化を見ればよいが、 :<math>\frac{1}{2}\varepsilon^2>0</math> より、結局は[[線型代数学/二次形式|二次形式]] :<math>({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の符号を見れば良いことになる。 ここでヘッセ行列<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>を対角化することを考える(ヘッセ行列は対称行列なので直交行列で対角化可能)。 :ヘッセ行列の各固有値を<math>\lambda_1, \lambda_2</math>とおくと、ある直交行列<math>\mathbf{P}</math>による相似変換で ::<math>({}^t \! \mathbf{P} \mathbf{D} \mathbf{P})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}} = \mathrm{diag} (\lambda_1, \lambda_2)</math> :と対角化できる。 :このとき、二次形式は<math>\boldsymbol{u}={}^t \! \mathbf{P} \boldsymbol{v}</math>という一次変換で ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}</math> :と表される。 :すると<math>\boldsymbol{u}_x\times\boldsymbol{u}_y</math>の項は対角行列の零成分が掛かって消えるので、 ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}=\lambda_1 (\boldsymbol{u}_x)^2+\lambda_2 (\boldsymbol{u}_y)^2</math> :(つまりこの変換は主軸変換) 則ち、任意方向で極大か極小か調べるには'''ヘッセ行列の各固有値の符号を見ればよい'''。 固有値が全て正であるとき、どのような<math>h, k</math>に対しても<math>f(a+h, b+k) - f(a, b)>0</math>と考えられるので、<math>\boldsymbol{v}=\begin{pmatrix} h \\ k \end{pmatrix}</math>のとり方に依らず<math>f(a, b)</math>は極小値である。 固有値が全て負であるとき、同様に<math>f(a, b)</math>は極大値である。 固有値の符号が異なるとき、<math>\boldsymbol{v}</math>のとり方によって極大か極小か変わるので、<math>(a, b)</math>は鞍点である。 零固有値を持つときは、零固有値に対応する固有ベクトル方向の情報が近似の際に切り捨てられている(則ち<math>\theta</math>- 依存性が高い)ので極大・極小・鞍点・何れでもない、の全ての場合をとり得る。 纏めると、以下のようになる。 {{定理|(極値の判定Ⅱ)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が負定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極大。 :(2)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が正定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極小。 :(3)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が不定行列ならば<math>(a, b)</math>は鞍点。 :(4)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が半正定値行列又は半負定値行列又は完全退化行列ならば<math>(a, b)</math>は極値点であることも鞍点であることもそうでないこともある。則ち、ヘッセ行列の定値性では判定できない。 {{定理終わり}} 近似の際に切り捨てた項の振舞によってはこの判定法が通用しない場合がある。特に、三変数以上で(3)を用いる場合は注意。 ヘッセ行列が正定値・負定値・半正定値・半負定値・不定値の何れであるかは、[[線型代数学/固有値と固有ベクトル|シルヴェスターの判定法]]を用いると固有値を求めることなく判別できる。 ===陰関数=== <math>y=f(x)</math>という形で陽に表示される関数を'''陽関数'''という。 これに対し、方程式<math>f(x, y)=0</math>がある区間で定義が区分的でない関数<math>y=\varphi(x)</math>を表すとき、「<math>y=\varphi(x)</math>は<math>f(x, y)=0</math>で定義された'''陰関数'''」という。このとき、方程式<math>f(x, y)=0</math>を「<math>y=\varphi(x)</math>の'''陰関数表示'''」という。一般に、陰関数は陽に表示できるとは限らない。なお、陰関数表示のことを単に陰関数と呼ぶ場合もある。 例えば、単位円の方程式<math>x^2+y^2=1</math>に対し、<math>y=\sqrt{1-x^2},\quad y=-\sqrt{1-x^2}</math>はそれぞれ単位円の方程式で定義された陰関数である。ここで、点<math>(1, 0)</math>を内部に含む開区間を考える。このような区間をどんなに小さく取ったとしても、円の上半分と下半分を両方含んでしまうため、区分的に定義しなければ一意な関数で表せず、則ち陰関数が存在しない。 それでは、方程式<math>f(x, y)=0</math>の陰関数が点<math>(x, y)</math>の充分近傍で存在する条件は何であろうか? 先ずは、厳密なことを抜きにして考える。 形式的に、陰関数<math>y=\varphi(x)</math>は方程式<math>f(x, y)=0</math>を<math>y</math>に就て解いた解である。そのため、このような関数が存在するならば<math>f(x, \varphi(x))=0</math>という<math>x</math>の一変数方程式が成り立つ。 媒介変数を<math>t=x</math>と見て方程式の両辺を<math>x</math>で常微分すると合成関数微分の公式より<math>\frac{dz}{dx}=\frac{\partial{f}}{\partial{t}}\frac{dt}{dx}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=0</math> :<math>\therefore \frac{d\varphi}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{\varphi}}}</math> ここで、実際には <math>\Big|_{y=\varphi(x)}</math>が省略されていることに注意。 この式の主張を纏めると、以下の定理を得る。 {{定理|(陰関数の定理Ⅰ)}} <math>f \in C^1,~ f(a, b)=0,~ \partial{y}f(a, b)\neq0</math>であるとき、<math>(a, b)</math>の充分近傍で<math>f(x, y)=0</math>の定義する陰関数<math>y=\varphi(x)</math>が唯一つ存在し、 :<math>b=\varphi(a)</math> また、この陰関数は<math>x=a</math>の充分近傍で常微分可能で :<math>\frac{d\varphi}{dx}=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> {{定理終わり}} 先程の考え方では「<math>\varphi(x)</math>の存在性・一意性・常微分可能性」を既に仮定してしまっているので、それらを担保するこの定理の証明としては用いることができない(循環論法になってしまう)。 実は、二変数の場合ならば今迄習った知識で証明可能である。以下に示す。 *証明 :<math>\Omega</math>を<math>\mathbb{R}^2</math>の開集合とする。 :<math>\partial{y}f(a, b)>0</math>とすると<math>f \in C^1</math>より<math>\partial{y}f(x, y)</math>は連続で ::<math>\exist \delta_1, \delta_2>0,~ U=\{ x\big|~ |x-a|\leq\delta_1 \},~ V=\{y\big|~ |y-b|\leq\delta_2\},\quad f(x, y)>0 \quad \left( {\scriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)} \in U \times V \subset \Omega \right)</math> :<math>y \in V</math>で<math>f(a, y)>0</math>よりこの区間で単調増加し ::<math>f(a, y)=f(a, b)=0 \lor f(a, b-\delta_2)<0<f(a, b+\delta_2)</math> :更に<math>f</math>が連続より<math>\delta_1</math>が十分小さければ ::<math>x \in U \implies f(x, b-\delta_2)<0<f(x, b+\delta_2)</math> :中間値の定理より ::<math>\forall x\in U,~ \exist y \in V,~ f(x, y)=0</math> :<math>\frac{d\varphi}{dy}>0</math>よりこのような<math>y</math>は一意に定まる。(仮に二つあるとしても、<math>f(x, y_1)=f(x, y_2)=0</math>なのでロルの定理より<math>\exist d \in [y_1, y_2],~ f(x, d)=0</math>。則ちこの<math>d</math>を<math>y</math>として新たにとれば良いことになるので一意である。) :ここで<math>y=\varphi(x)</math>とおくと<math>\varphi(x)</math>は一意で<math>\mathrm{dom}\varphi = U,~ \mathrm{ran}\varphi = V</math> :上記より<math>b=\varphi(a)</math> :<math>\varphi</math>が<math>x_0 \in U</math>で連続でないとすると ::<math>\exist \varepsilon_0,~ \exist x\in U,~ \forall \delta>0,~ ( |x-x_0|<\delta \implies |\varphi(x)-\varphi(x_0)| \geq \varepsilon_0 )</math> :<math>\delta:=\frac{1}{n} (n\in\mathbb{N})</math>とすると ::<math>\forall n\in\mathbb{N},~ \exist x_n\in U,~ ( |x-x_0|<\frac{1}{n} \implies |\varphi(x_n)-\varphi(a)| \geq \varepsilon_0 )</math> :但し<math>\lim_{n\to\infty}x_n=x_0</math>に注意。 :ここで<math>\mathrm{ran}\varphi=V</math>より<math>\varphi(x_0)\in V</math>、則ち<math>\{\varphi(x_n)\}</math>は有界数列である。 :拠ってボルツァーノ・ワイエルシュトラスの定理より<math>\{x_n\}</math>の部分列<math>\{x_{n_k}\}</math>が存在して ::<math>\lim_{k\to\infty}\varphi(x_{n_k})=y_0 \in V</math> :<math>f(x_{n_k}, \varphi(x_{n_k}))=0</math>且つ<math>f</math>が連続より<math>k\to\infty</math>で<math>f(x_0, y_0)=0</math>でなければならないので ::<math>y_0=\varphi(x_0)</math> :一方、 ::<math>\lim_{k\to\infty}|\varphi(x_{n_k})-\varphi(x_0)|=|y_0-\varphi(x_0)|\geq\varepsilon_0>0</math> :これは<math>y=\varphi(x_0)</math>に矛盾する。 :従って<math>\varphi</math>は<math>x_0</math>で連続である。 :<math>\varphi(x_0+h)=\varphi(x_0)+k</math>とおくと<math>\varphi</math>が連続より<math>h\to0</math>で<math>k\to0</math>であり、 :<math>h</math>を充分小さくすると<math>(x_0, \varphi(x_0))</math>と<math>(x_0+h, \varphi(x_0)+k)</math>を結ぶ線分が<math>U\times V</math>に含まれる。 :拠ってテイラーの定理より ::<math>\exist \theta\in(0, 1), 0=f(x_0+h, \varphi(x_0)+k)=f(x_0, \varphi(x_0))+\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)h + \partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)k</math> :<math>k=\varphi(x_0+h)-\varphi(x_0)</math>と<math>f(x_0, \varphi(x_0))</math>より変形して ::<math>\frac{\varphi(x_0+h)-\varphi(x_0)}{h}=-\frac{\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)}{\partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)}</math> :<math>h\to0</math>とすれば ::<math>\varphi'(x_0)=-\frac{\partial{x} f(x_0, \varphi(x_0))}{\partial{y} f(x_0, \varphi(x_0))}</math> :更に、 ::<math>\varphi'(x)=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> :の右辺が連続関数なので ::<math>\varphi(x) \in C^1</math> :<math>\partial{y}f(a, b)<0</math>の場合も同様に示される。// この証明は「一次元での単調性」に依存しているため、三変数以上に拡張することができない。そのため、(「解析学基礎」の範囲を大幅に超えるが)一般の場合を補足しておく。[[位相空間論]]や[[多様体論]]を修得してから戻ってくるのが良いだろう。 {{定理|(ベクトル関数に於ける陰関数の定理)}} <math>\mathbb{R}^n\times\mathbb{R}^m</math>上の開集合を<math>\Omega</math>とする。 <math>C^r</math>級関数<math>\boldsymbol{f}:\Omega\to\mathbb{R}^m</math>に対して :<math>\begin{cases} \boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0} \\ \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} }\right)\neq0 \end{cases}</math> なる<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>が存在するとき、<br><math>\boldsymbol{\alpha}</math>の<math>\mathbb{R}^n</math>- 開近傍<math>U</math>、<math>\boldsymbol{\beta}</math>の<math>\mathbb{R}^m</math>- 開近傍<math>V</math>に対して<math>C^r</math>級微分同相写像<math>\boldsymbol{\varphi}:U \to V</math>が唯一つ存在して :<math>\begin{cases} U \times V \subset \Omega \\ \boldsymbol{\beta} = \boldsymbol{\varphi}(\boldsymbol{\alpha}) \\ \forall {\scriptstyle \left( \begin{array}{c} \boldsymbol{x} \\[-6pt] \boldsymbol{y} \end{array} \right)} \in U \times V,~ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{0} \iff \boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x}) \\ \forall \boldsymbol{x} \in U,~ \boldsymbol{\varphi}'(\boldsymbol{x})= - \left( \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \right)^{-1} \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \end{cases}</math> を満たす。 {{定理終わり}} *証明 :<math>\tilde{\boldsymbol{f}}:\Omega\to\mathbb{R}^{m+n}</math>を ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \boldsymbol{y})=\begin{pmatrix} \boldsymbol{x} \\ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y}) \end{pmatrix}</math> :と定義する。 :<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>に就て<math>\boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0}</math>より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{\alpha} \\ \boldsymbol{0} \end{pmatrix}</math> :従って ::<math>\tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{E} & \boldsymbol{O} \\ \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } & \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } \end{pmatrix}</math> :これは下三角行列なので ::<math>\mathrm{rank} \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=m+n</math> :階数が行列の次数に等しいのでこの行列は正則行列、則ち ::<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})\neq0</math> :(なお、三角行列に関する行列式の公式を用いると<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\det \boldsymbol{E} \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array}}\right)\neq0</math>と導かれる。) :よって逆写像定理を適用すると :<math>(\boldsymbol{\alpha}, \boldsymbol{\beta})</math>の開近傍<math>U</math>と<math>(\boldsymbol{\alpha}, \boldsymbol{0})</math>の開近傍<math>V</math>が存在して :<math>\tilde{\boldsymbol{f}}|_{U}:U \to V</math>は<math>C^r</math>級微分同相写像となる。 :ここで<math>\tilde{\boldsymbol{f}}|_{U}</math>の<math>C^r</math>級逆写像を<math>\boldsymbol{\psi}</math>とすると逆写像の定義より ::<math>(\tilde{\boldsymbol{f}}\circ\boldsymbol{\psi})(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{y})</math> :また、<math>\boldsymbol{x}</math>は<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})</math>の<math>1\sim n</math>成分を並べたベクトル<math>\boldsymbol{\psi}_{1\sim n}(\boldsymbol{x}, \boldsymbol{y})</math>、<math>\boldsymbol{y}</math>は<math>\boldsymbol{f}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>の<math>1\sim m</math>成分を並べたベクトル<math>\boldsymbol{f}_{1\sim m}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>になるので、 ::<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y}))</math> :<math>\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y})</math>とすると定義より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y}))=(\boldsymbol{x}, \boldsymbol{y})</math> :<math>\boldsymbol{y}</math>に<math>\boldsymbol{0}</math>を代入して ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0}))=(\boldsymbol{x}, \boldsymbol{0})</math> :<math>\tilde{\boldsymbol{\varphi}}</math>の定義より<math>\boldsymbol{\varphi}(\boldsymbol{x}):=\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0})</math>とすれば :<math>\boldsymbol{f}(\boldsymbol{x}, \boldsymbol{\varphi}(\boldsymbol{x}))=\boldsymbol{0}</math> :則ち<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math> :<math>\boldsymbol{\psi} \in C^r</math>より<math>\boldsymbol{\varphi} \in C^r</math>であり、逆写像の一意性より<math>\boldsymbol{\varphi}</math>は一意に定まるので、 :<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math>は陰関数の満たすべき性質を全て満たす。// (補足ここ迄) 陰関数の定理の応用として、陰関数表示で与えられた曲線の接線・法線の方程式を求めることが考えられる。 :円<math>x^2+y^2=r^2</math>を考える。 :<math>f(x, y)=x^2+y^2-r^2</math>とおくと<math>f\in C^2, f(x, y)=0</math>であり、何かしらの関数の陰関数表示となっている。 :よって陰関数定理より :<math>\frac{dy}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{y}}}</math> :ここで :<math>\frac{\partial{f}}{\partial{x}}=2x, \frac{\partial{f}}{\partial{y}}=2y</math> :より<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x}{y}</math> :接点を<math>(x_0, y_0)</math>とすれば接線の方程式の公式より :<math>y-y_0=-\frac{x_0}{y_0}(x-x_0)</math> :変形すると :<math>y_0(y-y_0)+x_0(x-x_0)=0</math> :<math>xx_0+yy_0=x^2_0+y^2_0=r^2</math> :ここで<math>\begin{pmatrix} x_0 \\ y_0 \end{pmatrix}</math>は明らかにこの接線の法線ベクトルなので :<math>y=0</math>でも成り立つ。 :同様に法線の方程式は :<math>y=\frac{y_0}{x_0}x</math> :と求まる。// 高校数学では「<math>y</math>を<math>x</math>の関数とみて合成関数微分を行う」という考え方で求めたが、陰関数定理はそのような関数<math>y=\varphi(x)</math>の存在を保証していたのである。 一般の二次曲線やその他の陰関数曲線でもこの考え方を適用することが可能である。 二変数方程式で定義される陰関数は一変数関数であった。では、二変数関数もある三変数方程式で定義された陰関数とは考えられないだろうか?実は、一般に<math>n</math>変数方程式の定義する陰関数は<math>n-1</math>変数関数である。直観的には、「元の<math>n</math>変数方程式に陰関数<math>x_n=g(x_1, x_2, \cdots, x_{n-1})</math>を代入することで自由度が一個下がる」と理解される。 <math>xyz</math>空間で方程式<math>f(x, y, z)=0</math>は一般に曲面を表す。この曲面上の点<math>(a, b, c)</math>近傍で曲面の関数表示が二変数関数<math>z=\psi(x, y)</math>であるための十分条件も陰関数定理で与えられる。 {{定理|(陰関数の定理Ⅱ)}} <math>f \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=0,~ \partial{z} f(a, b, c)\neq0</math>ならば<math>(a, b)</math>の<math>\mathbb{R}^2</math>- 開近傍<math>U</math>で陰関数<math>z=\psi(x, y)</math>が唯一つ存在し :<math>\begin{cases} \psi \in C^1 \\ c=\psi(a, b) \\ f(x, y, \psi(x, y))=0 \quad((x, y) \in U) \\ \frac{\partial{\psi}}{\partial{x}}=-\frac{\partial{x}f(x, y, z)}{\partial{z} f(x, y, z)} \\ \frac{\partial{\psi}}{\partial{y}}=-\frac{\partial{y}f(x, y, z)}{\partial{z} f(x, y, z)} \end{cases}</math> を満たす。 {{定理終わり}} <math>\partial{x} f(a, b, c) \partial{y} f(a, b, c) \partial{z} f(a, b, c)\neq0</math>のとき曲面<math>f(x, y, z)=0</math>の<math>(a, b, c)</math>に於ける接平面は :<math>\partial{x}f(a, b, c)(x-a)+\partial{y}f(a, b, c)(y-b)+\partial{z}f(a, b, c)(z-c)=0</math> である。 この定理を用いると :<math>\begin{cases} \partial{x}f(a, b, c) = -\partial{x}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{y}f(a, b, c) = -\partial{y}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{z}f(a, b, c)\neq0 \end{cases}</math> なので :<math>z-c=\partial{x}\psi(a, b)(x-a)+\partial{y}\psi(a, b)(y-b)</math> と、全微分の節で求めた接平面の方程式に一致する。 更に、以下も成り立つ。 {{定理|(陰関数の定理Ⅲ)}} <math> f, g \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=g(a, b, c)=0,~ \begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \\[-6pt] z = c \end{array}}\neq0</math>ならば<math>x=a</math>の<math>\mathbb{R}</math>- 開近傍<math>U</math>で陰関数の組<math>(y, z)=(\varphi(x), \psi(x))</math>が唯一つ存在し :<math>\begin{cases} \varphi, \psi \in C^1 \\ b=\varphi(a) \\ c=\psi(a) \\ f(x, \varphi(x), \psi(x))=g(x, \varphi(x), \psi(x))=0 \\ \frac{d\varphi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{x}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{x}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} , \quad \frac{d\psi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{x}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{x}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} \end{cases}</math> を満たす。 {{定理終わり}} 陰関数定理が成り立つ状況下に於て、原点近傍で以下のような変換を考える。 :<math>(s, t)=\vartheta(x, y)=(f(x, y), x)</math> このとき逆写像定理により<math>\vartheta:(x, y)\to(s, t)</math>は微分同相写像なので、<math>F(s, t)=s</math>として :<math>(F\circ\vartheta^{-1})(x, y)=x</math> が成り立つ。 これは、<math>s=f(x, y)</math>を座標軸としてみる座標変換を考えていることになる。例えば二重積分で積分領域の境界が<math>f(x, y)=\mathrm{const}.</math>であるとき、これは一般に曲線を表すので扱いづらい。しかし、このような座標変換を行うことで<math>s=\mathrm{const}.</math>という非常に単純な疆界を持つ<math>s</math>-単疆界領域となり、二重積分が容易となる。詳しくは「重積分」節で後述する。 {{演習問題| :1. 双曲線<math>x^2-2\sqrt{3}xy-y^2+4y+4=0</math>の点<math>(0, 2+2\sqrt{2})</math>に於ける法線を求めよ。 :2. レムニスケート<math>r^2=2a^2\cos^2 2\theta</math>に就いて、円<math>r=|a|</math>上を除く領域で<math>y</math>が<math>x</math>の関数として単調であることを示せ。 :3. 曲面<math>x^2+3xy-2yz+xz-y^2=0</math>の点<math>(1, 2, 1)</math>に於ける接平面の方程式を求めよ。 :4. <math>f(x, y, z)=x+y+z-3,~ g(x, y, z)=y^2+z-2</math>とする。点<math>(1, 1, 1)</math>近傍の陰関数<math>y=\varphi(x),~ z=\psi(x)</math>を具体的に表示し、その微分係数を求めよ。 | 1. :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x-2\sqrt{3}y,~ \frac{\partial{f}}{\partial{y}}=-2y-2\sqrt{3}x</math> :<math>(0, 2+2\sqrt{2})</math>で :<math>\frac{\partial{f}}{\partial{x}}=-4\sqrt{3}-4\sqrt{6},~ \frac{\partial{f}}{\partial{y}}=-4-4\sqrt{2}\neq0</math> :<math>\frac{dy}{dx}=-\frac{-4\sqrt{3}(1+\sqrt{2})}{-4(1+\sqrt{2})}=-\sqrt{3}</math> :<math>y-(2+2\sqrt{2})=-\frac{1}{-\sqrt{3}}(x-0)</math> :<math>y=\frac{1}{\sqrt{3}}x+2+2\sqrt{2}</math> 2. :<math>r^2=x^2+y^2,~ \cos^2 2\theta = \cos^2 \theta - \sin^2 \theta=\left(\frac{x}{r}\right)^2-\left(\frac{y}{r}\right)^2</math>よりレムニスケートの方程式は :<math>(x^2+y^2)^2-2a^2(x^2-y^2)=0</math> :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2(x^2+y^2)(2x)-2a^2(2x)=4x(x^2+y^2-a^2)</math> :<math>\frac{\partial{f}}{\partial{y}}=2(x^2+y^2)(2y)-2a^2(-2y)=4y(x^2+y^2+a^2)</math> :<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x(x^2+y^2-a^2)}{y(x^2+y^2+a^2)}</math> :ここで<math>xy</math>平面上の象限を固定して考えると、 :<math>\frac{dy}{dx}</math>の符号は<math>x^2+y^2-a^2</math>の正負で決まる。 :よって<math>x^2+y^2-a^2=0</math>則ち円<math>r=|a|</math>上を除く領域で、 :<math>y</math>は<math>x</math>の関数として単調である。 3. :<math>f(x, y, z):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x+3y+z,~ \frac{\partial{f}}{\partial{y}}=3x-2y-2z,~ \frac{\partial{f}}{\partial{z}}=x-2y</math> :<math>(1, 2, 1)</math>で :<math>\frac{\partial{f}}{\partial{x}}=9,~ \frac{\partial{f}}{\partial{y}}=-3,~ \frac{\partial{f}}{\partial{z}}=-3\neq0</math> :<math>\frac{\partial{z}}{\partial{x}}=-\frac{9}{-3}=3,~ \frac{\partial{z}}{\partial{y}}=-\frac{-3}{-3}=-1</math> :<math>z-1=3(x-1)-1(y-2)</math> :<math>z=3x-y</math> 4. :<math>f(x, y, z)=0</math>とすると<math>z=3-x-y</math>であり、<math>g(x, y, z)=0</math>に代入して :<math>y^2-(3-x-y)-2=0</math> :<math>y^2-y+1-x=0</math> :<math>y=\frac{1\pm\sqrt{4x-3}}{2}</math> :<math>(x, y)=(1, 1)</math>となるためには :<math>y=\frac{1+\sqrt{4x-3}}{2}</math> :<math>z=3-x-y=3-x-\frac{1+\sqrt{4x-3}}{2} = \frac{5-2x+\sqrt{4x-3}}{2}</math> :これは<math>(x, z)=(1, 1)</math>を満たす。 :根号の実数条件より<math>x\geq\frac{3}{4}</math>より「<math>x=1</math>近傍」も満たす。 :よって<math>(\varphi(x), \psi(x))=\left(\frac{1+\sqrt{4x-3}}{2}, \frac{5-2x+\sqrt{4x-3}}{2}\right)</math> :逆にこのように<math>(\varphi(x), \psi(x))</math>を定義すると条件を満たす。 :<math>\frac{d\varphi}{dx}=\frac{1}{2}\cdot\frac{4}{2\sqrt{4x-3}}=\frac{1}{\sqrt{4x-3}},~ \frac{d\psi}{dx}=-1-\frac{1}{\sqrt{4x-3}}</math> :<math>x=1</math>で :<math>\frac{d\varphi}{dx}=1,~ \frac{d\psi}{dx}=-2</math> }} ===条件付極値=== 先程は点<math>(x, y)</math>が<math>\mathbb{R}^2</math>上を自由に動ける条件の下で極値を考えた。しかし、応用上は何かしらの制約が課された状態での極値を考えることが往々にしてある(寧ろ、無条件の方が稀であろう)。 則ち、次の問題を考える。 :点<math>(x, y)</math>が'''拘束条件'''(束縛条件)<math>g(x, y)=0</math>を満たしながら変化するとき、<math>f(x, y)</math>の'''条件付極値'''を求めよ。 このような問題を(2変数1拘束条件の)'''条件付極値問題'''という。また、拘束条件を表す関数<math>g(x, y)</math>を'''制約関数'''という。 一般に<math>g(x, y)=0</math>が<math>y=\phi(x)</math>や<math>x=\psi(y)</math>のように解けるとは限らず、解けたとしても増減を簡単に調べられるとは限らない。 そこで、条件付極値問題の解法には以下の定理が用いられる。 {{定理|(ラグランジュの未定乗数法)}} <math>f(x, y), g(x, y)\in C^1</math>として<math>f(x, y)</math>が点<math>(a, b)</math>で拘束条件<math>g(x, y)=0</math>の下での条件付極値をとるとき、 :<math>L(x, y, z)=f(x, y)-zg(x, y)</math> と置くと :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\times\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math> ならば :<math>\frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math> を満たす実数<math>z=\lambda</math>が存在する。 {{定理終わり}} この<math>L</math>を'''ラグランジュ関数'''、<math>\lambda</math>を'''未定乗数'''(ラグランジュ乗数)という。未定乗数法では、条件付極値の問題を「ラグランジュ関数の無条件極値問題」に帰着している。 各偏導関数を計算すると、連立方程式 :<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math> に帰着される。 *証明 :<math>(a, b)</math>を極値点、<math>\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>とする。 :陰関数定理より<math>(a, b)</math>の充分近傍で<math>g(x, y)=0</math>の<math>C^1</math>級陰関数<math>y=\phi(x)</math>が存在し、<math>\phi'(x)=-\frac{\frac{\partial{g}}{{\partial{x}}}}{\frac{\partial{g}}{\partial{y}}}</math>となる。 :<math>h(x):=f(x, \phi(x))</math>とするとフェルマーの定理より<math>0=h'(a)=f_x(a, b)+f_y(a, b)\phi'(a)=f_x(a, b)-f_y(a, b)\frac{g_x(a, b)}{g_y(a, b)}</math> :ここで<math>\lambda:=\frac{f_y(a, b)}{g_y(a, b)}</math>と置くと<math>f_x(a, b)=\lambda g_x(a, b) \iff \frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>を得る。 :定義した<math>\lambda</math>より<math>f_y(a, b) =\lambda g_y(a, b) \iff\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>。 :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>としても同様。 :<math>\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>は拘束条件から直ちに満たされる。 :よって実数<math>\lambda</math>が存在して定理の式が満たされる。// ベクトル解析の記法で書くと、未定乗数法の連立方程式は<math>\mathrm{grad} f=\lambda \mathrm{grad} g</math>と表される。これは幾何学的には、「曲面<math>z=f(x, y)</math>と曲面<math>g(x, y)=0</math>の共有点での接平面の法線ベクトルが平行」という条件である。 2曲面の共有点の<math>z</math>座標を<math>c</math>としたとき、曲面を<math>z=c</math>で切った切り口の曲線は<math>c=f(x, y), g(x, y)=0</math>であり、これらは曲面と同じ共有点を持つ。共有点で2曲線が交わるとすると「連続微分可能」という仮定より2曲面は「切れ目なく」繫がっているので、十分小さい<math>\varepsilon>0</math>に対して曲線<math>c\pm\varepsilon=f(x, y)</math>は<math>g(x, y)</math>と共有点を持つ。このとき、<math>f(x, y)</math>は<math>(a, b)</math>近傍で<math>c=f(a, b)</math>より大きい値も小さい値もとるので、<math>(a, b)</math>は極値点ではない。よって、2曲線は極値点<math>c_0=f(a, b)</math>に於いて接していなければならない。 このとき、曲線の式<math>c_0=f(x, y), g(x, y)=0</math>の両辺を<math>x</math>で微分することで<math>\begin{cases} f_x\cdot1+f_x\cdot\frac{dy}{dx}=0 \\ g_x\cdot1+g_y\cdot\frac{dy}{dx}=0 \end{cases}</math>を得、接ベクトル<math>(1, \frac{dy}{dx})</math>に直交する平行な2ベクトル<math>(f_x, f_y), (g_x, g_y)</math>をそれぞれの曲線の法線ベクトルにとることができる。よって未定乗数<math>\lambda</math>が実数として存在する。 フェルマーの定理と同様に未定乗数法の式を満たすことは条件付極値であるための必要条件なので、十分性の確認は必須である。逆に、未定乗数法は条件付極値の候補となる点を与える(未定乗数<math>\lambda</math>は「存在する」だけでこの先一切使わないが、先述のように幾何学的意味が存在する)。 先程紹介したヘッセ行列は「無制約の場合」の議論だったので今回は用いることができない。 そこで、以下のように表示される'''境界付ヘッセ行列'''(縁付ヘッセ行列)が判定に使用される(代入記号は省略した)。 :<math>\mathbf{H}_B = \begin{pmatrix} 0 & \frac{\partial{g}}{\partial{x}} & \frac{\partial{g}}{\partial{y}} \\ \frac{\partial{g}}{\partial{x}} & \frac{\partial^2L}{\partial{x^2}} & \frac{\partial^2L}{\partial{x}\partial{y}} \\ \frac{\partial{g}}{\partial{y}} & \frac{\partial^2L}{\partial{y}\partial{x}} & \frac{\partial^2L}{\partial{y^2}} \end{pmatrix}</math> 今回の場合、<math>\det \mathbf{H}_B>0</math>なら条件付極小値、<math>\det \mathbf{H}_B<0</math>なら条件付極大値と判定される。 但し、3変数以上や拘束条件が増えたときの拡張は非常に煩雑で複雑なものとなるので、ここでは紹介しない。 連立方程式<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math>を更に変形する。 :第三式は拘束条件そのものなので除外する。 :第一式・第二式を行列表現に直して :<math>\begin{pmatrix} f_x & g_x \\ f_y & g_y \end{pmatrix}\begin{pmatrix} 1 \\ -\lambda \end{pmatrix}= \begin{pmatrix} 0 \\ 0 \end{pmatrix}</math> :線型代数で扱った定理「斉次連立一次方程式が非自明解を持つ<math>\iff</math>表現行列が特異行列」より、 :<math>\begin{vmatrix} f_x & g_x \\ f_y & g_y \end{vmatrix}=0</math> よって、未定乗数<math>\lambda</math>を求めなくても未定乗数法を適用できる。 この変形は2変数1拘束条件の場合のみ成り立ち、一般化はできない。 ==重積分== 本項では、微分と積分の双対性及び[[解析学基礎/偏微分方程式|偏微分方程式]]・[[解析学基礎/ベクトル解析|ベクトル解析学]]への接続を鑑みて、一般書では深く扱わない(定義すらしないことの多い)偏積分を冒頭で扱うことにする。 ===偏積分=== 偏微分と同様にして、二変数<math>f(x, y)</math>の片方の変数を固定したときの積分を考える。 <math>xyz</math>空間で<math>y</math>を固定したとき、<math>z=f(x, y)</math>の<math>x</math>での積分を考える。直観的には、一変数での積分('''常積分''')のリーマン和を用いた定義を、<math>zx</math>平面でそのまま行えば良いことになる。 具体的には、 :<math>\int_{a}^{b} f(x, y) dx := \lim_{n \to \infty} \sum_{k=1}^{n} f(x_k, y) \Delta x</math>(<math>\Delta x = \frac{b-a}{n}, x_k = a + k\Delta x</math>) と定義する。 これを<math>f(x, y)</math>の<math>x</math>に関する'''偏積分'''という。幾何学的には、<math>xyz</math>空間を<math>y</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>x</math>軸、直線<math>x=a, x=b</math>の囲む符号付き面積に対応する。偏微分と異なり、積分記号は常積分と同じものを用いる。 <math>y</math>に関する偏積分は同様に ::<math>\int_{c}^{d} f(x, y) dy := \lim_{n \to \infty} \sum_{k=1}^{n} f(x, y_k) \Delta y</math>(<math>\Delta y = \frac{d-c}{n}, y_k = c + k\Delta y</math>) と定義され、幾何学的には<math>xyz</math>空間を<math>x</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>y</math>軸、直線<math>y=c, y=d</math>の囲む符号付き面積に対応する。 定積分に関して、一変数と同様に :<math>\int_a^b f(x, y)dx+\int_b^c f(x, y)dx=\int_a^c f(x, y)dx</math> :<math>\int_b^a f(x, y)dx=-\int_a^b f(x, y)dx</math> :<math>\int_a^a f(x, y)dx=0</math> が成立することは定義から容易に示される(<math>y</math>に関しても同様)。 また、積分の平均値の定理 :<math>\exist \xi \in (a, b), \quad f(\xi, y)=\frac{1}{b-a}\int_a^b f(x, y)dx</math> も同様に成立することが判る(<math>y</math>に関しても同様)。 不定積分は、一変数と同様に<math>F(x, y):=\int_u^x f(t, y)dt+C</math>と定義される(<math>F(u, y)=0</math>とする)。但し、<math>x</math>に関する偏積分では<math>y</math>は定数と見做されるので、'''積分定数<math>C</math>は実際には<math>y</math>の関数<math>C(y)</math>である'''ことに注意が必要である。<math>y</math>に関する不定積分でも同様に、積分定数は<math>x</math>の関数<math>C(x)</math>である。<math>\int_u^x f(t, y)dt+C(y)</math>は<math>\int f(x, y)dx+C(y)</math>と略記する 一般に、偏積分の積分定数は積分変数以外の変数を全て含む関数である。 一変数の場合と同様に、 :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math>(微分積分学の基本定理) が成立する。 *証明 :<math>F(x, y):=\int_a^x f(t, y)dt</math>とする。 :先程述べた定積分の性質より :<math>F(x+h, y)-F(x, y) = \int_a^{x+h} f(t, y)dt - \int_a^x f(t, y)dt = \int_a^{x+h}f(t, t)dt+\int_x^a f(t, y)dt =\int_{x}^{x+h} f(t, y)dt</math>であるが、 :積分の平均値の定理より<math>\xi\in(x, x+h)</math>が存在して :<math>\int_{x}^{x+h} f(t, y)dt=hf(\xi, y)</math> :ここで<math>h\to0</math>の極限をとると :<math>\lim_{h\to0} \{F(x+h, y)-F(x, y)\}=\frac{\partial{F}}{\partial{x}},\quad \lim_{h\to0} hf(\xi, y)=f(x, y)</math> :なので :<math>\frac{\partial}{\partial{x}}\int_a^x f(x, y)dx=f(x, y)</math> :一般の不定積分<math>\int f(x, y)dx=\int_u^x f(t, y)dt + C(y)</math>に関しても積分定数<math>C(y)</math>は<math>x</math>の関数でないので偏微分すると0となり、 :結局は :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math> :が成り立つ。// 則ち'''偏積分は偏微分の逆演算'''であり、被積分関数を偏導関数とみて元の関数を復元することで原始関数が求まるので偏積分が計算できることがわかる。 一変数関数で成り立った性質の多くはほぼそのまま成立する。以下、<math>y</math>に関しても同様なので<math>x</math>に関する偏積分で記述する。また、定積分表示で書くが不定積分でも同様である。 :<math>\int_a^b \{\alpha f(x, y)+\beta g(x, y)\}dx=\alpha\int_a^b f(x, y)dx+\beta\int_a^b g(x, y)dy</math>(線型性) :<math>\int_a^b f(x, y)\frac{\partial{g}}{\partial{x}}dx=\left[ f(x, y)g(x, y) \right]_{x=a}^{x=b} - \int_{a}^b \frac{\partial{f}}{\partial{x}}g(x, y)dx</math>(部分積分法) :<math>u=\phi(x)</math>として<math>\int_a^b f (\phi(x), y) \frac{du}{dx} dx=\int_{\phi(a)}^{\phi(b)} f(u, y) du</math>(置換積分法) :<math>y=c, x\in[a, b]</math>で<math>f(x, c)\leq g(x, c)</math>ならば<math>\int_a^b f(x, c)dx\leq \int_a^b g(x, c)dx</math>(定積分不等式) 偏積分の微分に関して、以下の定理が成り立つことが知られている。 {{定理|(ライプニッツの積分定理Ⅰ)}} 2変数関数<math>f(x, y)</math>に対して<math>f, f_x</math>が<math>(x, y)\in I \times[a(x), b(x)]</math>で連続且つ<math>a(x), b(x)</math>が常微分可能ならば :<math>\frac{d}{dx}\left(\int_{a(x)}^{b(x)} f(x, y)dy\right)=\left[f(x, y)\frac{dy}{dx}\right]_{y=a(x)}^{y=b(x)}+\int_{a(x)}^{b(x)} \frac{\partial{f}}{\partial{x}}dy</math> {{定理終わり}} {{定理|(ライプニッツの積分定理Ⅱ)}} 3変数関数<math>f(x, y, z)</math>に対して<math>f, f_x</math>が<math>(x, y, z)\in I_x \times I_y \times[a(x, y), b(x, y)]</math>で連続且つ<math>a(x, y), b(x, y)</math>が<math>x</math>で偏微分可能ならば :<math>\frac{\partial}{\partial{x}}\left(\int_{a(x, y)}^{b(x, y)} f(x, y, z)dz\right)=\left[f(x, y, z)\frac{\partial{z}}{\partial{x}}\right]_{z=a(x, y)}^{z=b(x, y)}+\int_{a(x, y)}^{b(x, y)} \frac{\partial{f}}{\partial{x}}dz</math> {{定理終わり}} Ⅰに於いて<math>a(x)=a, b(x)=x</math>としてみよう。すると、 :<math>\frac{d}{dx}\int_a^x f(x, y)dy = f(x, x) + \int_a^x \frac{\partial{f}}{\partial{x}}dy</math> である。 これは、偏微分に関する微分積分学の基本定理を「微分変数と積分変数が異なる場合」に拡張したものと見ることができる。更に、<math>f(x, y)=g(y)</math>なら<math>\frac{\partial{f}}{\partial{x}}=0</math>より常微分に関する微分積分学の基本定理に一致する。 則ち、ライプニッツの積分定理は常微分・偏微分双方の意味で「微分積分学の基本定理の拡張」と捉えることができる。 Ⅰ・Ⅱとも偏微分方程式やベクトル解析で当たり前のように用いられるので、覚えておいて損はないだろう。 ===重積分の定義=== 次に、連続関数<math>f(x, y)</math>の全ての変数が動く場合の積分に就いて考える。 変数の組<math>(x, y)</math>が動く範囲('''積分領域''')<math>D</math>は、点<math>(x, y)</math>の軌跡と考えることで<math>xy</math>平面上の領域として表現することができる。 先ずは、簡単な場合として矩形領域<math>D=[a, b]\times[c, d]</math>の場合を考える。これは、<math>z=f(x, y)</math>を<math>xy</math>平面へ<math>z</math>方向から射影した投影面が矩形ということである。 なお、重積分の文脈では、積分領域を直積集合で表すよりも<math>D=\{(x, y)\mid a\leq x \leq b, c\leq y \leq d\}</math>や<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ c \leq y \leq d \end{array} \right\}</math>のような記法が好まれる。 <math>[a, b], [c, d]</math>をそれぞれ<math>a=x_0<x_1<\cdots<x_i<\cdots<x_{m-1}<x_m=b, c=y_0<y_1<\cdots<y_j<\cdots<y_{n-1}<y_n=d</math>と等分割し、<math>D_{ij}:=[x_{i-1}, x_i]\times[y_{j-1}, y_j]</math>とする。この矩形領域から代表点<math>(\alpha_{ij}, \beta_{ij})</math>をとるとき、各<math>D_{ij}</math>を底面・<math>f(\alpha_{ij}, \beta_{ij})</math>を高さとする長方形の体積は区間<math>[x_{i-1}, x_i],[y_{j-1}, y_j]</math>の幅を<math>\Delta x_i, \Delta y_j</math>として<math>V_{mn}=\sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math>と表される。これは、'''リーマン和'''を2変数関数に拡張したものである。 分割を限りなく細かくしたときの極限<math>\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} V_{mn}</math>が収束するならば、<math>f(x, y)</math>は<math>D</math>で'''二重積分可能'''といい、その極限値を<math>\iint_D f(x, y)dxdy</math>と表して<math>f(x, y)</math>の<math>D</math>に関する'''二重積分'''という。 :<math>\iint_D f(x, y)dxdy:=\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} \sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math> 次に、<math>D</math>が有界領域の場合を考える。 <math>D</math>は有界であるから、<math>D</math>を包含するような矩形領域<math>\tilde{D}\subset\mathbb{R}^2</math>が必ず存在する。 このとき、<math>D</math>上の二変数関数<math>f(x, y)</math>を次のように拡張する。 :<math>\tilde{f}(x, y)=\begin{cases} f(x, y) & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> このとき、<math>\tilde{D}\setminus D</math>に於ける<math>\tilde{f}(x, y)</math>の値は<math>0</math>なので重積分の計算結果に影響せず、 :<math>\iint_D f(x, y)dxdy:=\iint_{\tilde{D}}\tilde{f}(x, y)dxdy</math> として差し支えない(右辺は先ほど定義した「矩形領域での二重積分」である)。 <math>D</math>が有界領域でない場合は後述する。 重積分では「不定積分」に相当するものを考えないことが多い。これは、積分定数の自由度が比較的高いので偏積分より扱いにくくなるためである。 <math>f(x, y)=1</math>という定数関数の重積分を考える。先ずは矩形領域に就いて考える。 リーマン和は<math>f(\alpha_{ij}, \beta_{ij})=1</math>より<math>V_{mn}=\sum_{i=1}^m\sum_{j=1}^n \Delta x_i \Delta y_j</math>であるが、<math>\Delta x_i \Delta y_j</math>は矩形領域<math>D_{ij}</math>の面積に等しい。よってその総和<math>V_{mn}</math>は矩形領域<math>D</math>の面積である。これは分割がどれだけ細かくなっても変わらないので、結局は<math>|D|=\iint_D 1 dxdy</math>である。このとき、1を省略して<math>\iint_D dxdy</math>と表す。 <math>D</math>が有界領域であるとき、<math>D</math>を包含する矩形領域<math>\tilde{D}</math>に関して :<math>\tilde{f}(x, y)=\begin{cases} 1 & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> であり、<math>\tilde{D}</math>での重積分の値は同様の議論により結局は有界領域<math>D</math>の面積に等しくなる。 一変数の積分では<math>\int_a^b dx = b-a</math>(区間の幅)であったが、二変数の重積分では<math>\iint_D dxdy= |D|</math>(領域の面積)と判った。三変数でも、同様の議論により<math>\iiint_V dxdydz = |V|</math>(領域の体積)となる。一般に、1の<math>n</math>重積分は積分領域となる図形の大きさ(<math>n</math>次のルベーグ測度)に等しい。ベクトル解析で扱う線積分・面積分・体積分でも同様の事項が成り立つ。 [[測度論]]では、逆にルベーグ測度を1の重積分として定義する流儀もある。 ===累次積分=== 次に、重積分の具体的な計算方法に就いて見ていく。 先程見たように、<math>\iint_D f(x, y)dxdy</math>は積分領域<math>D</math>と曲面<math>z=f(x, y)</math>が囲む立体の体積と考えられる。 数学Ⅲで扱ったように、立体の体積は「立体の断面積を表す関数を積分」すれば求めることができる。つまり、「立体をある平面で切ったときの断面積」さえ求まれば計算することができると考えられる。 実は、この断面積は偏積分で与えられる。 偏積分<math>h(y)=\int_a^b f(x, y)dx</math>は「<math>D=[a, b]\times I</math>と<math>z=f(x, y)</math>が囲む立体を<math>y</math>を固定した平面で切ったときの断面積」なので、これを<math>y</math>に関して区間<math>I</math>で常積分してやれば「断面積の積分=体積」が求まる。 この話を具体的に見ていく。 先ずは、<math>D=[a, b]\times[c, d]</math>という矩形領域を考える。 <math>y</math>を固定した平面で切った断面積は<math>\int_a^b f(x, y)dx</math>であり、この断面積を<math>[c, d]</math>で積分してやればいいので、<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_a^b f(x, y)dx \right) dy</math>である。 <math>x</math>を固定した平面で切った断面積で考えても同じであり、<math>\iint_D f(x, y)dxdy = \int_a^b \left(\int_c^d f(x, y)dy \right)dx</math>。 なお、<math>D=[a, b]\times[c, d]</math>且つ<math>f(x, y)=g(x)h(y)</math>と分離できる場合は<math>\iint_D f(x, y)dxdy = \left( \int_a^b g(x) dx\right)\left( \int_c^d h(y)dy \right)</math>と、非常に単純な計算で求まる。 一般の有界領域<math>D</math>に関しては、「<math>(x, y)</math>が<math>D</math>内の全ての点を1点ずつ重複なく通る」ように<math>x, y</math>をそれぞれ動かす必要がある。そのような動かし方をいきなり定めるのは困難であるため、以下のような場合を考える。 '''定義が区分的でない'''関数<math>\phi_1(x), \phi_2(x)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\}</math>と表され、'''疆界が単純閉曲線'''<sup>※</sup>である積分領域を'''<math>x</math>-単疆界領域'''<!-- 『例から学ぶ微分積分』馬場裕・笹尾哲・山本光・山本勇(共立出版、2022年)より -->(<math>x</math>-単線領域)と呼ぶことにする(統一名称は存在せず、書籍によって様々に呼ばれる)。同様に、定義が区分的でない関数<math>\psi_1(y), \psi_2(y)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\}</math>と表され、疆界が単純閉曲線である積分領域を'''<math>y</math>-単疆界領域'''(<math>y</math>-単線領域)と呼ぶ。 ※「単純閉曲線」とは、「'''閉曲線'''(端点(始点と終点)が一致する曲線)であって自己交叉しない(端点以外で自分自身と交わらない)」曲線のことである。[[位相幾何学]]の知識を用いると単疆界領域は「単純閉曲線で囲まれた単連結領域」と言い換えられる。 <math>x</math>-単疆界領域では例えば<math>x=x_0</math>を固定すると<math>y</math>を<math>\phi_1(x_0)</math>から<math>\phi_2(x_0)</math>まで動かしたときに点<math>(x, y)</math>は線分<math>x=x_0 (\phi_1(x_0)<y<\phi_2(x_0))</math>上の点を一回ずつ通る。次に、<math>x</math>を<math>a</math>から<math>b</math>まで動かせば<math>(x, y)</math>は<math>D</math>内の全ての点を重複なく通ったことになる。 よって、矩形領域と同様の議論で二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\} \right)</math>は次のように計算される。 :<math>\iint_D f(x, y)dxdy = \int_a^b \left( \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy \right) dx</math> <math>y</math>-単疆界領域でも同様に二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\} \right)</math>は :<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_{\psi_1(y)}^{\psi_2(y)} f(x, y)dx \right) dy</math> と計算される。 このように、重積分を偏積分の常積分で表したものを'''累次積分'''(逐次積分、反復積分)という。見た目上は常積分の反復であることが名前の由来である。3変数以上の場合、最外部の積分のみ常積分で残りは積分変数以外を固定した偏積分である。 昔からの慣習として、累次積分の先に計算する部分を右側に纏めて :<math>\int_a^b dx \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy</math> のように表す場合がある。 これは :<math>\left(\int_a^b dx\right) \left(\int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy\right)</math> を意味しないので注意。 本項では、混乱を防ぐため通常の記法で書く。 なお、積分区間を更に詳しく明示した :<math>\int_{x=a}^{x=b} \left( \int_{y=\phi_1(x)}^{y=\phi_2(x)} f(x, y)dy \right) dx</math> という記法も存在する。 単疆界領域でない領域の場合、疆界となる関数が切り替わる点(疆界点)で領域を分割することで単疆界領域になるので、それぞれの単疆界領域での重積分の和を計算すればよい。 :<math>\iint_D f(x, y)dxdy = \sum_i \iint_{D_i} f(x, y)dxdy</math> :例) :<math>x\in[-1, 1], \phi_1(x)=0, \phi_2(x)=\begin{cases} x+1 & (x<0) \\ -x+1 & (x\geq0) \end{cases}</math>のとき、 :<math>D=D_1 \cup D_2</math> :<math>D_1=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} -1 \leq x < 0 \\ 0 \leq y \leq x+1 \end{array} \right\}</math> :<math>D_2=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math> :とすれば良い。 二重積分を累次積分に直すとき、<math>D</math>の図を書くことで疆界となる区分的でない関数を正しく導くことができる。 なお、重積分でも線型性と定積分不等式が成り立つ。 :<math>\iint_D (\alpha f(x, y)+\beta g(x, y)) dxdy = \alpha \iint_D f(x, y)dxdy + \beta \iint_D g(x, y)dxdy</math> :<math>f(x, y)\leq g(x, y)\quad\mathrm{at}\, D \implies \iint_D f(x, y)dxdy \leq \iint_D g(x, y)dxdy</math> ===積分順序の変更=== 積分領域が<math>x</math>-単疆界領域且つ<math>y</math>-単疆界領域であるならば、累次積分で<math>x, y</math>のどちらを先に計算しても結果は同じである。単疆界領域でなくとも、単疆界領域に分割した重積分の和を考えれば同じく積分順序を交換できる。 一般に、次が成り立つ。 {{定理|(フビニの定理)}} 多変数関数が積分領域<math>D</math>で重積分可能ならば、累次積分の積分順序は可換である。 {{定理終わり}} 但し、'''積分順序を交換すると各積分の積分区間が変わる'''ことに注意が必要である。 例えば、三角形領域<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math>に於ける<math>f(x, y)=xy^2</math>の重積分を考える。 <math>D</math>は<math>x</math>-単疆界領域なのでこの重積分は累次積分により :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-x+1} xy^2 dy \right)dx</math> :<math>=\int_0^1 x\left[\frac{1}{3}y^3\right]_{1}^{-x+1} dx</math> :<math>=\frac{1}{3}\int_0^1 x(-x^3+3x^2-3x)dx</math> :<math>=\frac{1}{3} \left[ -\frac{x^5}{5}+\frac{3}{4}x^4-x^3 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> と計算される。 <math>D</math>の表式を今度は<math>y</math>-単疆界領域となるように変形する。 :<math>y=-x+1\iff x=-y+1</math> :<math>0\leq x \leq 1 \iff 0 \leq y \leq 1</math> :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq -y+1 \\ 0 \leq y \leq 1 \end{array} \right\}</math> 同様に重積分を計算すると :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-y+1} xy^2 dx \right)dy</math> :<math>=\int_0^1 y^2\left[\frac{1}{2}x^2\right]_0^{-y+1}dy</math> :<math>=\frac{1}{2}\int_0^1 y^2(y^2-2y)dy</math> :<math>=\frac{1}{2} \left[ \frac{1}{5}y^5-\frac{1}{2}y^4 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> このように、正しく積分順序を交換すれば同じ結果を得る。 また、以下のように積分順序を交換することで計算が容易となる場合がある。 {{演習問題|<math>\int_{0}^1 \left( \int_{-\sqrt{1-x^2}}^{\sqrt{1-x^2}}x dy \right)dx</math>を積分順序を交換することで計算せよ。| 二重積分<math>\iint_D f(x, y)dxdy</math>と見て積分領域<math>D</math>を求めると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ -\sqrt{1-x^2} \leq y \leq \sqrt{1-x^2} \end{array} \right\}</math> 則ち、<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2 \leq 1 \\ x \geq 0 \end{array} \right\}</math>という半円領域である。<br>これを<math>y</math>-単疆界領域となるように変形すると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \sqrt{1-y^2} \\ -1 \leq y \leq 1 \end{array} \right\}</math> よって累次積分に直して :<math>\iint_D f(x, y)dxdy=\int_{-1}^{1} \left( \int_0^{\sqrt{1-y^2}} x dx \right)dy</math> :<math>=\int_{-1}^1 \left[ \frac{1}{2}x^2 \right]_0^{\sqrt{1-y^2}}dy</math> :<math>=\frac{1}{2}\int_{-1}^1(1-y^2)dy</math> :<math>=\int_0^1 (1-y^2)dy</math> :<math>=\frac{2}{3}</math>// }} ===変数変換=== 常積分では置換積分という手法により積分変数を別の変数に変換することができた。重積分でも同様に変数変換を考えることができる。 <math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \end{cases}</math>という変数変換によって積分領域が<math>(s, t)\in E</math>から<math>(x, y)\in D</math>に写されるとする。 このとき、全単射な写像<math>\Gamma:E\to D</math>が存在すれば変換前後で重積分の計算が可能である。 一変数の置換積分では<math>dx</math>が<math>\frac{dx}{dt}dt</math>に置き換わった。同様に<math>dxdy</math>が○○倍の<math>dsdt</math>に置き換わると予想されるが、この○○に入るのは何であろうか? <math>dx, dy</math>はそれぞれ<math>\phi(s, t), \psi(s, t)</math>の<math>s, t</math>を微小変化させたときの変化量、則ち全微分と考えられるので、 :<math>dx=\frac{\partial{\phi}}{\partial{s}}ds+\frac{\partial{\phi}}{\partial{t}}dt</math> :<math>dy=\frac{\partial{\psi}}{\partial{s}}ds+\frac{\partial{\psi}}{\partial{t}}dt</math> これを一次変換の記法で表すと :<math>\begin{pmatrix} dx \\ dy \end{pmatrix} = \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \begin{pmatrix} ds \\ dt \end{pmatrix}</math> である。 <math>(x, y)</math>の組と<math>(s, t)</math>の組がそれぞれ一次独立であるとすると、<math>dxdy</math>と<math>dsdy</math>はそれぞれ<math>D, E</math>での微小矩形の面積を表すと解釈でき、更に行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>は正則である。 ここで、一次変換による図形の拡大率は表現行列の行列式の絶対値だったので、 :<math>dxdy = \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right|dsdt</math> が成り立つ。 則ち、重積分の変数変換の表式は :<math>\iint_D f(x, y)dxdy = \iint_E f(\phi(x, y), \psi(x, y)) \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right| dsdt</math> である。 行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>を'''ヤコビ行列'''(ヤコブ行列)と言い、<math>\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>と略記する。ヤコビ行列式<math>\det\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>を'''ヤコビアン'''という。 二次元でよく用いられる変換としては、<math>\begin{cases} x=s+t \\ y=s-t \end{cases}</math>('''斜交座標''')や<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>('''円座標''')が挙げられる。後者は特に、円が絡む積分領域のときに真価を発揮する。 三次元以上でも同様に全微分を一次変換表記することでヤコビ行列を得、それが変数変換の変換レートとなる。 三次元でよく用いられる変換としては、<math>\begin{cases} x= t+u \\ y=u+s \\ z=s+t \end{cases}</math>('''ラヴィ変換''')、<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \\ z=z \end{cases}</math>('''円筒座標''')、<math>\begin{cases} x=r\sin\theta\cos\phi \\ y=r\sin\theta\sin\phi \\ z= r\cos\theta \end{cases}</math>('''球面座標''')が挙げられる。 {{演習問題|<math>f(x, y)=x^2+y^2, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \frac{x^2}{a^2}+\frac{y^2}{b^2} \leq 1 \right\}</math>のとき、変数変換により<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\begin{cases} x=as \\ y=bt \end{cases}</math>と変換すると :<math>x^2+y^2=a^2s^2+b^2t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| s^2+t^2 \leq 1 \right\}</math> :<math>\left|\det\frac{\partial{(x, y)}}{\partial{(s, t)}}\right|=\left|\det \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix}\right|=ab</math> より :<math>\iint_D (x^2+y^2)dxdy=\iint_E \{(a^2s^2+b^2t^2)ab\}dsdt</math> :<math>=a^3b\iint_E s^2dsdt + ab^3\iint_E t^2dsdt</math> 更に<math>\begin{cases} s=r\cos\theta \\ t=r\sin\theta \end{cases}</math>と変換すると :<math>s^2=r^2\cos^2\theta,\quad t^2=r^2\sin^2\theta</math> :<math>F = \left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq 1 \\ 0 \leq \theta \leq \tau \end{array} \right\}</math> :<math>\left|\det\frac{\partial{(s, t)}}{\partial{(r, \theta)}}\right|=\left|\det \begin{pmatrix} \cos\theta & r\sin\theta \\ \sin\theta & r\cos\theta \end{pmatrix}\right|=r</math> より :<math>\iint_E s^2 dsdt = \iint_F \{(r^2\cos^2\theta) r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \cos^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x+\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> :<math>\iint_E t^2dsdt=\iint_F \{(r^2\sin^2\theta)r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \sin^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x-\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> よって最終的に :<math>\iint_D (x^2+y^2)dxdy = a^3b\cdot\frac{\pi}{4}+ab^3\cdot\frac{\pi}{4}</math> :<math>=\frac{ab\pi}{4}(a^2+b^2)</math>// }} ここで、「極座標なのに<math>r=0</math>を考えてる」「<math>\theta=0</math>と<math>\theta=\tau</math>が点として重複してる」からおかしいと思うだろうが、実は問題ないことが示される。詳細は最後の節で扱う。 積分領域が<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a \leq \varphi(x, y) \leq b \\ c \leq x \leq d \end{array} \right\}</math>と表されるとき、<math>-\frac{\partial{\varphi}}{\partial{y}}\neq0</math>ならば「陰関数」節で述べたように原点近傍で<math>\begin{cases} s = \varphi(x, y) \\ t=x \end{cases}</math>という変数変換が有効である。 {{演習問題|<math>f(x, y)=x+y, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2 \leq y \leq x^2+4 \\ -2 \leq x \leq 2 \end{array} \right\}</math>のとき、<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\varphi(x, y):=y-x^2</math>とすると<math>-\frac{\partial{\varphi}}{\partial{y}}=-1\neq0</math>であり、<math>0\leq \varphi(x, y)\leq 4</math><br> <math>\begin{cases} s = y-x^2 \\ t=x \end{cases}</math>と変換すると :<math>x+y=s+t+t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq s \leq 4 \\ -2 \leq t \leq 2 \end{array} \right\}</math> :<math>\left| \det \frac{\partial(s, t)}{\partial(x, y)} \right|= \left|\det \begin{pmatrix} -2x & 1 \\ 1 & 0 \end{pmatrix} \right|=1</math> より :<math>\iint_D (x+y)dxdy = \iint_E (t+s+t^2) dsdt</math> :<math>=\int_{-2}^2 \left( \int_0^4 (s+t+t^2)ds \right)dt</math> :<math>=\int_{-2}^2 \left[ \frac{1}{2}s^2 + s(t+t^2) \right]_{s=0}^{s=4} dt</math> :<math>=\int_{-2}^2 (8+4t+4t^2)dt</math> :<math>=8\int_0^2 (2+t^2)dt</math> :<math>=8\left[ 2t+\frac{1}{3}t^3 \right]_0^2</math> :<math>=8\left( 4+\frac{8}{3} \right)</math> :<math>=\frac{160}{3}</math>// }} この問題は変数変換せずに累次積分すると<math>\iint_D (x+y)dxdy = \int_{-2}^2 \left[xy+\frac{1}{2}y^2\right]_{y=x^2}^{y=x^2+4} dx</math>とかなり煩雑な式となるが、この変数変換によって非常に単純な単疆界領域となるので計算が容易となる。 但し、積分領域が簡単になっても被積分関数がかえって煩雑になってしまうと変換をする意味が薄れるので、適切な変換を選択できるように練習を積む必要がある。 ===重積分の応用=== 重積分の応用例の一つは、体積の求積である。 先程述べたように、<math>\iiint_V dxdydz</math>は立体<math>V</math>の体積に等しい。数学Ⅲで習ったように「一変数関数の定積分」として求めようとすると、「いずれかの座標軸に垂直な平面で切った断面を考えてその面積を式で表し、座標軸で積分する」という手続きを要する。これは空間図形の素養が必要なので一般に苦しい。しかしながら、三重積分として計算すると見通しが立ちやすく、ある意味機械的な計算で求積可能である。 ここで、<math>V=\left\{ \begin{pmatrix} x \\ y \\ z \end{pmatrix} \Bigg| \begin{array}{c} {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D \\ f(x, y) \leq z \leq g(x, y) \end{array} \right\}</math>のように表されるとする。<!-- \middle|が使えないから長さが足りない --> すると、三重積分は :<math>\iiint_V dxdydz = \iint_D \left( \int_{f(x, y)}^{g(x, y)}dz \right) dxdy</math> のように二重積分に帰着することが可能である。 勿論、二重積分が先になるように計算したり最初から3重の累次積分に直接直しても構わない。 {{演習問題|球<math>x^2+y^2+z^2\leq1</math>と円柱<math>x^2+y^2\leq x</math>の共通部分のうち、<math>y\geq0, z\geq0</math>にある部分の体積を求めよ。| 底面に於いて、<math>x^2+y^2\leq x, y\geq 0, z=0</math>を満たす点<math>(x, y, z)</math>をどこに固定しても<math>0\leq z \leq \sqrt{1-x^2-y^2}</math>が成り立ち、 :<math>\iint_V dxdydz = \iint_D \left( \int_0^{\sqrt{1-x^2-y^2}}dz \right)dxdy</math> :<math>=\iint_D \sqrt{1-x^2-y^2}dxdy\quad \left(D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \left(x-\frac{1}{2}\right)^2+y^2 \leq \left(\frac{1}{2}\right)^2 \\ y\geq 0 \end{array} \right\}\right)</math> 円座標に変換すると :<math>\sqrt{1-x^2-y^2}=\sqrt{1-r^2}</math> :<math>E=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq \cos\theta \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math> :<math>dxdy=rdrd\theta</math> よって :<math>\iint_D \sqrt{1-x^2-y^2}dxdy=\iint_E r\sqrt{1-r^2}drd\theta</math> :<math>= \int_0^{\frac{\tau}{4}} \left( \int_0^{\cos\theta} r\sqrt{1-r^2} \right) d\theta</math> :<math>=-\frac{1}{3}\int_0^{\frac{\pi}{2}} (\sin^3\theta-1)d\theta</math> :<math>=-\frac{1}{3}\left(\frac{2}{3}-\frac{\pi}{2}\right)</math>(<math>\because</math>ウォリスの公式) :<math>=\frac{\pi}{6}-\frac{2}{9}</math>// }} 重積分のもう一つの応用例は、曲面の表面積('''曲面積''')である。 詳細な議論はベクトル解析の頁に任せ、結果だけ書いておく。 {{定理|(曲面積Ⅰ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>f(x, y)\in C^1</math>とすると、 曲面<math>S:z=f(x, y)\quad ({\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}dxdy</math> {{定理終わり}} この式は[[高等学校数学III/積分法#曲線の長さ|一変数関数に於ける曲線の長さの式]]<math>L=\int_a^b \sqrt{1+\left(\frac{dy}{dx}\right)^2}dx</math>の一般化である。 なお、<math>\sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}</math>は「全微分」節で紹介した点<math>(x, y)</math>に於ける曲面<math>S</math>の接平面の法線ベクトル<math>\begin{pmatrix} -\frac{\partial{f}}{\partial{x}} \\ -\frac{\partial{f}}{\partial{y}} \\ 1 \end{pmatrix}</math>の大きさに等しい。 発展として、曲面が<math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}</math>と媒介変数表示された場合の表式は以下のようになる。 {{定理|(曲面積Ⅱ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>\phi(s, t), \psi(s, t), \omega(s, t)\in C^1</math>とすると、 曲面<math>S:\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}\quad ({\scriptstyle\left(\begin{array}{c} s \\[-6pt] t \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{\left( \frac{\partial{y}}{\partial{s}}\frac{\partial{z}}{\partial{t}} -\frac{\partial{y}}{\partial{t}}\frac{\partial{z}}{\partial{s}} \right)^2+\left( \frac{\partial{z}}{\partial{s}}\frac{\partial{x}}{\partial{t}} -\frac{\partial{z}}{\partial{t}}\frac{\partial{x}}{\partial{s}} \right)^2+\left( \frac{\partial{x}}{\partial{s}}\frac{\partial{y}}{\partial{t}} -\frac{\partial{x}}{\partial{t}}\frac{\partial{y}}{\partial{s}} \right)^2}dsdt</math> {{定理終わり}} こちらは媒介変数表示された一変数関数に於ける曲線の長さの式<math>L=\int_a^b \sqrt{\left(\frac{dx}{dt}\right)+\left(\frac{dy}{dt}\right)^2}dt</math>の一般化である。 <math>\begin{cases} x=x \\ y=y \\ z = f(x, y) \end{cases}</math>とすればⅠの式に一致する。 ===広義重積分=== 重積分でも広義積分に相当するものを考えたい。しかし、序論から見てきたように二変数関数の変数の組<math>(x, y)</math>は<math>xy</math>平面上をありとあらゆる方向に無数の軌道で動くことができる。このため、広義積分を上手く定義できるとは一般に限らない。ここでは、上手く定義できる場合を見ていく。 先ずは、非有界領域での重積分を考える。 <math>xy</math>平面上の有界とは限らない領域<math>D</math>に対し、次を満たす有界領域<math>D_n</math>を考える。 #<math>D_1\subset D_2\subset D_3\subset \cdots \subset D_n \subset D</math> #<math>\bigcup_{n=1}^\infty D_n=D</math> #<math>\forall S(\mathrm{is\, bounded}) \subset D,\quad \exist n\in\mathbb{N},\quad S\subset D_n</math> このような有界領域の列<math>\{D_n\}</math>を<math>D</math>の'''近似増加列'''という。 <math>\{D_n\}</math>の選び方に依らず<math>\lim_{n\to\infty}\iint_{D_n}f(x, y)dxdy</math>が収束するとき、 :<math>\iint_D f(x, y)dxdy:=\lim_{n\to\infty} \iint_{D_n}f(x, y)dxdy</math> と定義する。これを'''広義二重積分'''という。 次に、積分領域が特異点<math>\alpha</math>を含む場合を考える。 このときは、「<math>\alpha \notin D_n</math>(近似増加列は特異点を含まない)」且つ「<math>\bigcup_{n=1}^\infty D_n=D\setminus\{\alpha\}</math>(近似増加列の和集合が積分領域から特異点を除いたものに等しい)」且つ「<math>\left(\bigcup_{n=1}^\infty D_n\right)^-=D</math>(近似増加列の閉包が積分領域に等しい)」となるように近似増加列<math>\{D_n\}</math>をとり、同様に極限値として広義二重積分を定義すればよい。 極座標変換に於ける<math>r=0</math>や<math>\theta=\tau</math>が積分領域の境界として許されているのは、広義重積分によって特異点を含んでも問題なく計算可能なことが示されるからである。定性的・直観的には、「特異点の測度は0なので測度の総和である積分結果には影響しない」という説明がなされる。 次の定理が成り立つ。 {{定理|}} 多変数関数が非負関数または非正関数であるとき、ある<math>\{D_n\}</math>に対して広義重積分が収束するならば任意の<math>\{D_n\}</math>に対して広義重積分は収束する。 {{定理終わり}} ここから、「広義重積分が収束するような簡単な近似増加列を見つければよい」という結論に至る。 広義重積分の有名な使用例を以下に示す。 *例題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x \geq 0 \\ y \geq 0\end{array} \right\}</math>の近似増加列の一般項を<math>D_n=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2\leq n^2 \\ x\geq0, y\geq0 \end{array} \right\}</math>とする。 *:このとき、広義重積分<math>\iint_D e^{-(x^2+y^2)}dxdy</math>を計算せよ。 *解答 :<math>e^{-(x^2+y^2)}</math>は明らかに非負関数であり、<math>\{D_n\}</math>が近似列であることも自明である。 :円座標に変換して<math>e^{-(x^2+y^2)}=e^{-r^2}</math>、<math>E_n=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r\leq n \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math>、<math>dxdy=rdrd\theta</math> :<math>\iint_{D_n}e^{-(x^2+y^2)}dxdy=\iint_{E_n}re^{-r^2}drd\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left(\int_0^n re^{-r^2}dr \right)d\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left[ -\frac{1}{2}e^{-r^2} \right]_0^n d\theta</math> :<math>=\frac{1}{2}\int_0^{\frac{\tau}{4}} \left( 1-e^{-n^2}\right) d\theta</math> :<math>=\frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right)</math> :よって広義重積分の値は :<math>\iint_D e^{-(x^2+y^2)}dxdy =\lim_{n\to\infty} \frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right) = \frac{\tau}{8}</math>// ここで<math>e^{-(x^2+y^2)}=e^{-x^2}e^{-y^2}</math>であり、、<math>x, y</math>は独立に半開区間<math>[0, \infty)</math>を動くので矩形領域の場合と同様に分離することができる。則ち、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2} dx \right)\left(\int_0^\infty e^{-y^2}dy \right)</math> 右辺に於いて積分変数のラベルは関係ないので<math>y</math>を<math>x</math>に取り換えると、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2}dx\right)^2</math> ここで左辺に先程求めた値を代入すると :<math>\frac{\tau}{8}=\left( \int_0^\infty e^{-x^2}dx \right)^2</math> 両辺正なので平方根をとって :<math>\sqrt{\frac{\tau}{8}}=\int_0^\infty e^{-x^2}dx</math> 則ち、 :<math>\int_0^\infty e^{-x^2}dx = \frac{\sqrt{\pi}}{2}</math> 左辺の被積分関数は非負なので<math>\int_0^\infty |e^{-x^2}|<\infty</math>より絶対収束し、偶関数・奇関数の対称積分の性質を広義積分でも適用できる。<br> よって :<math>\int_{-\infty}^\infty e^{-x^2}dx = 2\cdot\frac{\sqrt{\pi}}{2}=\sqrt{\pi}</math> こうして、ガウス積分の値が求まった。 *発展問題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq 1\end{array} \right\}</math>の近似増加列の一般項を<math>D'_n\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \frac{1}{n} \\ 0 \leq y \leq \frac{1}{n} \end{array} \right\}</math>として<math>D_n=D\setminus D'_n</math>とする。 *:このとき、広義重積分<math>\iint_D \frac{dxdy}{x+y}</math>を計算せよ。 [[カテゴリ:微分積分学|たへんすうかんすうのひせきふん]] itzosfmn9m1kynypyd2w8m3y3ua4fo1 301923 301922 2026-07-30T01:50:45Z ~2026-41547-90 92136 /* 合成関数微分 */ 301923 wikitext text/x-wiki {{Advanced|解析学基礎/ベクトル解析}} ==序論== ===多変数関数の定義=== 独立変数が2つであるような関数<math>z=f(x, y)</math>を'''二変数関数'''という。独立変数が3つであるような関数<math>w=f(x, y, z)</math>を'''三変数関数'''という。一般に、独立変数が<math>n</math>個であるような関数<math>y=f(x_1, x_2, \cdots, x_n)</math>を'''<math>n</math>変数関数'''という。<math>n</math>が2以上であるとき、'''多変数関数'''という。 「関数」という語の定義から、多変数関数は(定義域・値域に於いて)「独立変数の組の各々に対して対応する従属変数が必ず存在する」「独立変数の組を一意に定めたら従属変数が一意に定まる」という性質を満たす。 なお、ここで独立変数の組<math>(x_1, x_2, \cdots, x_n)</math>を<math>\mathbb{R}^n</math>上の点と捉えると、多変数関数とはベクトルをスカラーへ写す写像('''スカラー関数''')<math>F:\mathbb{R}^n \to \mathbb{R}</math>と考えることができる。拠って、以下で扱う話題はベクトル関数('''[[解析学基礎/ベクトル解析|ベクトル解析学]]''')で一般化され得る。 一般に、<math>n</math>変数関数のグラフは<math>n+1</math>次元空間ではじめて描画され得る。そのため、多変数関数の議論では(簡単な場合を除き)「グラフを考えて図形的に解釈する」手法はあまり通用しない。 多変数関数の考え方は変数が幾つであっても本質的には同じなので、以下の議論は全て(最も基本的な)二変数関数で扱うものとする。 ===多変数関数の極限=== 二変数関数の極限は、定性的には一変数関数と同様にして以下のように定義される。 :<math>z=f(x, y)</math>に於いて<math>(x, y)</math>を実定数の組<math>(a, b)</math>に<math>(a, b)</math>とは異なる値を取りながら限りなく近づけたとき、<math>z</math>が一定値<math>L</math>に近づくならば「<math>(x, y)\to(a, b)</math>のとき<math>z</math>は<math>L</math>に'''収束'''('''収斂''')する」といい、<math>\lim_{(x, y)\to(a, b)}f(x, y)=L</math>のように書く。 収束する値を'''極限値'''、収束しない場合を'''発散'''というのも同様である。 なお、ここで<math>(x, y), (a, b)</math>を<math>xy</math>平面上の点と見れば位置ベクトルを用いて :<math>\lim_{\scriptscriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right) \to \left(\begin{array}{c} a \\[-6pt] b \end{array}\right)}</math> のように書くことができる。また、 :<math>\lim_{\scriptstyle x \to a \atop \scriptstyle y \to b}</math> のような書き方も許容される。 但し、 :<math>\lim_{x \to a, y\to b}</math> のような書き方は'''反復極限'''(各変数を独立に飛ばすような極限) :<math>\lim_{x \to a} \lim_{y \to b}</math> と受け止められるので推奨しない(この場合は<math>x</math>と<math>y</math>を同時に飛ばしているので)。 同一値に飛ばす場合は :<math>\lim_{x, y\to c}</math> のような書き方も見られる。 ここからは、二変数関数の極限を定量的に考えていく。 一変数関数の場合を復習しておくと、「関数<math>y=f(x)</math>が<math>x \to a</math>で有限値<math>L</math>に収束する」とは<math>x \neq a</math>とすると<math>\varepsilon-\delta</math>論法を用いて :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall x \in \mathbb{R} \left( |x-a| < \delta \implies |f(x)-L| < \varepsilon \right)</math> で定義された。 二変数関数でも同様な定義にしたいので、<math>||</math>を適切に取り換える必要がある。高校数学を思い返してみると、<math>||</math>の意味は「実数の絶対値」から「ベクトル(複素数)の大きさ」に拡張されていた。つまり、先程と同様に変数の組<math>(x, y)</math>を<math>xy</math>平面上の点を表す位置ベクトルと見ればよい(より一般にはベクトル空間のノルム<math>\|\|</math>を用いる)。 つまり、<math>\begin{pmatrix} x \\ y \end{pmatrix} \neq \begin{pmatrix} a \\ b \end{pmatrix}</math>として :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies |f(x, y)-L| < \varepsilon \right)</math> とすればよい。 一変数の場合、<math>x \to a</math>の近づけ方は<math>x \to a^+</math>(右側極限)と<math>x \to a^-</math>(左側極限)の二通りしかなかった。しかし、二変数の場合は<math>xy</math>平面上のありとあらゆる方向からあらゆる経路で近づくことが考えられる。 つまり、二変数関数の収束は「2つの片側極限が一致」すれば良かった一変数の場合に比べ遙かに厳しい条件であることがわかる。 先程「反復極限のように表してはいけない」と述べたのは、反復極限では「どのような近づけ方であっても一意に収束する」ことが示せないからである。 それでは、実際に二変数関数の極限を求めるにはどうしたらよいであろうか? <math>\varepsilon - \delta</math>法による上述の定義では、「全ての近づき方に就て一意に収束する」ことを言うしかないが、近づけ方は無数に考えられるので実務的に不可能である。ここで、「直線的に近づく」場合に限っては無数にある近づき方を纏めて判定できる方法がある。 それは、'''二次元極座標'''('''円座標''')を利用する方法である。 高校数学の復習だが、極座標とは極を原点に取ったときに変数変換<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>で定まる座標系だった。ここで<math>r = \left\| \begin{pmatrix} x \\ y \end{pmatrix} \right\|, \theta = \arctan \frac{y}{x}</math>である。 例えば<math>(x, y)\to(0, 0)</math>の極限を考えるとき、<math>g(r, \theta)=f(x, y)</math>と変換すると上記の関係式から<math>\lim_{(x, y)\to(0, 0)}f(x, y)=\lim_{r\to0}g(r, \theta)</math>と表すことができる。ここで<math>g(r, \theta)</math>を計算したときに<math>r</math>が消えた場合、<math>g</math>は<math>\theta</math>にのみ依存するので<math>r\to0</math>の極限は存在しないと考えることに注意。 二変数関数でも極限に関する線型性などの性質はそのまま成り立つ。 *例題 **極限<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2}</math>を求めよ。 *解答 **<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2} = \lim_{r\to0}\frac{r^3\cos^2\theta\sin\theta}{r^3\cos^3\theta+r^2\sin^2\theta} = \lim_{r\to0}\frac{r\sin\theta\cos^3\theta}{r\cos^3\theta+\sin^2\theta}=\frac{0}{\sin^2\theta}=0</math> ***なお、<math>(x, y)\neq(0, 0)</math>より<math>\sin\theta=0</math>や<math>\cos\theta=0</math>、つまり<math>\theta=\frac{n}{2}\pi(n\in\mathbb{Z})</math>の場合は除外できるので<math>\frac{0}{\sin^2\theta}</math>は不定形ではない。 ==偏微分== ===連続性=== 二変数関数の連続性は、一変数関数と同様である。 :*二変数関数<math>z=f(x, y)</math>が「<math>(a, b)</math>で連続」とは、<math>\lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math>が成り立つこと。 :*<math>(a, b)</math>で連続な<math>f(x, y), g(x, y)</math>に就て、<math>g(a, b)\neq0, c=\mathrm{const}.</math>とすると :::<math>cf(a, b), f(a, b)\pm g(a, b), f(a, b)g(a, b), \frac{f(a, b)}{g(a, b)}</math> ::は全て<math>(a, b)</math>で連続。 :*任意の<math>(a, b)\in\mathbb{R}^2</math>で連続ならば「<math>\mathbb{R}^2</math>で連続」である。 ===偏微分の定義=== <math>z=f(x, y)</math>の<math>(a, b)</math>近傍での変化の様子を調べるとき、極限の節で述べたように<math>(x, y)</math>の動かし方・方向は無数にあるのでそれらを全て扱う厳しい。そこで、代表的に<math>x, y</math>軸のそれぞれの方向で動かしたときの値の変化を観察し、それを併せることで変化の様子がある程度理解される。 ここで<math>(x, y)</math>を<math>x</math>軸で動かすときは<math>y</math>を<math>b</math>に、<math>y</math>軸で動かすときには<math>x</math>を<math>a</math>に固定していることに注意すると、二変数関数<math>f(x, y)</math>は実質的に一変数関数<math>f(x, b), f(a, y)</math>と見做せる。 一変数関数のある点に於ける変化の度合いはその点での微分係数で表された。則ち、<math>x/y</math>軸方向で動かした変化の様子は<math>f(x, b)/f(a, y)</math>の<math>x=a/y=b</math>での微分係数を見ればよい。 これらの微分係数を<math>f(x, y)</math>の<math>(a, b)</math>に於ける<math>x/y</math>に関する'''偏微分係数'''といい、<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>のように表す。 ここで、記号「<math>\partial</math>」は「デル」「パーシャル」「ラウンドディー」「ラウンディー」「ラウンド」などと読まれる。 一変数関数での微分係数の定義式より、偏微分係数の定義式は以下のようになる。 :<math>f_{\partial x}(a, b)=\lim_{h\to0}\frac{f(a+h, b)-f(a, b)}{h}</math> :<math>f_{\partial y}(a, b)=\lim_{k\to0}\frac{f(a, b+k)-f(a, b)}{k}</math> 偏微分係数が存在するとき、<math>f(x, y)</math>はその点で'''偏微分可能'''という。 変数<math>(x,y)</math>が<math>xy</math>平面上の領域<math>D</math>を動く時を考える。 このとき、各点<math>(x, y)\in D</math>に対し、その点での偏微分係数<math>f_{\partial x}(x, y)/f_{\partial y}(x, y)</math>を与える関数を<math>f(x, y)</math>の<math>x/y</math>に関する'''偏導関数'''という。 偏導関数を求める操作を'''偏微分'''という。これに対し、一変数関数の微分を'''常微分'''という。 形式的には偏微分係数の定点を変数に置き換えればいいので、 :<math>f_{\partial x}(x, y)=\lim_{h\to0}\frac{f(x+h, y)-f(x, y)}{h}</math> :<math>f_{\partial y}(x, y)=\lim_{k\to0}\frac{f(x, y+k)-f(x, y)}{k}</math> のように定義される。 常微分に様々な記法があったように、偏微分にも様々な記法が存在する。 *<math>z=f(x, y)</math>の<math>x</math>に関する偏導関数の場合 ::<math>f_{\partial x}(x, y),~ f_x(x, y),~ z_{\partial x},~ z_x,~ \frac{{\partial z}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}}(x, y)~, \partial{x}f(x, y),~ u_x\big|_{x, y}</math> なお、偏微分係数は<math>(x, y)</math>を<math>(a, b)</math>に取り替えた記法の他、代入記号「<math>|</math>」を用いて :<math>\frac{\partial{z}}{\partial{x}}\Bigg|_{x=a, y=b},~ \frac{\partial{z}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} },~ \frac{\partial{z}}{\partial{x}}\Bigg|_{(x, y)=(a, b)},~ \frac{\partial{z}}{\partial{x}}\Bigg|_{\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right) = \left( \begin{array}{c} a \\[-6pt] b \end{array} \right)}</math> などと書く記法も存在する。 偏導関数の計算は偏微分係数に立ち戻ると「偏微分変数以外の独立変数を固定してできる一変数関数」に関する常微分なので、'''偏微分したい変数以外は定数と見做して常微分'''すればよい。 例えば、<math>f(x, y)=x^5y^3</math>の場合、 :<math>x</math>に関する偏導関数は<math>y</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{x}} = \left(\frac{d}{dx}x^5\right)y^3 = 5x^4y^3</math>と求まる。 :同様に、<math>y</math>に関する偏導関数は<math>x</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{y}} = x^5\left(\frac{d}{dy}y^3\right) = 3x^5y^2</math>と求まる。 ===全微分=== 前節で二変数関数の変化の様子を測る道具として偏微分を定義したが、偏微分のみでは<math>f(x, y)</math>の変化の様子が全て分かったとは到底言えない。 例えば、区分的に定義された二変数関数<math>f(x, y) = \begin{cases} \frac{xy}{x^2+y^2} ({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle \neq \vec{0}}) \\ 0 \qquad({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle = \vec{0}}) \end{cases}</math>を考える。 この関数は<math>x, y</math>軸(則ち直線<math>y=0, x=0</math>)上では値が常に0な定数関数である。よって軸上の全ての点で微分可能なので、原点に於いて<math>x, y</math>とも偏微分可能である。 しかし、区分的に定義された上の式の<math>x, y\to0</math>の極限をとってみると、 :<math>\lim_{(x, y)\to(0, 0)}\frac{xy}{x^2+y^2}=\lim_{r\to0}\frac{r^2\sin\theta\cos\theta}{r^2}=\sin\theta\cos\theta</math> より原点に近づけた極限は存在しない。従ってこの<math>f(x, y)</math>は原点を不連続点に持つ。 このように、常微分で成り立った「ある点で微分可能ならばその点で連続」という定理は偏微分では成り立たない。 そこで、この定理を多変数関数でも成り立たせるような新たな微分を考える。 一変数関数の常微分係数の定義式は :<math>f'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}</math> であったが、これは<math>h\to0</math>で<math>\frac{f(a+h)-f(a)}{h}\to f'(a)</math>ということなので、'''[[高等学校数学III/微分法#ランダウの記号|ランダウの記号]]'''('''オーダー記法''')を用いて :<math>f(a+h)-f(a)=hf'(a)+O(h)\quad (h\to0)</math> という式が出来上がる。 これを二変数に拡張するとき、<math>hf'(a)</math>の項を「極限で飛ばす変数と導関数の内積<sup>※</sup>」と考えることによって、以下のような表示を得る。 :<math>f(a+h, b+k)-f(a, b)=\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} + O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right) \quad \left(\begin{pmatrix} h \\ k \end{pmatrix} \to \vec{0}\right)</math> これをそのまま'''(完)全微分'''の定義式とする。 ※複素数の内積<math>\langle z, w \rangle = z\bar{w}</math>より、実数同士の積<math>ab</math>は内積<math>\langle a, b \rangle</math>と考えることができる。詳しくは[[関数解析学]]を参照。 この式が成り立つとき(諄いが二変数関数の極限値はあらゆる方向あらゆる経路で近づいても一致する必要がある)、<math>f(x, y)</math>は<math>(a, b)</math>で'''(完)全微分可能'''という。 また、<math>\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix}</math>を'''(完)全微分係数'''という。 *全微分係数が偏微分係数の組で表されることの証明 :全微分係数を<math>(\alpha, \beta)</math>とおく。 :<math>f(x, y)</math>が<math>(a, b)</math>で全微分可能であるとき、<math>k=0</math>と固定して<math>h\to0</math>の極限をとると、 :全微分の定義式より<math>f(a+h, b)-f(a, b)=\alpha h + O(|h|) \quad(h\to0)</math> :<math>\therefore \lim_{h\to0} \frac{f(a+h, b)-f(a, b)}{h}=\lim_{h\to0} \left\{ \alpha + \frac{O(|h|)}{h} \right\} = \alpha + 0 = \alpha</math> :最左辺は<math>f</math>の<math>x</math>に関する偏微分係数に等しいので<math>\alpha = \frac{\partial{f}}{\partial{x}}(a, b)</math> :<math>y</math>に就ても同様。// ここで証明したことから、以下が成り立つ。 {{定理|}} <math>f(x, y)</math>が<math>(a, b)</math>で全微分可能<math>\implies</math><math>(a, b)</math>で<math>x, y</math>のどちらに関しても偏微分可能 {{定理終わり}} ここから、全微分可能は偏微分可能より強い条件であると判る。 更に、先ほど全微分を「微分可能なら連続」という定理を成り立たせる微分として導入したので、この定理が成り立つ筈である。 *証明 :<math>(x, y)</math>を全微分可能な点<math>(a, b)</math>の充分近傍にとる。 :<math>x-a=h, y-b=k</math>とすると<math>x=a+h, y=b+k</math>であり、<math>(x, y)\to(a, b)\iff h, k\to0</math>なので :<math>\lim_{(x, y)\to(a, b)} \{f(x, y)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \{f(a+h, b+k)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \left\{\alpha h+ \beta k + O\left(\sqrt{h^2+k^2}\right)\right\}</math> :<math>=\alpha\cdot0+\beta\cdot0</math> :<math>=0</math> :よって極限の分配法則より :<math>\lim_{(x, y)\to(a, b)}f(x, y)-\lim_{(x, y)\to(a, b)}f(a, b)=0</math> :<math>\therefore \lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math> :従って、<math>f(x, y)</math>は全微分可能な点で連続である。 なお、全微分と常微分は完全に対応するため、両者を区別せずにただ「微分」と呼ぶ文献も存在する。実際、関数が一変数か多変数かは文脈で容易に判断されるので、両者を区別しなくとも実務的な支障はない。 余談だが、全微分は偏導関数に各独立変数の微小量を掛けて足し合わせた式 :<math>df = \frac{\partial{f}}{\partial{x}}dx + \frac{\partial{f}}{\partial{y}}dy</math> でも表される。 一変数関数に於いて、常微分可能性は「点<math>(a, f(a))</math>を通る接線の存在性」に対応した。 それでは、全微分可能性の幾何的意味は何であろうか? 一変数の話に立ち戻ると、関数の接線とは「接点の充分近傍に於ける関数の一次近似」であった。つまり、次元を1つ上げると曲面<math>z=f(x, y)</math>は「点<math>(a, b, f(a, b))</math>を通る且つ方程式が<math>x, y, z</math>の一次方程式である」図形で一次近似される筈である。 高校数学を思い出すと、<math>xyz</math>空間で一次方程式<math>ax+by+cz+d=0</math>は平面の方程式であった。更に、ベクトル<math>\begin{pmatrix} a \\ b \\ c \end{pmatrix}</math>はこの平面に垂直な法線ベクトルであった。 <math>f(x, y)</math>が全微分可能ならば<math>x, y</math>に関して偏微分可能なので、一変数関数<math>f(x, b), f(a, y)</math>はそれぞれ<math>x, y</math>に関して常微分可能であり、曲面<math>z=f(x, y)</math>を平面<math>y=b/x=a</math>で切った切り口の曲線の接線の傾きは<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>となる。よってこれらの接線に対してそれぞれ方向ベクトル<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>をとれる。 求める平面はこれらの接線を共に含む筈なので、<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>の両方に直交するようなベクトルが求める平面の法線ベクトルである。 よってこれらの外積を計算して、 :<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix} \times \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix} = \begin{pmatrix} 0 \cdot f_{\partial y}(a, b) - f_{\partial x}(a, b) \cdot 1 \\ f_{\partial x}(a, b) \cdot 0 - 1 \cdot f_{\partial y}(a, b) \\ 1 \cdot 1 - 0 \cdot 0 \end{pmatrix} = \begin{pmatrix} -f_{\partial x}(a, b) \\ -f_{\partial y}(a, b) \\ 1 \end{pmatrix}</math> 求める平面は<math>(a, b, f(a, b))</math>を通るので、方程式の一般形に代入して :<math>-f_{\partial x}(a, b)(x-a) - f_{\partial y}(a, b)(y-b) + 1 (z-f(a, b))=0</math> :<math>\therefore z-f(a, b)=f_{\partial x}(a, b)(x-a) + f_{\partial y}(a, b)(y-b)</math> この平面を、曲線<math>z=f(x, y)</math>の点<math>(a, b, f(a, b))</math>に於ける'''接平面'''という。 則ち、全微分可能性は接平面の存在性に対応することが判った。 {{演習問題|二変数関数<math>f(x, y)=x^3+y^3</math>が(1)任意点で全微分可能であることを示し、(2)点<math>(1, 1, 2)</math>に於ける接平面の方程式を<math>z=ax+by+c</math>の形で求めよ。|(1) 全微分可能性を示すには、<math>\lim_{h, k\to0} \left\{ f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}=0</math>・・・(*)を示せばよい。<br><math>\frac{\partial{f}}{\partial{x}}=3x^3, \frac{\partial{f}}{\partial{y}}=3y^2</math>より、<br><math>f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math><br><math>=(a+h)^3+(b+k)^3-(a^3+b^3)-(3a^2h+3b^2k)</math><br><math>=3ah^2+h^3+3bk^2+k^3</math><br><math>=O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right)</math><br>ここで<math>O\left(g(x, y)\right)</math>とは<math>\lim_{(x, y)\to(a, b)}\frac{f(x, y)}{g(x, y)}=0</math>を満たす<math>f(x, y)</math>のことだったので、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|</math>が0に収束する点<math>(a, b)</math>が存在することを示せばよい。<br>変数変換<math>\begin{pmatrix} h \\ k \end{pmatrix}=r\begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix}</math>により、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=\left|\frac{3ar^2\cos^2\theta+r^3\cos^3\theta+3br^2\sin^2\theta+r^3\sin^3\theta}{r}\right|</math><br><math>=|3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)|</math><br><math>\leqq3r|a\cos^2\theta+b\sin^2\theta|+r^2|\cos^3\theta+\sin^3\theta|</math>(<math>\because</math>三角不等式)<br><math>\leqq3r(a+b)+2r^2 (\because |\sin\theta|, |\cos\theta|\leqq1)</math><br>最後の式で<math>r\to0</math>とした極限は0に収束し、不等式<math>0 \leqq |3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)| \leqq 3r(a+b)+2r^2</math>と挟み撃ちの原理より<br><math>\lim_{h, k\to0}\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=0</math>なので、(*)が示された。//<br> (2) (1)で求めた偏導関数から<math>f_{\partial x}(1, 1)=3, f_{\partial y}(1, 1)=3</math>なので、<br>一般形に代入して<math>z-2=3(x-1)+3(y-1) \iff z=3x+3y-4</math>// }} ===高階偏導関数=== <math>z=f(x, y)</math>の偏導関数<math>\partial{x} f(x, y), \partial{y}f(x, y)</math>は一般に<math>x, y</math>の二変数関数である。そのため、これらが偏微分可能であればさらに偏微分することが可能である。 今、<math>f(x, y)</math>の<math>x, y</math>について偏導関数が存在し、それぞれ偏微分可能であればそれぞれ更に<math>x, y</math>についての導関数が存在する。そのため、積の法則より二回偏微分した偏導関数('''二階偏導関数''')は4種類存在することになる。 <math>\partial{x} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x^2}(x, y),~ f_{xx}(x, y),~ z_{\partial x^2},~ z_{xx},~ \frac{\partial^2{z}}{\partial{x^2}},~ \frac{\partial^2{f}}{\partial{x^2}}(x, y),~ \partial{x^2} f(x, y)</math>などと表す。<br><math>\partial{x} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y\partial x}(x, y),~ f_{xy}(x, y),~ z_{xy},~ z_{\partial y\partial x},~ \frac{\partial^2{z}}{\partial{y}\partial{x}},~ \frac{\partial^2{f}}{\partial{y}\partial{x}}(x, y),~ \partial{y}\partial{x} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x\partial y}(x, y),~ f_{yx}(x, y),~ z_{yx},~ z_{\partial x\partial y},~ \frac{\partial^2{z}}{\partial{x}\partial{y}},~ \frac{\partial^2{f}}{\partial{x}\partial{y}}(x, y),~ \partial{x}\partial{y} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y^2}(x, y),~ f_{yy}(x, y),~ z_{\partial y^2},~ z_{yy},~ \frac{\partial^2{z}}{\partial{y^2}},~ \frac{\partial^2{f}}{\partial{y^2}}(x, y),~ \partial{y^2} f(x, y)</math>などと表す。 ここで、<math>\partial</math>を用いるか否かで<math>x, y</math>の順序が入れ替わっていることに注意。 また、それぞれの二階偏導関数が存在するかは一階偏導関数の偏微分可能性に依存するので、上の4種類が必ず揃う訳ではない。 先程の<math>f(x,y)=x^5y^3</math> の場合、 *<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{x}}}(5x^4 y^3)=5\left(\frac{d}{dx}x^4\right)y^3=5\sdot 4 x^3 y^3=20 x^3 y^3</math> *<math>\frac{\partial^2{f}}{\partial{y}\partial{x}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{y}}}(5x^4 y^3)=5x^4\left(\frac{d}{dy}y^3\right)=5x^4\sdot 3y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{x}}}(3x^5 y^2)=3\left(\frac{d}{dx}x^5\right)y^2=3\sdot 5 x^4 y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{y}}}(3x^5 y^2)=3x^5\left(\frac{d}{dy}y^2\right)=3x^5\sdot 2y=6 x^5 y</math> である。 ここで<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>が成り立っているが、これは応用上用いられるような「まとも」な関数ならば偏微分の順番が可換であることによる。 *「まとも」でない例 *::<math>f(x,y)=\begin{cases}\frac{xy(x^2-y^2)}{x^2+y^2} & (x,y) \ne (0,0) \\ 0 & (x,y)=(0,0)\end{cases}</math> *:とすると、 *::<math>f(x,0)=f(0,y)=0</math>より *::<math>\partial{x} f(0,0)=\partial{y} f(0,0)=0</math> *:一方、<math>(x,y) \ne (0,0)</math>のとき、 *::<math>\frac{\partial f}{\partial x}=\frac{y(x^4+4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\frac{\partial f}{\partial y}=\frac{x(x^4-4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\therefore \partial{x} f(0,y)=-y, \ \partial{y} f(x,0)=x</math> *:従って *::<math>\partial{x}\partial{y}f(0,0)=\lim_{h \to 0}\frac{h-0}{h}=1</math> *::<math>\partial{y}\partial{x}f(0,0)=\lim_{k \to 0}\frac{-k-0}{k}=-1</math> *:である。 「まとも」な関数が具体的にどのような関数であるかは、以下の定理により与えられる。 {{定理|(偏微分順序の可換性)}} 点<math>(a,b)</math>に於いて<math>f_{xy}(a, b), f_{yx}(a, b)</math>ともに連続ならば、 :<math>f_{xy}(a, b) = f_{yx}(a, b)</math> {{定理終わり}} *証明の導入 まず、<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{xy}(a,b)= \frac{\partial{f_x}}{\partial{{y}}} =\lim_{k\to 0} \frac {f_x(a,b+k) - f_x(a,b) }{k} = \lim_{k\to 0} \frac {\lim_{h\to 0} \frac{f(a+h,b+k)-f(a,b+k)}{h} - \lim_{h\to 0} \frac {f(a+h,b)-f(a,b)}{h} } {k} </math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac {\frac{f(a+h,b+k)-f(a,b+k)}{h} - \frac {f(a+h,b)-f(a,b)}{h} } {k}= \lim_{k\to 0} \lim_{h\to 0} \frac { \{f(a+h,b+k)-f(a,b+k) \} - \{ f(a+h,b)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> であり、同様に<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{yx}(a,b)= \frac{\partial{f_y}}{\partial{{x}}} =\lim_{h\to 0} \frac {f_y(a+h,b) - f_y(a,b) }{h} = \lim_{h\to 0} \frac {\lim_{k\to 0} \frac{f(a+h,b+k)-f(a+h,b)}{k} - \lim_{k\to 0} \frac {f(a,b+k)-f(a,b)}{k} } {h} </math> :<math>= \lim_{h\to 0} \lim_{k\to 0} \frac {\frac{f(a+h,b+k)-f(a+h,b)}{k} - \frac {f(a,b+k)-f(a,b)}{k} } {h}= \lim_{h\to 0} \lim_{k\to 0} \frac { \{f(a+h,b+k)-f(a+h,b) \} - \{ f(a,b+k)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k) - f(a+h,b) -f(a,b+k) + f(a,b) } {hk}= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> である。 よって、この定理は式 <math>\frac{f(a+h, b+k)-f(a, b+k)-f(a+h,b)+f(a,b)}{hk}</math> における <math>\lim_{k\to 0}</math> と<math>\lim_{h\to 0}</math> (反復極限)の可換を証明している。 *証明 やや天下り的だが、 :<math>F=f(a+h, b+k)-f(a, b+k)-f(a+h, b)+f(a, b)</math> と置くと :<math>F=\{f(a+h, b+k)-f(a+h, b)\}-\{f(a, b+k)-f(a, b)\}=\{ f(a+h, b+k)-f(a, b+k) \} - \{ f(a+h, b)-f(a, b) \} </math> である。 技巧的だが、この式を参考に :<math>\phi(x):=f(x, b+k)-f(x, b)</math> :<math>\psi(y):=f(a+h, y)-f(a, y)</math> とすると、 :<math>F = \phi(a+h)-\phi(a) = \psi(b+k)-\psi(b)</math> という風に<math>F</math>を1変数関数に置き換えられる。 ここで、1変数関数に於けるラグランジュの平均値の定理を適用すると、 :<math>F=\phi(a+h)-\phi(a)=h\phi'(c)</math> を満たす<math>c \in (a, h)</math>が存在するので、 :<math>\theta_1 \in (0, 1)</math> として :<math>c=a+\theta_1h</math> と書いておく。 ここで偏微分係数の定義に立ち戻ると、<math>\frac{d\phi}{dx}=\frac{\partial{f}}{\partial{x}}(x, b+k)-\frac{\partial{f}}{\partial{x}}(x, b)</math>である。 なので :<math>F = \phi(a+h)-\phi(a)=h\phi'(a+\theta_1h) = h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}</math> また、<math>\phi'(a+\theta_1h)</math>を<math>y</math>の関数と考えることにより、偏微分係数の定義を再び用いて :<math>F=h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}=hk f_{xy}(a+\theta_1h, b+\theta_2k) \quad(\theta_2 \in (0, 1))</math> を得る。 一方、 :<math>F = \psi(b+k)-\psi(b)</math> と表した場合も、同様の式変形によって :<math>F=\psi(b+k)-\psi(b)=k\psi'(b+\theta_3k)=k\{f_y(a+h, b+\theta_3k)-f_y(a, b+\theta_3k)\}=hkf_{yx}(a+\theta_4h, b+\theta_3k) \quad(\theta_3, \theta_4 \in (0, 1))</math> よって :<math>F=hk f_{xy}(a+\theta_1h, b+\theta_2k)=hkf_{yx}(a+\theta_4h, b+\theta_3k)</math> <math>h, k\neq0</math>より :<math>f_{xy}(a+\theta_1h, b+\theta_2k)=f_{yx}(a+\theta_4h, b+\theta_3k)</math> この式について、 <math>h, k\to 0</math>の極限をとれば、極限をとる順番に関係なく :<math>f_{xy}(a, b) = f_{yx}(a, b)</math>// <!--* 参考文献 証明の導入の参考として、 :http://w3e.kanazawa-it.ac.jp/math/category/bibun/henbibun/henkan-tex.cgi?target=/math/category/bibun/henbibun/henbibun-junnjokoukan.html (金沢工業大学 KIT数学ナビゲーション『偏微分の順序交換』) 、サイト確認日:2016年7月23日 証明中の数式の記法の参考として、 :サイエンス社『微分積分概論[新訂版]』、高橋泰嗣 加藤幹雄、2013年11月10日発行、新訂第一版、--> 二階偏導関数が偏微分可能な場合、その偏導関数たちを'''三階偏導関数'''という。三階偏導関数が偏微分可能な場合、その偏導関数たちを'''四階偏導関数'''という。同様に次数を上げていくことができる。次数が2以上の場合を'''高階偏導関数'''という。 一変数の場合と異なり、次数が上がるたびにそれぞれ<math>x, y</math>について偏導関数を考えるため、<math>n</math>階偏導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複順列 <math>{}_2 \Pi_n</math>に等しい。 但し、上で証明した定理を繰り返し用いると偏微分の順序が関係なくなるので、「どの変数で何回偏微分したか」のみが重要である。具体的には、一致する偏導関数たちを全体で<math>1</math>個と数えると、(偏微分が可換な)<math>n</math>階導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複組合せ <math>{}_2 \mathrm{H}_n</math>に等しくなる。 点<math>(a, b)</math>で二変数関数<math>f(x,y)</math>の<math>k</math>階偏導関数(<math>k=1, 2, \cdots, n</math>)が全て存在し、且つそれらが全て連続であるとき、<math>f(x, y)</math>は<math>(a, b)</math>で'''<math>n</math>階連続微分可能'''といい、「<math>f</math>は<math>(a, b)</math>で<math>C^n</math>(級)関数である」という。また、定義域の全てで連続微分可能である場合は<math>f \in C^n</math>と書く。 <math>n\to\infty</math>でいえるときは<math>C^\infty</math>級関数という。 応用上で用いられる関数の殆どは<math>C^\infty</math>級関数である。 これを用いて先程の定理を言い換えると、 :<math>(a, b)</math>で<math>f</math>が<math>C^2</math>級<math>\implies f_{xy}(a, b)=f_{yx}(a, b)</math> である。 ===合成関数微分=== 二変数関数に対しても合成関数を考えることができるが、合成元の関数は一変数と二変数の二通り考えることができる。 先ずは、一変数関数の合成の場合を考える。 二変数関数<math>f(x, y)</math>に対し、<math>\begin{cases} x=\phi(t) \\ y=\psi(t) \end{cases}</math>となるような媒介変数<math>t</math>が存在するとする。このとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>を考えることができる。 <math>F</math>は勿論一変数関数なので、<math>t</math>で微分するには常微分可能性を考えればよい。則ち、極限 :<math>\lim_{h\to0}\frac{F(t+h)-F(t)}{h}</math> が有限値<math>L</math>に収束すればよい。 ここで<math>\begin{cases} \Delta x := \phi(t+h)-\phi(t) \\ \Delta y := \psi(t+h)-\psi(t) \end{cases}</math>とする。<math>\phi(t), \psi(t)</math>が常微分可能とすると<math>\phi(t), \psi(t)</math>は連続なので<math>h\to0</math>で<math>\Delta x , \Delta y\to0</math>である。よって :<math>L=\lim_{h\to0}\frac{f(\phi(t)+\Delta x, \psi(t)+\Delta y)-f(\phi(t), \psi(t))}{h}</math> 更に<math>f</math>が全微分可能とするとどの方向から<math>\Delta x, \Delta y\to0</math>としても :(分子)<math>=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta x+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta y</math> よって :<math>L=\lim_{h\to0} \left\{ \frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta x}{h}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta y}{h} + O\left(\left\|\begin{pmatrix} \Delta x \\ \Delta y \end{pmatrix}\right\|\right) \right\}</math> ここで :<math>\lim_{h\to0}\frac{\Delta x}{h}=\phi'(t), \quad \lim_{h\to0}\frac{\Delta y}{h}=\psi'(t)</math> また、 :<math>\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = \frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{\sqrt{(\Delta x)^2+(\Delta y)^2}}\cdot\sqrt{\left(\frac{\Delta x}{h}\right)^2+\left(\frac{\Delta y}{h}\right)^2}</math> より :<math>\lim_{h\to\pm0}\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = 0\cdot\sqrt{\{\phi'(t)\}^2+\{\psi'(t)\}}</math> よって :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\phi}{dt}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\psi}{dt}</math> と求まる。 {{定理|(合成関数の常微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(t), y=\psi(t)</math>の何れも常微分可能であるとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>は常微分可能で :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}}\frac{dx}{dt}+\frac{\partial{f}}{\partial{y}}\frac{dy}{dt}</math> {{定理終わり}} ここでは代入記号を省略する略記法を用いていることに注意。右辺を見ると、一変数関数の合成関数微分と同様に'''連鎖律'''('''チェーン・ルール'''/'''チェイン・ルール''')が成り立っていることが判る。 二変数関数の合成の場合は、偏微分の定義に立ち戻って一変数の場合に帰着すれば容易にわかる。 {{定理|(合成関数の偏微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(u, v), y=\psi(u, v)</math>の何れも<math>u/v</math>で偏微分可能であるとき、合成関数<math>F(u, v)=f(\phi(u, v), \psi(u, v))</math>は<math>u/v</math>で偏微分可能で :<math>\frac{\partial{F}}{\partial{u}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}</math> :<math>\frac{\partial{F}}{\partial{v}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{v}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{v}}</math> {{定理終わり}} *証明 合成関数の常微分の証明の計算に於いて<math>t=u, v</math>とそれぞれ置くことで直ちに成り立つ。 一変数関数の場合と同様に合成関数の二階微分も考えられるが、一変数の場合より遙かに煩雑である。 例えば、<math>\frac{\partial^2{F}}{\partial{u^2}}</math>を考える。 :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math> :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}\right) + \frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>和の微分) :<math>=\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{x}}{\partial{u}}\right)+\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>積の微分) :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math> :<math>=\left(\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\left(\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>(<math>\because</math>合成関数の偏微分) :<math>=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial^2{f}}{\partial{y}\partial{x}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>// ここで、<math>f</math>が<math>C^2</math>級であれば更に変形して :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+2\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2</math> 合成関数微分の計算は、[[解析学基礎/偏微分方程式|偏微分方程式]]に役立てられている。 例えば、<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=0</math>(ラプラス方程式)という二階線型偏微分方程式を考える。 <math>f(x, y)</math>を極座標表示<math>F(r, \theta)</math>に直すとき、変換公式<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>は<math>f</math>に二変数関数<math>\phi(r, \theta)=r\cos\theta, \psi(r, \theta)=r\sin\theta</math>を合成していると捉えることができる。 よって、 :<math>\frac{\partial{f}}{\partial{x}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{x}}</math> :<math>\frac{\partial{f}}{\partial{y}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{y}}</math> 先程求めた合成関数の二階偏微分の式から :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{x}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{x}}\frac{\partial{\theta}}{\partial{x}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{x}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{x}}\right)^2</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{y}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{y}}\frac{\partial{\theta}}{\partial{y}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{y}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{y}}\right)^2</math> ここで<math>r=\sqrt{x^2+y^2}, \theta=\arctan\frac{y}{x}</math>より :<math>\frac{\partial{r}}{\partial{x}}=\frac{x}{r},~ \frac{\partial{r}}{\partial{y}}=\frac{y}{r},~ \frac{\partial{\theta}}{\partial{x}}=-\frac{y}{r^2},~ \frac{\partial{\theta}}{\partial{y}}=\frac{x}{r^2},~ \frac{\partial^2{r}}{\partial{x^2}}=\frac{y^2}{r^3},~ \frac{\partial^2{r}}{\partial{y^2}}=\frac{x^2}{r^3},~ \frac{\partial^2{\theta}}{\partial{x^2}}=\frac{2xy}{r^4},~ \frac{\partial^2{\theta}}{\partial{y^2}}=-\frac{2xy}{r^4}</math> なので :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{x^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{y^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{y^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{y^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{x^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}-\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{x^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> 故に :<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}-\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> と変形される。 ここで<math>f \in C^2</math>ならば<math>\frac{\partial^2{F}}{\partial{r}\partial{\theta}}=\frac{\partial^2{F}}{\partial{\theta}\partial{r}}</math>なので :<math>\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> 更に、<math>f</math>が回転対称性(<math>\theta</math>の項を無視できる性質)を持っている場合、 :<math>\frac{d^2F}{dr^2}+\frac{1}{r}\frac{dF}{dr}=0</math> という(元の二変数線型偏微分方程式に比べ)圧倒的に簡単な二階線型常微分方程式に帰着できる。 なお、元の偏微分方程式はベクトル解析の知識を用いると<math>\text{∆} f = 0</math>と非常に簡潔に表され、これは座標系に依らない記法なので大変便利である。 ===極値=== 一変数関数の場合と同様に、二変数関数でもテイラーの定理を考えることが可能である。 但し、先程も見たように<math>f(x, y)</math>の<math>n</math>階偏導関数の最大個数は<math>{}_2 \Pi_{n}</math>であり、その全てを式に書いたのでは非常に煩雑となって収拾がつかなくなる。 そこで、以下のような略記法を考える。 :<math>f(x, y)</math>に対し、<math>\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}</math>を形式的に<math>\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f</math>と変形する。ここで、<math>D:=\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}</math>とすれば<math>Df</math>と表せる。 この<math>D</math>は「各独立変数に関して偏微分したそれぞれの偏導関数の総和をとる」という意味の演算子として定義され得る。一般に、偏微分演算子の一次結合として定義される演算子<math>D = \sum_{i} a_i\frac{\partial}{\partial{x_i}}</math>を'''一次の偏微分作用素'''という。各<math>a_i</math>のとり方で微分する方向が変わることから'''方向偏微分作用素'''ともいう。 <math>f</math>にこの<math>D</math>を複数回作用させることを考える。 :<math>D(Df)=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f\right\}</math> :<math>=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)+\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> と、四種類の二階偏導関数が全て現れている。 ここで形式的に :<math>(D D)f=\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\right\}f</math> :<math>=\left(\frac{\partial^2}{\partial{x^2}}+\frac{\partial^2}{\partial{x}\partial{y}}+\frac{\partial^2}{\partial{y}\partial{x}}+\frac{\partial^2}{\partial{y^2}}\right)f</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> なので、偏微分作用素<math>D</math>と作用素の対象となる関数<math>f</math>の間に結合法則が成り立っていると見做せる。 そこで、<math>D^2:=DD</math>と定義すると、同様の議論により一般に<math>n</math>階偏導関数の総和は<math>D^nf</math>で表される。 これを用いて、以下のテイラーの定理を証明しよう。 {{定理|(二変数に於けるテイラーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^n</math>級であるとき、<math>h:=x-a, k:=y-b, D:=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>とすると :<math>f(a+h, b+k)=\sum_{i=0}^{n-1}\frac{1}{i!}D^if(a, b)+\frac{1}{n!}D^nf(a+\theta h, b+\theta k)</math> を満たす<math>\theta \in (0, 1)</math>が存在する。 {{定理終わり}} *証明 :<math>g(t):=f(a+ht, b+kt)</math>として<math>g(t)</math>の有限マクローリン展開より ::<math>g(t)=\sum_{i=0}^{n-1}\frac{t^i}{i!}g^{(i)}(0)+\frac{t^n}{n!}g^{(n)}(\theta t)</math> :を満たす<math>\theta \in (0, 1)</math>が存在する。 :合成関数の偏微分より ::<math>\frac{d}{dt}g(t)=\frac{dx}{dt}\frac{\partial{f}}{\partial{x}}+\frac{dy}{dt}\frac{\partial{f}}{\partial{y}}=h\frac{\partial{f}}{\partial{x}}+k\frac{\partial{f}}{\partial{y}}=Df</math> :なので<math>g(t)</math>を常微分することと<math>f</math>に<math>D</math>を作用させることは同値であり、非負整数<math>i</math>に対して ::<math>g^{(i)}(t)=D^if(a+ht, b+kt)</math> :よって ::<math>g^{(i)}(0)=D^if(a, b)</math> ::<math>g^{n}(\theta t)=D^nf(a+\theta t h , b+\theta t k)</math> :より ::<math>f(a+ht, b+kt)=\sum_{i=0}^{n-1}\frac{t^i}{i!}D^if(a, b)+\frac{t^n}{n!}D^n(a+\theta th, b+\theta tk)</math> :ここで<math>t=1</math>とすれば定理の式を得る。// この定理の応用として最も基本的なのが、極値である。 一変数関数と同様、極小値・極大値を求めることは最大値最小値問題を解く手掛かりになるが、その求め方は複雑である。 先ずは、極値を定義する。 :<math>\begin{pmatrix} x \\ y \end{pmatrix}\neq\begin{pmatrix} a \\ b \end{pmatrix}</math>として、 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \leq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極大'''という。 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \geq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極小'''という。 :極大/極小となるときの<math>f(a, b)</math>を'''極大値/極小値'''といい、纏めて'''極値'''と呼ぶ。 一変数の場合と異なるのは、'''どの方向から見ても極大/極小'''でなければならない点である。 例えば、曲面<math>z=x^2-y^2</math>を考える。 :この曲面を<math>zx</math>平面(則ち平面<math>y=0</math>)で切った切り口は拋物線<math>z=x^2</math>であり、<math>y=0</math>より原点で極小値をとる。 :然し、この曲面を<math>yz</math>平面(則ち平面<math>x=0</math>)で切った切り口は拋物線<math>z=-y^2</math>であり、<math>x=0</math>より原点で極大値をとる。 このように、方向によって極大・極小が変わるような点を、馬の{{ruby|鞍|くら}}に見えることから'''{{ruby|鞍点|あんてん}}'''といい、極値点とは区別する。極大方向・極小方向の少なくとも一方が存在しない場合は鞍点とは呼ばない。 極値をとる点を求める手掛かりとなるのが、次の定理である。 {{定理|(二変数に於けるフェルマーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>で極値をとる<math>\implies \partial{x}f(a, b)=\partial{y}f(a, b)=0</math> {{定理終わり}} *証明 :<math>f(a, b)</math>が極値ならば、<math>x/y</math>軸方向で見ても極値になっている筈である。 :ここで<math>x/y</math>軸方向に見るとは、他の独立変数を固定した一変数関数として見ることだったので、<math>f(x, b), f(a, y)</math>を考えていることになる。 :このとき、一変数に於けるフェルマーの定理より ::<math>\frac{d}{dx}f(x, b)\Big|_{x=a}=0,~ \frac{d}{dy}f(a, y)\Big|_{y=b}=0</math> :であるが、 :偏微分係数の定義より ::<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{d}{dx}f(x, b)\Big|_{x=a},~ \frac{\partial{f}}{\partial{y}}(a, b)=\frac{d}{dy}f(a, y)\Big|_{y=b}</math> :だったので、 ::<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math> :である。// なお、<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math>が成り立つ点<math>(a, b)</math>を'''停留点'''という。これは、ベクトル解析的に<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0 \iff \mathrm{grad} f=\boldsymbol{0}</math>である(<math>f</math>の勾配がない)ことに由来する。 フェルマーの定理の対偶を取れば :<math>(\partial{x}f(a, b)\neq0 \lor \partial{y}f(a, b)\neq0) \implies f(a, b)</math>は極値ではない となるので、極値を取る点を求めるには停留点のみを考えればよいことになる。 停留点を求めるには、連立方程式<math>\begin{cases} \partial{x}f(a, b)=0 \\ \partial{y}f(a, b)=0 \end{cases}</math>を解けばよい。 但し、その解<math>(a, b)</math>が極値をとる点とは限らない(必要条件であって十分条件ではないため)。 一変数関数の場合は<math>f'(a)=0</math>を満たす<math>a</math>近傍の増減を調べればよかったが、二変数の場合はより複雑な手続きを要する。 一般に、多変数関数<math>f(x_1, x_2, \cdots, x_n)</math>に対して<math>(\mathbf{D})_{ij}=\frac{\partial^2{f}}{\partial{x_i}\partial{x_j}}</math>なるn次行列<math>\mathbf{D}</math>を'''ヘッセ行列'''という。 ヘッセ行列式(ヘッシアン)<math>D(x_1, x_2, \cdots, x_n)=\det\mathbf{D}</math>を'''判別式'''という。 二変数の場合、<math>\mathbf{D}=\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}} & \frac{\partial^2{f}}{\partial{x}\partial{y}} \\ \frac{\partial^2{f}}{\partial{y}\partial{x}} & \frac{\partial^2{f}}{\partial{y^2}} \end{pmatrix}</math>より判別式は<math>D(x, y)=\frac{\partial^2{f}}{\partial{x^2}}\frac{\partial^2{f}}{\partial{y^2}}-\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>である。 この判別式の符号を調べることによって、極値の有無を判定することができる。 {{定理|(極値の判定)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>D(a, b)>0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとり、 ::(ⅰ)<math>\partial{x^2}f<0 \implies f(a, b)</math>は極大値 ::(ⅱ)<math>\partial{x^2}f>0 \implies f(a, b)</math>は極小値 :(2)<math>D(a, b)<0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとらない。 :(3)<math>D(a, b)=0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとることもとらないこともある。則ち、判別式では判定できない。 {{定理終わり}} *証明 :テイラーの定理で<math>n=2</math>の場合を考えると、<math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^2</math>級ならば<math>\theta \in (0, 1)</math>が存在して :<math>f(a+h, k+b)=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :<math>(a, b)</math>が停留点より変形して :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :ここで<math>f \in C^2</math>より<math>f</math>の二階偏導関数は何れも連続なので、<math>D(a, b)\gtrless0</math>ならば充分小さい<math>h, k</math>に対して<math>D(a+\theta h, b+\theta k)\gtrless0</math>となる。 :ここで<math>p = \frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k),~ q = \frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k),~ r = \frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k)</math>とすると :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}(ph^2+2khq+kr^2)</math>・・・(*) :(1)<math>D(a, b)>0</math>のとき ::<math>\frac{\partial^2{f}}{\partial{x^2}}(a, b)=0</math>とすると<math>D(a, b)\leq0</math>となって不適。<math>\therefore \frac{\partial^2{f}}{\partial{x^2}}(a, b)\neq0</math> ::充分小さい<math>h, k</math>に対して<math>p\neq0</math>より(*)の右辺を平方完成して ::<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{pr-q^2}{p}k^2 \right\}</math> ::<math>=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{D(a+\theta h, b+\theta k)}{p}k^2 \right\}</math> ::ここで両辺<math>0 \iff h=k=0</math>に注意すると、 ::上式の最右辺は<math>p</math>の符号と正負が一致する。 ::これは<math>(a, b)</math>の充分近傍では<math>p>0</math>で<math>f(a, b)</math>が最小値、<math>p<0</math>で<math>f(a, b)</math>が最大値をとることを意味するので、<math>f(a, b)</math>は極値である。 :(2)<math>D(a, b)<0</math>のとき ::<math>p\gtrless0</math>のとき、平方完成した最右辺の波括弧の中身は、 :::<math>h+\frac{qk}{p}\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると負/正 :::<math>h\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると正/負 ::であるので、<math>h, k</math>のとり方によって<math>f(a+h, b+k)\gtrless f(a, b)</math>のどちらにもなり得、<math>f(x, y)</math>は<math>(a, b)</math>近傍で最大でも最小でもない。 ::則ち、<math>f(a, b)</math>は極値ではない。 ::<math>p=0</math>のとき、<math>r\neq0</math>ならば<math>h, k</math>を二階偏導関数に置き換えることで同様の結論を得る。 ::<math>r=0</math>のとき、 ::<math>D(a+\theta h, b+\theta k)=-q^2<0</math>より<math>q\neq0</math>なので(*)より ::<math>f(a+h, b+k)-f(a, b)=qhk</math> ::これは<math>h, k</math>の符号によって正負のどちらもとり得るので同様に<math>f(a, b)</math>は極値ではない。 :(3)<math>D(a, b)=0</math>のとき、 ::<math>h, k</math>のとり方により<math>D(a+\theta h, b+\theta k)</math>は正負のどちらもとり得る。 ::よって(1), (2)より<math>f(a, b)</math>は極値であることも極値でないこともあるので、 ::判別式では判定不能である。// {{演習問題|次の関数に極値があるかどうか調べ、あるならば求めよ。 :1. <math>f(x, y)=x^2+y^2-2xy</math> :2. <math>f(x, y)=x^2+2xy-3y^2+4x+4y+1</math> :3. <math>f(x, y)=x^3+y^3</math> |1. :<math>\frac{\partial{f}}{\partial{x}}=2x-y,~ \frac{\partial{f}}{\partial{y}}=2y-x</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{f}}{\partial{y^2}}=2,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=-1</math>より :<math>D(0, 0)=2\cdot2-(-1)^2=3>0</math> :また、<math>\frac{\partial^2{f}}{\partial{x^2}}>0</math>より :<math>f(x, y)</math>は<math>(0, 0)</math>で極小値<math>0</math>をとる。 2. :<math>\frac{\partial{f}}{\partial{x}}=2x+2y+4,~ \frac{\partial{f}}{\partial{y}}=-6y+2x+4</math>より :停留点は<math>(-2, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=2,~ \frac{\partial^2}{\partial{y^2}}=-6,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=2</math>より :<math>D(-2, 0)=2\cdot(-6)-2^2=-16<0</math> :よって<math>f(x, y)</math>は極値を持たない。 3. :<math>\frac{\partial{f}}{\partial{x}}=3x^2,~ \frac{\partial{f}}{\partial{y}}=3y^2</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=6x,~ \frac{\partial^2{f}}{\partial{y^2}}=6y, \frac{\partial^2{f}}{\partial{x}\partial{y}}=0</math>より :<math>D(0, 0)=0\cdot0-0^2=0</math> :よって判別不能。 :ここで、直線<math>y=x</math>を経路として原点から点<math>(x, y)</math>を動かしてみる。 :<math>f(x, x)=x^3+x^3=2x^3</math> :よって<math>x>0</math>で<math>f(x, y)>f(0, 0)</math>、<math>x<0</math>で<math>f(x, y)<f(0, 0)</math>より :原点近傍で<math>f(0, 0)</math>は最大でも最小でもない、則ち<math>f(0, 0)</math>は極値ではない。 :よって<math>f(x, y)</math>は極値を持たない。}} *発展問題 *:<math>f(x, y)=e^{xy}</math>を二次の項迄テイラー展開せよ。 停留点が鞍点である条件を補足しておく。 鞍点とは「関数が極大となる方向・極小となる方向の双方が存在する」ような点であった。 <math>f(x, y)</math>を停留点<math>(a, b)</math>に於けるテイラー展開で二次近似することを考える。 :テイラーの定理より厳密に ::<math>f(a+h, b+k)=\frac{1}{0!}D^0 f(a, b)+\frac{1}{1!}Df(a, b)+\frac{1}{2!}D^2f(a+\theta h, b+\theta k)</math> :であるが、<math>\theta \in(0, 1)</math>より<math>\theta\fallingdotseq0</math>と見做して近似すると ::<math>f(a, b)\fallingdotseq f(a, b)+Df(a, b)+\frac{1}{2}D^2f(a, b)</math> :<math>D=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>より ::<math>\mathrm{rhs}=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :<math>(a, b)</math>が停留点より<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{\partial{f}}{\partial{y}}(a, b)=0</math>なので ::<math>\mathrm{rhs}=f(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :ここで<math>\frac{1}{2}</math>で括られた部分に着目すると、 ::<math>h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)</math> ::<math>=h\left(h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)+k\left(h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)</math> ::<math>=\begin{pmatrix} h \\ k \end{pmatrix} \cdot \begin{pmatrix} h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix} \left\{ \begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix}\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math> :ここで<math>\boldsymbol{v}:=\begin{pmatrix} h \\ k \end{pmatrix}</math>とすると ::<math>f(a+h, b+k)\fallingdotseq f(a, b)+\frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> :則ち ::<math>f(a+h, b+k) - f(a, b) \fallingdotseq \frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> 拠って、<math>\boldsymbol{v}</math>方向で極大・極小か見るには停留点から<math>\varepsilon\boldsymbol{v}</math>だけ動かしたときの :<math>\frac{1}{2}\varepsilon^2({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の変化を見ればよいが、 :<math>\frac{1}{2}\varepsilon^2>0</math> より、結局は[[線型代数学/二次形式|二次形式]] :<math>({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の符号を見れば良いことになる。 ここでヘッセ行列<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>を対角化することを考える(ヘッセ行列は対称行列なので直交行列で対角化可能)。 :ヘッセ行列の各固有値を<math>\lambda_1, \lambda_2</math>とおくと、ある直交行列<math>\mathbf{P}</math>による相似変換で ::<math>({}^t \! \mathbf{P} \mathbf{D} \mathbf{P})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}} = \mathrm{diag} (\lambda_1, \lambda_2)</math> :と対角化できる。 :このとき、二次形式は<math>\boldsymbol{u}={}^t \! \mathbf{P} \boldsymbol{v}</math>という一次変換で ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}</math> :と表される。 :すると<math>\boldsymbol{u}_x\times\boldsymbol{u}_y</math>の項は対角行列の零成分が掛かって消えるので、 ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}=\lambda_1 (\boldsymbol{u}_x)^2+\lambda_2 (\boldsymbol{u}_y)^2</math> :(つまりこの変換は主軸変換) 則ち、任意方向で極大か極小か調べるには'''ヘッセ行列の各固有値の符号を見ればよい'''。 固有値が全て正であるとき、どのような<math>h, k</math>に対しても<math>f(a+h, b+k) - f(a, b)>0</math>と考えられるので、<math>\boldsymbol{v}=\begin{pmatrix} h \\ k \end{pmatrix}</math>のとり方に依らず<math>f(a, b)</math>は極小値である。 固有値が全て負であるとき、同様に<math>f(a, b)</math>は極大値である。 固有値の符号が異なるとき、<math>\boldsymbol{v}</math>のとり方によって極大か極小か変わるので、<math>(a, b)</math>は鞍点である。 零固有値を持つときは、零固有値に対応する固有ベクトル方向の情報が近似の際に切り捨てられている(則ち<math>\theta</math>- 依存性が高い)ので極大・極小・鞍点・何れでもない、の全ての場合をとり得る。 纏めると、以下のようになる。 {{定理|(極値の判定Ⅱ)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が負定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極大。 :(2)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が正定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極小。 :(3)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が不定行列ならば<math>(a, b)</math>は鞍点。 :(4)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が半正定値行列又は半負定値行列又は完全退化行列ならば<math>(a, b)</math>は極値点であることも鞍点であることもそうでないこともある。則ち、ヘッセ行列の定値性では判定できない。 {{定理終わり}} 近似の際に切り捨てた項の振舞によってはこの判定法が通用しない場合がある。特に、三変数以上で(3)を用いる場合は注意。 ヘッセ行列が正定値・負定値・半正定値・半負定値・不定値の何れであるかは、[[線型代数学/固有値と固有ベクトル|シルヴェスターの判定法]]を用いると固有値を求めることなく判別できる。 ===陰関数=== <math>y=f(x)</math>という形で陽に表示される関数を'''陽関数'''という。 これに対し、方程式<math>f(x, y)=0</math>がある区間で定義が区分的でない関数<math>y=\varphi(x)</math>を表すとき、「<math>y=\varphi(x)</math>は<math>f(x, y)=0</math>で定義された'''陰関数'''」という。このとき、方程式<math>f(x, y)=0</math>を「<math>y=\varphi(x)</math>の'''陰関数表示'''」という。一般に、陰関数は陽に表示できるとは限らない。なお、陰関数表示のことを単に陰関数と呼ぶ場合もある。 例えば、単位円の方程式<math>x^2+y^2=1</math>に対し、<math>y=\sqrt{1-x^2},\quad y=-\sqrt{1-x^2}</math>はそれぞれ単位円の方程式で定義された陰関数である。ここで、点<math>(1, 0)</math>を内部に含む開区間を考える。このような区間をどんなに小さく取ったとしても、円の上半分と下半分を両方含んでしまうため、区分的に定義しなければ一意な関数で表せず、則ち陰関数が存在しない。 それでは、方程式<math>f(x, y)=0</math>の陰関数が点<math>(x, y)</math>の充分近傍で存在する条件は何であろうか? 先ずは、厳密なことを抜きにして考える。 形式的に、陰関数<math>y=\varphi(x)</math>は方程式<math>f(x, y)=0</math>を<math>y</math>に就て解いた解である。そのため、このような関数が存在するならば<math>f(x, \varphi(x))=0</math>という<math>x</math>の一変数方程式が成り立つ。 媒介変数を<math>t=x</math>と見て方程式の両辺を<math>x</math>で常微分すると合成関数微分の公式より<math>\frac{dz}{dx}=\frac{\partial{f}}{\partial{t}}\frac{dt}{dx}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=0</math> :<math>\therefore \frac{d\varphi}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{\varphi}}}</math> ここで、実際には <math>\Big|_{y=\varphi(x)}</math>が省略されていることに注意。 この式の主張を纏めると、以下の定理を得る。 {{定理|(陰関数の定理Ⅰ)}} <math>f \in C^1,~ f(a, b)=0,~ \partial{y}f(a, b)\neq0</math>であるとき、<math>(a, b)</math>の充分近傍で<math>f(x, y)=0</math>の定義する陰関数<math>y=\varphi(x)</math>が唯一つ存在し、 :<math>b=\varphi(a)</math> また、この陰関数は<math>x=a</math>の充分近傍で常微分可能で :<math>\frac{d\varphi}{dx}=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> {{定理終わり}} 先程の考え方では「<math>\varphi(x)</math>の存在性・一意性・常微分可能性」を既に仮定してしまっているので、それらを担保するこの定理の証明としては用いることができない(循環論法になってしまう)。 実は、二変数の場合ならば今迄習った知識で証明可能である。以下に示す。 *証明 :<math>\Omega</math>を<math>\mathbb{R}^2</math>の開集合とする。 :<math>\partial{y}f(a, b)>0</math>とすると<math>f \in C^1</math>より<math>\partial{y}f(x, y)</math>は連続で ::<math>\exist \delta_1, \delta_2>0,~ U=\{ x\big|~ |x-a|\leq\delta_1 \},~ V=\{y\big|~ |y-b|\leq\delta_2\},\quad f(x, y)>0 \quad \left( {\scriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)} \in U \times V \subset \Omega \right)</math> :<math>y \in V</math>で<math>f(a, y)>0</math>よりこの区間で単調増加し ::<math>f(a, y)=f(a, b)=0 \lor f(a, b-\delta_2)<0<f(a, b+\delta_2)</math> :更に<math>f</math>が連続より<math>\delta_1</math>が十分小さければ ::<math>x \in U \implies f(x, b-\delta_2)<0<f(x, b+\delta_2)</math> :中間値の定理より ::<math>\forall x\in U,~ \exist y \in V,~ f(x, y)=0</math> :<math>\frac{d\varphi}{dy}>0</math>よりこのような<math>y</math>は一意に定まる。(仮に二つあるとしても、<math>f(x, y_1)=f(x, y_2)=0</math>なのでロルの定理より<math>\exist d \in [y_1, y_2],~ f(x, d)=0</math>。則ちこの<math>d</math>を<math>y</math>として新たにとれば良いことになるので一意である。) :ここで<math>y=\varphi(x)</math>とおくと<math>\varphi(x)</math>は一意で<math>\mathrm{dom}\varphi = U,~ \mathrm{ran}\varphi = V</math> :上記より<math>b=\varphi(a)</math> :<math>\varphi</math>が<math>x_0 \in U</math>で連続でないとすると ::<math>\exist \varepsilon_0,~ \exist x\in U,~ \forall \delta>0,~ ( |x-x_0|<\delta \implies |\varphi(x)-\varphi(x_0)| \geq \varepsilon_0 )</math> :<math>\delta:=\frac{1}{n} (n\in\mathbb{N})</math>とすると ::<math>\forall n\in\mathbb{N},~ \exist x_n\in U,~ ( |x-x_0|<\frac{1}{n} \implies |\varphi(x_n)-\varphi(a)| \geq \varepsilon_0 )</math> :但し<math>\lim_{n\to\infty}x_n=x_0</math>に注意。 :ここで<math>\mathrm{ran}\varphi=V</math>より<math>\varphi(x_0)\in V</math>、則ち<math>\{\varphi(x_n)\}</math>は有界数列である。 :拠ってボルツァーノ・ワイエルシュトラスの定理より<math>\{x_n\}</math>の部分列<math>\{x_{n_k}\}</math>が存在して ::<math>\lim_{k\to\infty}\varphi(x_{n_k})=y_0 \in V</math> :<math>f(x_{n_k}, \varphi(x_{n_k}))=0</math>且つ<math>f</math>が連続より<math>k\to\infty</math>で<math>f(x_0, y_0)=0</math>でなければならないので ::<math>y_0=\varphi(x_0)</math> :一方、 ::<math>\lim_{k\to\infty}|\varphi(x_{n_k})-\varphi(x_0)|=|y_0-\varphi(x_0)|\geq\varepsilon_0>0</math> :これは<math>y=\varphi(x_0)</math>に矛盾する。 :従って<math>\varphi</math>は<math>x_0</math>で連続である。 :<math>\varphi(x_0+h)=\varphi(x_0)+k</math>とおくと<math>\varphi</math>が連続より<math>h\to0</math>で<math>k\to0</math>であり、 :<math>h</math>を充分小さくすると<math>(x_0, \varphi(x_0))</math>と<math>(x_0+h, \varphi(x_0)+k)</math>を結ぶ線分が<math>U\times V</math>に含まれる。 :拠ってテイラーの定理より ::<math>\exist \theta\in(0, 1), 0=f(x_0+h, \varphi(x_0)+k)=f(x_0, \varphi(x_0))+\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)h + \partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)k</math> :<math>k=\varphi(x_0+h)-\varphi(x_0)</math>と<math>f(x_0, \varphi(x_0))</math>より変形して ::<math>\frac{\varphi(x_0+h)-\varphi(x_0)}{h}=-\frac{\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)}{\partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)}</math> :<math>h\to0</math>とすれば ::<math>\varphi'(x_0)=-\frac{\partial{x} f(x_0, \varphi(x_0))}{\partial{y} f(x_0, \varphi(x_0))}</math> :更に、 ::<math>\varphi'(x)=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> :の右辺が連続関数なので ::<math>\varphi(x) \in C^1</math> :<math>\partial{y}f(a, b)<0</math>の場合も同様に示される。// この証明は「一次元での単調性」に依存しているため、三変数以上に拡張することができない。そのため、(「解析学基礎」の範囲を大幅に超えるが)一般の場合を補足しておく。[[位相空間論]]や[[多様体論]]を修得してから戻ってくるのが良いだろう。 {{定理|(ベクトル関数に於ける陰関数の定理)}} <math>\mathbb{R}^n\times\mathbb{R}^m</math>上の開集合を<math>\Omega</math>とする。 <math>C^r</math>級関数<math>\boldsymbol{f}:\Omega\to\mathbb{R}^m</math>に対して :<math>\begin{cases} \boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0} \\ \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} }\right)\neq0 \end{cases}</math> なる<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>が存在するとき、<br><math>\boldsymbol{\alpha}</math>の<math>\mathbb{R}^n</math>- 開近傍<math>U</math>、<math>\boldsymbol{\beta}</math>の<math>\mathbb{R}^m</math>- 開近傍<math>V</math>に対して<math>C^r</math>級微分同相写像<math>\boldsymbol{\varphi}:U \to V</math>が唯一つ存在して :<math>\begin{cases} U \times V \subset \Omega \\ \boldsymbol{\beta} = \boldsymbol{\varphi}(\boldsymbol{\alpha}) \\ \forall {\scriptstyle \left( \begin{array}{c} \boldsymbol{x} \\[-6pt] \boldsymbol{y} \end{array} \right)} \in U \times V,~ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{0} \iff \boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x}) \\ \forall \boldsymbol{x} \in U,~ \boldsymbol{\varphi}'(\boldsymbol{x})= - \left( \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \right)^{-1} \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \end{cases}</math> を満たす。 {{定理終わり}} *証明 :<math>\tilde{\boldsymbol{f}}:\Omega\to\mathbb{R}^{m+n}</math>を ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \boldsymbol{y})=\begin{pmatrix} \boldsymbol{x} \\ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y}) \end{pmatrix}</math> :と定義する。 :<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>に就て<math>\boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0}</math>より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{\alpha} \\ \boldsymbol{0} \end{pmatrix}</math> :従って ::<math>\tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{E} & \boldsymbol{O} \\ \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } & \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } \end{pmatrix}</math> :これは下三角行列なので ::<math>\mathrm{rank} \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=m+n</math> :階数が行列の次数に等しいのでこの行列は正則行列、則ち ::<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})\neq0</math> :(なお、三角行列に関する行列式の公式を用いると<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\det \boldsymbol{E} \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array}}\right)\neq0</math>と導かれる。) :よって逆写像定理を適用すると :<math>(\boldsymbol{\alpha}, \boldsymbol{\beta})</math>の開近傍<math>U</math>と<math>(\boldsymbol{\alpha}, \boldsymbol{0})</math>の開近傍<math>V</math>が存在して :<math>\tilde{\boldsymbol{f}}|_{U}:U \to V</math>は<math>C^r</math>級微分同相写像となる。 :ここで<math>\tilde{\boldsymbol{f}}|_{U}</math>の<math>C^r</math>級逆写像を<math>\boldsymbol{\psi}</math>とすると逆写像の定義より ::<math>(\tilde{\boldsymbol{f}}\circ\boldsymbol{\psi})(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{y})</math> :また、<math>\boldsymbol{x}</math>は<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})</math>の<math>1\sim n</math>成分を並べたベクトル<math>\boldsymbol{\psi}_{1\sim n}(\boldsymbol{x}, \boldsymbol{y})</math>、<math>\boldsymbol{y}</math>は<math>\boldsymbol{f}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>の<math>1\sim m</math>成分を並べたベクトル<math>\boldsymbol{f}_{1\sim m}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>になるので、 ::<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y}))</math> :<math>\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y})</math>とすると定義より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y}))=(\boldsymbol{x}, \boldsymbol{y})</math> :<math>\boldsymbol{y}</math>に<math>\boldsymbol{0}</math>を代入して ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0}))=(\boldsymbol{x}, \boldsymbol{0})</math> :<math>\tilde{\boldsymbol{\varphi}}</math>の定義より<math>\boldsymbol{\varphi}(\boldsymbol{x}):=\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0})</math>とすれば :<math>\boldsymbol{f}(\boldsymbol{x}, \boldsymbol{\varphi}(\boldsymbol{x}))=\boldsymbol{0}</math> :則ち<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math> :<math>\boldsymbol{\psi} \in C^r</math>より<math>\boldsymbol{\varphi} \in C^r</math>であり、逆写像の一意性より<math>\boldsymbol{\varphi}</math>は一意に定まるので、 :<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math>は陰関数の満たすべき性質を全て満たす。// (補足ここ迄) 陰関数の定理の応用として、陰関数表示で与えられた曲線の接線・法線の方程式を求めることが考えられる。 :円<math>x^2+y^2=r^2</math>を考える。 :<math>f(x, y)=x^2+y^2-r^2</math>とおくと<math>f\in C^2, f(x, y)=0</math>であり、何かしらの関数の陰関数表示となっている。 :よって陰関数定理より :<math>\frac{dy}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{y}}}</math> :ここで :<math>\frac{\partial{f}}{\partial{x}}=2x, \frac{\partial{f}}{\partial{y}}=2y</math> :より<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x}{y}</math> :接点を<math>(x_0, y_0)</math>とすれば接線の方程式の公式より :<math>y-y_0=-\frac{x_0}{y_0}(x-x_0)</math> :変形すると :<math>y_0(y-y_0)+x_0(x-x_0)=0</math> :<math>xx_0+yy_0=x^2_0+y^2_0=r^2</math> :ここで<math>\begin{pmatrix} x_0 \\ y_0 \end{pmatrix}</math>は明らかにこの接線の法線ベクトルなので :<math>y=0</math>でも成り立つ。 :同様に法線の方程式は :<math>y=\frac{y_0}{x_0}x</math> :と求まる。// 高校数学では「<math>y</math>を<math>x</math>の関数とみて合成関数微分を行う」という考え方で求めたが、陰関数定理はそのような関数<math>y=\varphi(x)</math>の存在を保証していたのである。 一般の二次曲線やその他の陰関数曲線でもこの考え方を適用することが可能である。 二変数方程式で定義される陰関数は一変数関数であった。では、二変数関数もある三変数方程式で定義された陰関数とは考えられないだろうか?実は、一般に<math>n</math>変数方程式の定義する陰関数は<math>n-1</math>変数関数である。直観的には、「元の<math>n</math>変数方程式に陰関数<math>x_n=g(x_1, x_2, \cdots, x_{n-1})</math>を代入することで自由度が一個下がる」と理解される。 <math>xyz</math>空間で方程式<math>f(x, y, z)=0</math>は一般に曲面を表す。この曲面上の点<math>(a, b, c)</math>近傍で曲面の関数表示が二変数関数<math>z=\psi(x, y)</math>であるための十分条件も陰関数定理で与えられる。 {{定理|(陰関数の定理Ⅱ)}} <math>f \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=0,~ \partial{z} f(a, b, c)\neq0</math>ならば<math>(a, b)</math>の<math>\mathbb{R}^2</math>- 開近傍<math>U</math>で陰関数<math>z=\psi(x, y)</math>が唯一つ存在し :<math>\begin{cases} \psi \in C^1 \\ c=\psi(a, b) \\ f(x, y, \psi(x, y))=0 \quad((x, y) \in U) \\ \frac{\partial{\psi}}{\partial{x}}=-\frac{\partial{x}f(x, y, z)}{\partial{z} f(x, y, z)} \\ \frac{\partial{\psi}}{\partial{y}}=-\frac{\partial{y}f(x, y, z)}{\partial{z} f(x, y, z)} \end{cases}</math> を満たす。 {{定理終わり}} <math>\partial{x} f(a, b, c) \partial{y} f(a, b, c) \partial{z} f(a, b, c)\neq0</math>のとき曲面<math>f(x, y, z)=0</math>の<math>(a, b, c)</math>に於ける接平面は :<math>\partial{x}f(a, b, c)(x-a)+\partial{y}f(a, b, c)(y-b)+\partial{z}f(a, b, c)(z-c)=0</math> である。 この定理を用いると :<math>\begin{cases} \partial{x}f(a, b, c) = -\partial{x}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{y}f(a, b, c) = -\partial{y}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{z}f(a, b, c)\neq0 \end{cases}</math> なので :<math>z-c=\partial{x}\psi(a, b)(x-a)+\partial{y}\psi(a, b)(y-b)</math> と、全微分の節で求めた接平面の方程式に一致する。 更に、以下も成り立つ。 {{定理|(陰関数の定理Ⅲ)}} <math> f, g \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=g(a, b, c)=0,~ \begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \\[-6pt] z = c \end{array}}\neq0</math>ならば<math>x=a</math>の<math>\mathbb{R}</math>- 開近傍<math>U</math>で陰関数の組<math>(y, z)=(\varphi(x), \psi(x))</math>が唯一つ存在し :<math>\begin{cases} \varphi, \psi \in C^1 \\ b=\varphi(a) \\ c=\psi(a) \\ f(x, \varphi(x), \psi(x))=g(x, \varphi(x), \psi(x))=0 \\ \frac{d\varphi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{x}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{x}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} , \quad \frac{d\psi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{x}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{x}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} \end{cases}</math> を満たす。 {{定理終わり}} 陰関数定理が成り立つ状況下に於て、原点近傍で以下のような変換を考える。 :<math>(s, t)=\vartheta(x, y)=(f(x, y), x)</math> このとき逆写像定理により<math>\vartheta:(x, y)\to(s, t)</math>は微分同相写像なので、<math>F(s, t)=s</math>として :<math>(F\circ\vartheta^{-1})(x, y)=x</math> が成り立つ。 これは、<math>s=f(x, y)</math>を座標軸としてみる座標変換を考えていることになる。例えば二重積分で積分領域の境界が<math>f(x, y)=\mathrm{const}.</math>であるとき、これは一般に曲線を表すので扱いづらい。しかし、このような座標変換を行うことで<math>s=\mathrm{const}.</math>という非常に単純な疆界を持つ<math>s</math>-単疆界領域となり、二重積分が容易となる。詳しくは「重積分」節で後述する。 {{演習問題| :1. 双曲線<math>x^2-2\sqrt{3}xy-y^2+4y+4=0</math>の点<math>(0, 2+2\sqrt{2})</math>に於ける法線を求めよ。 :2. レムニスケート<math>r^2=2a^2\cos^2 2\theta</math>に就いて、円<math>r=|a|</math>上を除く領域で<math>y</math>が<math>x</math>の関数として単調であることを示せ。 :3. 曲面<math>x^2+3xy-2yz+xz-y^2=0</math>の点<math>(1, 2, 1)</math>に於ける接平面の方程式を求めよ。 :4. <math>f(x, y, z)=x+y+z-3,~ g(x, y, z)=y^2+z-2</math>とする。点<math>(1, 1, 1)</math>近傍の陰関数<math>y=\varphi(x),~ z=\psi(x)</math>を具体的に表示し、その微分係数を求めよ。 | 1. :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x-2\sqrt{3}y,~ \frac{\partial{f}}{\partial{y}}=-2y-2\sqrt{3}x</math> :<math>(0, 2+2\sqrt{2})</math>で :<math>\frac{\partial{f}}{\partial{x}}=-4\sqrt{3}-4\sqrt{6},~ \frac{\partial{f}}{\partial{y}}=-4-4\sqrt{2}\neq0</math> :<math>\frac{dy}{dx}=-\frac{-4\sqrt{3}(1+\sqrt{2})}{-4(1+\sqrt{2})}=-\sqrt{3}</math> :<math>y-(2+2\sqrt{2})=-\frac{1}{-\sqrt{3}}(x-0)</math> :<math>y=\frac{1}{\sqrt{3}}x+2+2\sqrt{2}</math> 2. :<math>r^2=x^2+y^2,~ \cos^2 2\theta = \cos^2 \theta - \sin^2 \theta=\left(\frac{x}{r}\right)^2-\left(\frac{y}{r}\right)^2</math>よりレムニスケートの方程式は :<math>(x^2+y^2)^2-2a^2(x^2-y^2)=0</math> :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2(x^2+y^2)(2x)-2a^2(2x)=4x(x^2+y^2-a^2)</math> :<math>\frac{\partial{f}}{\partial{y}}=2(x^2+y^2)(2y)-2a^2(-2y)=4y(x^2+y^2+a^2)</math> :<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x(x^2+y^2-a^2)}{y(x^2+y^2+a^2)}</math> :ここで<math>xy</math>平面上の象限を固定して考えると、 :<math>\frac{dy}{dx}</math>の符号は<math>x^2+y^2-a^2</math>の正負で決まる。 :よって<math>x^2+y^2-a^2=0</math>則ち円<math>r=|a|</math>上を除く領域で、 :<math>y</math>は<math>x</math>の関数として単調である。 3. :<math>f(x, y, z):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x+3y+z,~ \frac{\partial{f}}{\partial{y}}=3x-2y-2z,~ \frac{\partial{f}}{\partial{z}}=x-2y</math> :<math>(1, 2, 1)</math>で :<math>\frac{\partial{f}}{\partial{x}}=9,~ \frac{\partial{f}}{\partial{y}}=-3,~ \frac{\partial{f}}{\partial{z}}=-3\neq0</math> :<math>\frac{\partial{z}}{\partial{x}}=-\frac{9}{-3}=3,~ \frac{\partial{z}}{\partial{y}}=-\frac{-3}{-3}=-1</math> :<math>z-1=3(x-1)-1(y-2)</math> :<math>z=3x-y</math> 4. :<math>f(x, y, z)=0</math>とすると<math>z=3-x-y</math>であり、<math>g(x, y, z)=0</math>に代入して :<math>y^2-(3-x-y)-2=0</math> :<math>y^2-y+1-x=0</math> :<math>y=\frac{1\pm\sqrt{4x-3}}{2}</math> :<math>(x, y)=(1, 1)</math>となるためには :<math>y=\frac{1+\sqrt{4x-3}}{2}</math> :<math>z=3-x-y=3-x-\frac{1+\sqrt{4x-3}}{2} = \frac{5-2x+\sqrt{4x-3}}{2}</math> :これは<math>(x, z)=(1, 1)</math>を満たす。 :根号の実数条件より<math>x\geq\frac{3}{4}</math>より「<math>x=1</math>近傍」も満たす。 :よって<math>(\varphi(x), \psi(x))=\left(\frac{1+\sqrt{4x-3}}{2}, \frac{5-2x+\sqrt{4x-3}}{2}\right)</math> :逆にこのように<math>(\varphi(x), \psi(x))</math>を定義すると条件を満たす。 :<math>\frac{d\varphi}{dx}=\frac{1}{2}\cdot\frac{4}{2\sqrt{4x-3}}=\frac{1}{\sqrt{4x-3}},~ \frac{d\psi}{dx}=-1-\frac{1}{\sqrt{4x-3}}</math> :<math>x=1</math>で :<math>\frac{d\varphi}{dx}=1,~ \frac{d\psi}{dx}=-2</math> }} ===条件付極値=== 先程は点<math>(x, y)</math>が<math>\mathbb{R}^2</math>上を自由に動ける条件の下で極値を考えた。しかし、応用上は何かしらの制約が課された状態での極値を考えることが往々にしてある(寧ろ、無条件の方が稀であろう)。 則ち、次の問題を考える。 :点<math>(x, y)</math>が'''拘束条件'''(束縛条件)<math>g(x, y)=0</math>を満たしながら変化するとき、<math>f(x, y)</math>の'''条件付極値'''を求めよ。 このような問題を(2変数1拘束条件の)'''条件付極値問題'''という。また、拘束条件を表す関数<math>g(x, y)</math>を'''制約関数'''という。 一般に<math>g(x, y)=0</math>が<math>y=\phi(x)</math>や<math>x=\psi(y)</math>のように解けるとは限らず、解けたとしても増減を簡単に調べられるとは限らない。 そこで、条件付極値問題の解法には以下の定理が用いられる。 {{定理|(ラグランジュの未定乗数法)}} <math>f(x, y), g(x, y)\in C^1</math>として<math>f(x, y)</math>が点<math>(a, b)</math>で拘束条件<math>g(x, y)=0</math>の下での条件付極値をとるとき、 :<math>L(x, y, z)=f(x, y)-zg(x, y)</math> と置くと :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\times\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math> ならば :<math>\frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math> を満たす実数<math>z=\lambda</math>が存在する。 {{定理終わり}} この<math>L</math>を'''ラグランジュ関数'''、<math>\lambda</math>を'''未定乗数'''(ラグランジュ乗数)という。未定乗数法では、条件付極値の問題を「ラグランジュ関数の無条件極値問題」に帰着している。 各偏導関数を計算すると、連立方程式 :<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math> に帰着される。 *証明 :<math>(a, b)</math>を極値点、<math>\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>とする。 :陰関数定理より<math>(a, b)</math>の充分近傍で<math>g(x, y)=0</math>の<math>C^1</math>級陰関数<math>y=\phi(x)</math>が存在し、<math>\phi'(x)=-\frac{\frac{\partial{g}}{{\partial{x}}}}{\frac{\partial{g}}{\partial{y}}}</math>となる。 :<math>h(x):=f(x, \phi(x))</math>とするとフェルマーの定理より<math>0=h'(a)=f_x(a, b)+f_y(a, b)\phi'(a)=f_x(a, b)-f_y(a, b)\frac{g_x(a, b)}{g_y(a, b)}</math> :ここで<math>\lambda:=\frac{f_y(a, b)}{g_y(a, b)}</math>と置くと<math>f_x(a, b)=\lambda g_x(a, b) \iff \frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>を得る。 :定義した<math>\lambda</math>より<math>f_y(a, b) =\lambda g_y(a, b) \iff\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>。 :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>としても同様。 :<math>\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>は拘束条件から直ちに満たされる。 :よって実数<math>\lambda</math>が存在して定理の式が満たされる。// ベクトル解析の記法で書くと、未定乗数法の連立方程式は<math>\mathrm{grad} f=\lambda \mathrm{grad} g</math>と表される。これは幾何学的には、「曲面<math>z=f(x, y)</math>と曲面<math>g(x, y)=0</math>の共有点での接平面の法線ベクトルが平行」という条件である。 2曲面の共有点の<math>z</math>座標を<math>c</math>としたとき、曲面を<math>z=c</math>で切った切り口の曲線は<math>c=f(x, y), g(x, y)=0</math>であり、これらは曲面と同じ共有点を持つ。共有点で2曲線が交わるとすると「連続微分可能」という仮定より2曲面は「切れ目なく」繫がっているので、十分小さい<math>\varepsilon>0</math>に対して曲線<math>c\pm\varepsilon=f(x, y)</math>は<math>g(x, y)</math>と共有点を持つ。このとき、<math>f(x, y)</math>は<math>(a, b)</math>近傍で<math>c=f(a, b)</math>より大きい値も小さい値もとるので、<math>(a, b)</math>は極値点ではない。よって、2曲線は極値点<math>c_0=f(a, b)</math>に於いて接していなければならない。 このとき、曲線の式<math>c_0=f(x, y), g(x, y)=0</math>の両辺を<math>x</math>で微分することで<math>\begin{cases} f_x\cdot1+f_x\cdot\frac{dy}{dx}=0 \\ g_x\cdot1+g_y\cdot\frac{dy}{dx}=0 \end{cases}</math>を得、接ベクトル<math>(1, \frac{dy}{dx})</math>に直交する平行な2ベクトル<math>(f_x, f_y), (g_x, g_y)</math>をそれぞれの曲線の法線ベクトルにとることができる。よって未定乗数<math>\lambda</math>が実数として存在する。 フェルマーの定理と同様に未定乗数法の式を満たすことは条件付極値であるための必要条件なので、十分性の確認は必須である。逆に、未定乗数法は条件付極値の候補となる点を与える(未定乗数<math>\lambda</math>は「存在する」だけでこの先一切使わないが、先述のように幾何学的意味が存在する)。 先程紹介したヘッセ行列は「無制約の場合」の議論だったので今回は用いることができない。 そこで、以下のように表示される'''境界付ヘッセ行列'''(縁付ヘッセ行列)が判定に使用される(代入記号は省略した)。 :<math>\mathbf{H}_B = \begin{pmatrix} 0 & \frac{\partial{g}}{\partial{x}} & \frac{\partial{g}}{\partial{y}} \\ \frac{\partial{g}}{\partial{x}} & \frac{\partial^2L}{\partial{x^2}} & \frac{\partial^2L}{\partial{x}\partial{y}} \\ \frac{\partial{g}}{\partial{y}} & \frac{\partial^2L}{\partial{y}\partial{x}} & \frac{\partial^2L}{\partial{y^2}} \end{pmatrix}</math> 今回の場合、<math>\det \mathbf{H}_B>0</math>なら条件付極小値、<math>\det \mathbf{H}_B<0</math>なら条件付極大値と判定される。 但し、3変数以上や拘束条件が増えたときの拡張は非常に煩雑で複雑なものとなるので、ここでは紹介しない。 連立方程式<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math>を更に変形する。 :第三式は拘束条件そのものなので除外する。 :第一式・第二式を行列表現に直して :<math>\begin{pmatrix} f_x & g_x \\ f_y & g_y \end{pmatrix}\begin{pmatrix} 1 \\ -\lambda \end{pmatrix}= \begin{pmatrix} 0 \\ 0 \end{pmatrix}</math> :線型代数で扱った定理「斉次連立一次方程式が非自明解を持つ<math>\iff</math>表現行列が特異行列」より、 :<math>\begin{vmatrix} f_x & g_x \\ f_y & g_y \end{vmatrix}=0</math> よって、未定乗数<math>\lambda</math>を求めなくても未定乗数法を適用できる。 この変形は2変数1拘束条件の場合のみ成り立ち、一般化はできない。 ==重積分== 本項では、微分と積分の双対性及び[[解析学基礎/偏微分方程式|偏微分方程式]]・[[解析学基礎/ベクトル解析|ベクトル解析学]]への接続を鑑みて、一般書では深く扱わない(定義すらしないことの多い)偏積分を冒頭で扱うことにする。 ===偏積分=== 偏微分と同様にして、二変数<math>f(x, y)</math>の片方の変数を固定したときの積分を考える。 <math>xyz</math>空間で<math>y</math>を固定したとき、<math>z=f(x, y)</math>の<math>x</math>での積分を考える。直観的には、一変数での積分('''常積分''')のリーマン和を用いた定義を、<math>zx</math>平面でそのまま行えば良いことになる。 具体的には、 :<math>\int_{a}^{b} f(x, y) dx := \lim_{n \to \infty} \sum_{k=1}^{n} f(x_k, y) \Delta x</math>(<math>\Delta x = \frac{b-a}{n}, x_k = a + k\Delta x</math>) と定義する。 これを<math>f(x, y)</math>の<math>x</math>に関する'''偏積分'''という。幾何学的には、<math>xyz</math>空間を<math>y</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>x</math>軸、直線<math>x=a, x=b</math>の囲む符号付き面積に対応する。偏微分と異なり、積分記号は常積分と同じものを用いる。 <math>y</math>に関する偏積分は同様に ::<math>\int_{c}^{d} f(x, y) dy := \lim_{n \to \infty} \sum_{k=1}^{n} f(x, y_k) \Delta y</math>(<math>\Delta y = \frac{d-c}{n}, y_k = c + k\Delta y</math>) と定義され、幾何学的には<math>xyz</math>空間を<math>x</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>y</math>軸、直線<math>y=c, y=d</math>の囲む符号付き面積に対応する。 定積分に関して、一変数と同様に :<math>\int_a^b f(x, y)dx+\int_b^c f(x, y)dx=\int_a^c f(x, y)dx</math> :<math>\int_b^a f(x, y)dx=-\int_a^b f(x, y)dx</math> :<math>\int_a^a f(x, y)dx=0</math> が成立することは定義から容易に示される(<math>y</math>に関しても同様)。 また、積分の平均値の定理 :<math>\exist \xi \in (a, b), \quad f(\xi, y)=\frac{1}{b-a}\int_a^b f(x, y)dx</math> も同様に成立することが判る(<math>y</math>に関しても同様)。 不定積分は、一変数と同様に<math>F(x, y):=\int_u^x f(t, y)dt+C</math>と定義される(<math>F(u, y)=0</math>とする)。但し、<math>x</math>に関する偏積分では<math>y</math>は定数と見做されるので、'''積分定数<math>C</math>は実際には<math>y</math>の関数<math>C(y)</math>である'''ことに注意が必要である。<math>y</math>に関する不定積分でも同様に、積分定数は<math>x</math>の関数<math>C(x)</math>である。<math>\int_u^x f(t, y)dt+C(y)</math>は<math>\int f(x, y)dx+C(y)</math>と略記する 一般に、偏積分の積分定数は積分変数以外の変数を全て含む関数である。 一変数の場合と同様に、 :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math>(微分積分学の基本定理) が成立する。 *証明 :<math>F(x, y):=\int_a^x f(t, y)dt</math>とする。 :先程述べた定積分の性質より :<math>F(x+h, y)-F(x, y) = \int_a^{x+h} f(t, y)dt - \int_a^x f(t, y)dt = \int_a^{x+h}f(t, t)dt+\int_x^a f(t, y)dt =\int_{x}^{x+h} f(t, y)dt</math>であるが、 :積分の平均値の定理より<math>\xi\in(x, x+h)</math>が存在して :<math>\int_{x}^{x+h} f(t, y)dt=hf(\xi, y)</math> :ここで<math>h\to0</math>の極限をとると :<math>\lim_{h\to0} \{F(x+h, y)-F(x, y)\}=\frac{\partial{F}}{\partial{x}},\quad \lim_{h\to0} hf(\xi, y)=f(x, y)</math> :なので :<math>\frac{\partial}{\partial{x}}\int_a^x f(x, y)dx=f(x, y)</math> :一般の不定積分<math>\int f(x, y)dx=\int_u^x f(t, y)dt + C(y)</math>に関しても積分定数<math>C(y)</math>は<math>x</math>の関数でないので偏微分すると0となり、 :結局は :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math> :が成り立つ。// 則ち'''偏積分は偏微分の逆演算'''であり、被積分関数を偏導関数とみて元の関数を復元することで原始関数が求まるので偏積分が計算できることがわかる。 一変数関数で成り立った性質の多くはほぼそのまま成立する。以下、<math>y</math>に関しても同様なので<math>x</math>に関する偏積分で記述する。また、定積分表示で書くが不定積分でも同様である。 :<math>\int_a^b \{\alpha f(x, y)+\beta g(x, y)\}dx=\alpha\int_a^b f(x, y)dx+\beta\int_a^b g(x, y)dy</math>(線型性) :<math>\int_a^b f(x, y)\frac{\partial{g}}{\partial{x}}dx=\left[ f(x, y)g(x, y) \right]_{x=a}^{x=b} - \int_{a}^b \frac{\partial{f}}{\partial{x}}g(x, y)dx</math>(部分積分法) :<math>u=\phi(x)</math>として<math>\int_a^b f (\phi(x), y) \frac{du}{dx} dx=\int_{\phi(a)}^{\phi(b)} f(u, y) du</math>(置換積分法) :<math>y=c, x\in[a, b]</math>で<math>f(x, c)\leq g(x, c)</math>ならば<math>\int_a^b f(x, c)dx\leq \int_a^b g(x, c)dx</math>(定積分不等式) 偏積分の微分に関して、以下の定理が成り立つことが知られている。 {{定理|(ライプニッツの積分定理Ⅰ)}} 2変数関数<math>f(x, y)</math>に対して<math>f, f_x</math>が<math>(x, y)\in I \times[a(x), b(x)]</math>で連続且つ<math>a(x), b(x)</math>が常微分可能ならば :<math>\frac{d}{dx}\left(\int_{a(x)}^{b(x)} f(x, y)dy\right)=\left[f(x, y)\frac{dy}{dx}\right]_{y=a(x)}^{y=b(x)}+\int_{a(x)}^{b(x)} \frac{\partial{f}}{\partial{x}}dy</math> {{定理終わり}} {{定理|(ライプニッツの積分定理Ⅱ)}} 3変数関数<math>f(x, y, z)</math>に対して<math>f, f_x</math>が<math>(x, y, z)\in I_x \times I_y \times[a(x, y), b(x, y)]</math>で連続且つ<math>a(x, y), b(x, y)</math>が<math>x</math>で偏微分可能ならば :<math>\frac{\partial}{\partial{x}}\left(\int_{a(x, y)}^{b(x, y)} f(x, y, z)dz\right)=\left[f(x, y, z)\frac{\partial{z}}{\partial{x}}\right]_{z=a(x, y)}^{z=b(x, y)}+\int_{a(x, y)}^{b(x, y)} \frac{\partial{f}}{\partial{x}}dz</math> {{定理終わり}} Ⅰに於いて<math>a(x)=a, b(x)=x</math>としてみよう。すると、 :<math>\frac{d}{dx}\int_a^x f(x, y)dy = f(x, x) + \int_a^x \frac{\partial{f}}{\partial{x}}dy</math> である。 これは、偏微分に関する微分積分学の基本定理を「微分変数と積分変数が異なる場合」に拡張したものと見ることができる。更に、<math>f(x, y)=g(y)</math>なら<math>\frac{\partial{f}}{\partial{x}}=0</math>より常微分に関する微分積分学の基本定理に一致する。 則ち、ライプニッツの積分定理は常微分・偏微分双方の意味で「微分積分学の基本定理の拡張」と捉えることができる。 Ⅰ・Ⅱとも偏微分方程式やベクトル解析で当たり前のように用いられるので、覚えておいて損はないだろう。 ===重積分の定義=== 次に、連続関数<math>f(x, y)</math>の全ての変数が動く場合の積分に就いて考える。 変数の組<math>(x, y)</math>が動く範囲('''積分領域''')<math>D</math>は、点<math>(x, y)</math>の軌跡と考えることで<math>xy</math>平面上の領域として表現することができる。 先ずは、簡単な場合として矩形領域<math>D=[a, b]\times[c, d]</math>の場合を考える。これは、<math>z=f(x, y)</math>を<math>xy</math>平面へ<math>z</math>方向から射影した投影面が矩形ということである。 なお、重積分の文脈では、積分領域を直積集合で表すよりも<math>D=\{(x, y)\mid a\leq x \leq b, c\leq y \leq d\}</math>や<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ c \leq y \leq d \end{array} \right\}</math>のような記法が好まれる。 <math>[a, b], [c, d]</math>をそれぞれ<math>a=x_0<x_1<\cdots<x_i<\cdots<x_{m-1}<x_m=b, c=y_0<y_1<\cdots<y_j<\cdots<y_{n-1}<y_n=d</math>と等分割し、<math>D_{ij}:=[x_{i-1}, x_i]\times[y_{j-1}, y_j]</math>とする。この矩形領域から代表点<math>(\alpha_{ij}, \beta_{ij})</math>をとるとき、各<math>D_{ij}</math>を底面・<math>f(\alpha_{ij}, \beta_{ij})</math>を高さとする長方形の体積は区間<math>[x_{i-1}, x_i],[y_{j-1}, y_j]</math>の幅を<math>\Delta x_i, \Delta y_j</math>として<math>V_{mn}=\sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math>と表される。これは、'''リーマン和'''を2変数関数に拡張したものである。 分割を限りなく細かくしたときの極限<math>\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} V_{mn}</math>が収束するならば、<math>f(x, y)</math>は<math>D</math>で'''二重積分可能'''といい、その極限値を<math>\iint_D f(x, y)dxdy</math>と表して<math>f(x, y)</math>の<math>D</math>に関する'''二重積分'''という。 :<math>\iint_D f(x, y)dxdy:=\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} \sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math> 次に、<math>D</math>が有界領域の場合を考える。 <math>D</math>は有界であるから、<math>D</math>を包含するような矩形領域<math>\tilde{D}\subset\mathbb{R}^2</math>が必ず存在する。 このとき、<math>D</math>上の二変数関数<math>f(x, y)</math>を次のように拡張する。 :<math>\tilde{f}(x, y)=\begin{cases} f(x, y) & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> このとき、<math>\tilde{D}\setminus D</math>に於ける<math>\tilde{f}(x, y)</math>の値は<math>0</math>なので重積分の計算結果に影響せず、 :<math>\iint_D f(x, y)dxdy:=\iint_{\tilde{D}}\tilde{f}(x, y)dxdy</math> として差し支えない(右辺は先ほど定義した「矩形領域での二重積分」である)。 <math>D</math>が有界領域でない場合は後述する。 重積分では「不定積分」に相当するものを考えないことが多い。これは、積分定数の自由度が比較的高いので偏積分より扱いにくくなるためである。 <math>f(x, y)=1</math>という定数関数の重積分を考える。先ずは矩形領域に就いて考える。 リーマン和は<math>f(\alpha_{ij}, \beta_{ij})=1</math>より<math>V_{mn}=\sum_{i=1}^m\sum_{j=1}^n \Delta x_i \Delta y_j</math>であるが、<math>\Delta x_i \Delta y_j</math>は矩形領域<math>D_{ij}</math>の面積に等しい。よってその総和<math>V_{mn}</math>は矩形領域<math>D</math>の面積である。これは分割がどれだけ細かくなっても変わらないので、結局は<math>|D|=\iint_D 1 dxdy</math>である。このとき、1を省略して<math>\iint_D dxdy</math>と表す。 <math>D</math>が有界領域であるとき、<math>D</math>を包含する矩形領域<math>\tilde{D}</math>に関して :<math>\tilde{f}(x, y)=\begin{cases} 1 & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> であり、<math>\tilde{D}</math>での重積分の値は同様の議論により結局は有界領域<math>D</math>の面積に等しくなる。 一変数の積分では<math>\int_a^b dx = b-a</math>(区間の幅)であったが、二変数の重積分では<math>\iint_D dxdy= |D|</math>(領域の面積)と判った。三変数でも、同様の議論により<math>\iiint_V dxdydz = |V|</math>(領域の体積)となる。一般に、1の<math>n</math>重積分は積分領域となる図形の大きさ(<math>n</math>次のルベーグ測度)に等しい。ベクトル解析で扱う線積分・面積分・体積分でも同様の事項が成り立つ。 [[測度論]]では、逆にルベーグ測度を1の重積分として定義する流儀もある。 ===累次積分=== 次に、重積分の具体的な計算方法に就いて見ていく。 先程見たように、<math>\iint_D f(x, y)dxdy</math>は積分領域<math>D</math>と曲面<math>z=f(x, y)</math>が囲む立体の体積と考えられる。 数学Ⅲで扱ったように、立体の体積は「立体の断面積を表す関数を積分」すれば求めることができる。つまり、「立体をある平面で切ったときの断面積」さえ求まれば計算することができると考えられる。 実は、この断面積は偏積分で与えられる。 偏積分<math>h(y)=\int_a^b f(x, y)dx</math>は「<math>D=[a, b]\times I</math>と<math>z=f(x, y)</math>が囲む立体を<math>y</math>を固定した平面で切ったときの断面積」なので、これを<math>y</math>に関して区間<math>I</math>で常積分してやれば「断面積の積分=体積」が求まる。 この話を具体的に見ていく。 先ずは、<math>D=[a, b]\times[c, d]</math>という矩形領域を考える。 <math>y</math>を固定した平面で切った断面積は<math>\int_a^b f(x, y)dx</math>であり、この断面積を<math>[c, d]</math>で積分してやればいいので、<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_a^b f(x, y)dx \right) dy</math>である。 <math>x</math>を固定した平面で切った断面積で考えても同じであり、<math>\iint_D f(x, y)dxdy = \int_a^b \left(\int_c^d f(x, y)dy \right)dx</math>。 なお、<math>D=[a, b]\times[c, d]</math>且つ<math>f(x, y)=g(x)h(y)</math>と分離できる場合は<math>\iint_D f(x, y)dxdy = \left( \int_a^b g(x) dx\right)\left( \int_c^d h(y)dy \right)</math>と、非常に単純な計算で求まる。 一般の有界領域<math>D</math>に関しては、「<math>(x, y)</math>が<math>D</math>内の全ての点を1点ずつ重複なく通る」ように<math>x, y</math>をそれぞれ動かす必要がある。そのような動かし方をいきなり定めるのは困難であるため、以下のような場合を考える。 '''定義が区分的でない'''関数<math>\phi_1(x), \phi_2(x)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\}</math>と表され、'''疆界が単純閉曲線'''<sup>※</sup>である積分領域を'''<math>x</math>-単疆界領域'''<!-- 『例から学ぶ微分積分』馬場裕・笹尾哲・山本光・山本勇(共立出版、2022年)より -->(<math>x</math>-単線領域)と呼ぶことにする(統一名称は存在せず、書籍によって様々に呼ばれる)。同様に、定義が区分的でない関数<math>\psi_1(y), \psi_2(y)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\}</math>と表され、疆界が単純閉曲線である積分領域を'''<math>y</math>-単疆界領域'''(<math>y</math>-単線領域)と呼ぶ。 ※「単純閉曲線」とは、「'''閉曲線'''(端点(始点と終点)が一致する曲線)であって自己交叉しない(端点以外で自分自身と交わらない)」曲線のことである。[[位相幾何学]]の知識を用いると単疆界領域は「単純閉曲線で囲まれた単連結領域」と言い換えられる。 <math>x</math>-単疆界領域では例えば<math>x=x_0</math>を固定すると<math>y</math>を<math>\phi_1(x_0)</math>から<math>\phi_2(x_0)</math>まで動かしたときに点<math>(x, y)</math>は線分<math>x=x_0 (\phi_1(x_0)<y<\phi_2(x_0))</math>上の点を一回ずつ通る。次に、<math>x</math>を<math>a</math>から<math>b</math>まで動かせば<math>(x, y)</math>は<math>D</math>内の全ての点を重複なく通ったことになる。 よって、矩形領域と同様の議論で二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\} \right)</math>は次のように計算される。 :<math>\iint_D f(x, y)dxdy = \int_a^b \left( \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy \right) dx</math> <math>y</math>-単疆界領域でも同様に二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\} \right)</math>は :<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_{\psi_1(y)}^{\psi_2(y)} f(x, y)dx \right) dy</math> と計算される。 このように、重積分を偏積分の常積分で表したものを'''累次積分'''(逐次積分、反復積分)という。見た目上は常積分の反復であることが名前の由来である。3変数以上の場合、最外部の積分のみ常積分で残りは積分変数以外を固定した偏積分である。 昔からの慣習として、累次積分の先に計算する部分を右側に纏めて :<math>\int_a^b dx \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy</math> のように表す場合がある。 これは :<math>\left(\int_a^b dx\right) \left(\int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy\right)</math> を意味しないので注意。 本項では、混乱を防ぐため通常の記法で書く。 なお、積分区間を更に詳しく明示した :<math>\int_{x=a}^{x=b} \left( \int_{y=\phi_1(x)}^{y=\phi_2(x)} f(x, y)dy \right) dx</math> という記法も存在する。 単疆界領域でない領域の場合、疆界となる関数が切り替わる点(疆界点)で領域を分割することで単疆界領域になるので、それぞれの単疆界領域での重積分の和を計算すればよい。 :<math>\iint_D f(x, y)dxdy = \sum_i \iint_{D_i} f(x, y)dxdy</math> :例) :<math>x\in[-1, 1], \phi_1(x)=0, \phi_2(x)=\begin{cases} x+1 & (x<0) \\ -x+1 & (x\geq0) \end{cases}</math>のとき、 :<math>D=D_1 \cup D_2</math> :<math>D_1=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} -1 \leq x < 0 \\ 0 \leq y \leq x+1 \end{array} \right\}</math> :<math>D_2=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math> :とすれば良い。 二重積分を累次積分に直すとき、<math>D</math>の図を書くことで疆界となる区分的でない関数を正しく導くことができる。 なお、重積分でも線型性と定積分不等式が成り立つ。 :<math>\iint_D (\alpha f(x, y)+\beta g(x, y)) dxdy = \alpha \iint_D f(x, y)dxdy + \beta \iint_D g(x, y)dxdy</math> :<math>f(x, y)\leq g(x, y)\quad\mathrm{at}\, D \implies \iint_D f(x, y)dxdy \leq \iint_D g(x, y)dxdy</math> ===積分順序の変更=== 積分領域が<math>x</math>-単疆界領域且つ<math>y</math>-単疆界領域であるならば、累次積分で<math>x, y</math>のどちらを先に計算しても結果は同じである。単疆界領域でなくとも、単疆界領域に分割した重積分の和を考えれば同じく積分順序を交換できる。 一般に、次が成り立つ。 {{定理|(フビニの定理)}} 多変数関数が積分領域<math>D</math>で重積分可能ならば、累次積分の積分順序は可換である。 {{定理終わり}} 但し、'''積分順序を交換すると各積分の積分区間が変わる'''ことに注意が必要である。 例えば、三角形領域<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math>に於ける<math>f(x, y)=xy^2</math>の重積分を考える。 <math>D</math>は<math>x</math>-単疆界領域なのでこの重積分は累次積分により :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-x+1} xy^2 dy \right)dx</math> :<math>=\int_0^1 x\left[\frac{1}{3}y^3\right]_{1}^{-x+1} dx</math> :<math>=\frac{1}{3}\int_0^1 x(-x^3+3x^2-3x)dx</math> :<math>=\frac{1}{3} \left[ -\frac{x^5}{5}+\frac{3}{4}x^4-x^3 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> と計算される。 <math>D</math>の表式を今度は<math>y</math>-単疆界領域となるように変形する。 :<math>y=-x+1\iff x=-y+1</math> :<math>0\leq x \leq 1 \iff 0 \leq y \leq 1</math> :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq -y+1 \\ 0 \leq y \leq 1 \end{array} \right\}</math> 同様に重積分を計算すると :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-y+1} xy^2 dx \right)dy</math> :<math>=\int_0^1 y^2\left[\frac{1}{2}x^2\right]_0^{-y+1}dy</math> :<math>=\frac{1}{2}\int_0^1 y^2(y^2-2y)dy</math> :<math>=\frac{1}{2} \left[ \frac{1}{5}y^5-\frac{1}{2}y^4 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> このように、正しく積分順序を交換すれば同じ結果を得る。 また、以下のように積分順序を交換することで計算が容易となる場合がある。 {{演習問題|<math>\int_{0}^1 \left( \int_{-\sqrt{1-x^2}}^{\sqrt{1-x^2}}x dy \right)dx</math>を積分順序を交換することで計算せよ。| 二重積分<math>\iint_D f(x, y)dxdy</math>と見て積分領域<math>D</math>を求めると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ -\sqrt{1-x^2} \leq y \leq \sqrt{1-x^2} \end{array} \right\}</math> 則ち、<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2 \leq 1 \\ x \geq 0 \end{array} \right\}</math>という半円領域である。<br>これを<math>y</math>-単疆界領域となるように変形すると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \sqrt{1-y^2} \\ -1 \leq y \leq 1 \end{array} \right\}</math> よって累次積分に直して :<math>\iint_D f(x, y)dxdy=\int_{-1}^{1} \left( \int_0^{\sqrt{1-y^2}} x dx \right)dy</math> :<math>=\int_{-1}^1 \left[ \frac{1}{2}x^2 \right]_0^{\sqrt{1-y^2}}dy</math> :<math>=\frac{1}{2}\int_{-1}^1(1-y^2)dy</math> :<math>=\int_0^1 (1-y^2)dy</math> :<math>=\frac{2}{3}</math>// }} ===変数変換=== 常積分では置換積分という手法により積分変数を別の変数に変換することができた。重積分でも同様に変数変換を考えることができる。 <math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \end{cases}</math>という変数変換によって積分領域が<math>(s, t)\in E</math>から<math>(x, y)\in D</math>に写されるとする。 このとき、全単射な写像<math>\Gamma:E\to D</math>が存在すれば変換前後で重積分の計算が可能である。 一変数の置換積分では<math>dx</math>が<math>\frac{dx}{dt}dt</math>に置き換わった。同様に<math>dxdy</math>が○○倍の<math>dsdt</math>に置き換わると予想されるが、この○○に入るのは何であろうか? <math>dx, dy</math>はそれぞれ<math>\phi(s, t), \psi(s, t)</math>の<math>s, t</math>を微小変化させたときの変化量、則ち全微分と考えられるので、 :<math>dx=\frac{\partial{\phi}}{\partial{s}}ds+\frac{\partial{\phi}}{\partial{t}}dt</math> :<math>dy=\frac{\partial{\psi}}{\partial{s}}ds+\frac{\partial{\psi}}{\partial{t}}dt</math> これを一次変換の記法で表すと :<math>\begin{pmatrix} dx \\ dy \end{pmatrix} = \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \begin{pmatrix} ds \\ dt \end{pmatrix}</math> である。 <math>(x, y)</math>の組と<math>(s, t)</math>の組がそれぞれ一次独立であるとすると、<math>dxdy</math>と<math>dsdy</math>はそれぞれ<math>D, E</math>での微小矩形の面積を表すと解釈でき、更に行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>は正則である。 ここで、一次変換による図形の拡大率は表現行列の行列式の絶対値だったので、 :<math>dxdy = \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right|dsdt</math> が成り立つ。 則ち、重積分の変数変換の表式は :<math>\iint_D f(x, y)dxdy = \iint_E f(\phi(x, y), \psi(x, y)) \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right| dsdt</math> である。 行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>を'''ヤコビ行列'''(ヤコブ行列)と言い、<math>\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>と略記する。ヤコビ行列式<math>\det\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>を'''ヤコビアン'''という。 二次元でよく用いられる変換としては、<math>\begin{cases} x=s+t \\ y=s-t \end{cases}</math>('''斜交座標''')や<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>('''円座標''')が挙げられる。後者は特に、円が絡む積分領域のときに真価を発揮する。 三次元以上でも同様に全微分を一次変換表記することでヤコビ行列を得、それが変数変換の変換レートとなる。 三次元でよく用いられる変換としては、<math>\begin{cases} x= t+u \\ y=u+s \\ z=s+t \end{cases}</math>('''ラヴィ変換''')、<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \\ z=z \end{cases}</math>('''円筒座標''')、<math>\begin{cases} x=r\sin\theta\cos\phi \\ y=r\sin\theta\sin\phi \\ z= r\cos\theta \end{cases}</math>('''球面座標''')が挙げられる。 {{演習問題|<math>f(x, y)=x^2+y^2, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \frac{x^2}{a^2}+\frac{y^2}{b^2} \leq 1 \right\}</math>のとき、変数変換により<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\begin{cases} x=as \\ y=bt \end{cases}</math>と変換すると :<math>x^2+y^2=a^2s^2+b^2t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| s^2+t^2 \leq 1 \right\}</math> :<math>\left|\det\frac{\partial{(x, y)}}{\partial{(s, t)}}\right|=\left|\det \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix}\right|=ab</math> より :<math>\iint_D (x^2+y^2)dxdy=\iint_E \{(a^2s^2+b^2t^2)ab\}dsdt</math> :<math>=a^3b\iint_E s^2dsdt + ab^3\iint_E t^2dsdt</math> 更に<math>\begin{cases} s=r\cos\theta \\ t=r\sin\theta \end{cases}</math>と変換すると :<math>s^2=r^2\cos^2\theta,\quad t^2=r^2\sin^2\theta</math> :<math>F = \left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq 1 \\ 0 \leq \theta \leq \tau \end{array} \right\}</math> :<math>\left|\det\frac{\partial{(s, t)}}{\partial{(r, \theta)}}\right|=\left|\det \begin{pmatrix} \cos\theta & r\sin\theta \\ \sin\theta & r\cos\theta \end{pmatrix}\right|=r</math> より :<math>\iint_E s^2 dsdt = \iint_F \{(r^2\cos^2\theta) r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \cos^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x+\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> :<math>\iint_E t^2dsdt=\iint_F \{(r^2\sin^2\theta)r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \sin^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x-\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> よって最終的に :<math>\iint_D (x^2+y^2)dxdy = a^3b\cdot\frac{\pi}{4}+ab^3\cdot\frac{\pi}{4}</math> :<math>=\frac{ab\pi}{4}(a^2+b^2)</math>// }} ここで、「極座標なのに<math>r=0</math>を考えてる」「<math>\theta=0</math>と<math>\theta=\tau</math>が点として重複してる」からおかしいと思うだろうが、実は問題ないことが示される。詳細は最後の節で扱う。 積分領域が<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a \leq \varphi(x, y) \leq b \\ c \leq x \leq d \end{array} \right\}</math>と表されるとき、<math>-\frac{\partial{\varphi}}{\partial{y}}\neq0</math>ならば「陰関数」節で述べたように原点近傍で<math>\begin{cases} s = \varphi(x, y) \\ t=x \end{cases}</math>という変数変換が有効である。 {{演習問題|<math>f(x, y)=x+y, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2 \leq y \leq x^2+4 \\ -2 \leq x \leq 2 \end{array} \right\}</math>のとき、<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\varphi(x, y):=y-x^2</math>とすると<math>-\frac{\partial{\varphi}}{\partial{y}}=-1\neq0</math>であり、<math>0\leq \varphi(x, y)\leq 4</math><br> <math>\begin{cases} s = y-x^2 \\ t=x \end{cases}</math>と変換すると :<math>x+y=s+t+t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq s \leq 4 \\ -2 \leq t \leq 2 \end{array} \right\}</math> :<math>\left| \det \frac{\partial(s, t)}{\partial(x, y)} \right|= \left|\det \begin{pmatrix} -2x & 1 \\ 1 & 0 \end{pmatrix} \right|=1</math> より :<math>\iint_D (x+y)dxdy = \iint_E (t+s+t^2) dsdt</math> :<math>=\int_{-2}^2 \left( \int_0^4 (s+t+t^2)ds \right)dt</math> :<math>=\int_{-2}^2 \left[ \frac{1}{2}s^2 + s(t+t^2) \right]_{s=0}^{s=4} dt</math> :<math>=\int_{-2}^2 (8+4t+4t^2)dt</math> :<math>=8\int_0^2 (2+t^2)dt</math> :<math>=8\left[ 2t+\frac{1}{3}t^3 \right]_0^2</math> :<math>=8\left( 4+\frac{8}{3} \right)</math> :<math>=\frac{160}{3}</math>// }} この問題は変数変換せずに累次積分すると<math>\iint_D (x+y)dxdy = \int_{-2}^2 \left[xy+\frac{1}{2}y^2\right]_{y=x^2}^{y=x^2+4} dx</math>とかなり煩雑な式となるが、この変数変換によって非常に単純な単疆界領域となるので計算が容易となる。 但し、積分領域が簡単になっても被積分関数がかえって煩雑になってしまうと変換をする意味が薄れるので、適切な変換を選択できるように練習を積む必要がある。 ===重積分の応用=== 重積分の応用例の一つは、体積の求積である。 先程述べたように、<math>\iiint_V dxdydz</math>は立体<math>V</math>の体積に等しい。数学Ⅲで習ったように「一変数関数の定積分」として求めようとすると、「いずれかの座標軸に垂直な平面で切った断面を考えてその面積を式で表し、座標軸で積分する」という手続きを要する。これは空間図形の素養が必要なので一般に苦しい。しかしながら、三重積分として計算すると見通しが立ちやすく、ある意味機械的な計算で求積可能である。 ここで、<math>V=\left\{ \begin{pmatrix} x \\ y \\ z \end{pmatrix} \Bigg| \begin{array}{c} {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D \\ f(x, y) \leq z \leq g(x, y) \end{array} \right\}</math>のように表されるとする。<!-- \middle|が使えないから長さが足りない --> すると、三重積分は :<math>\iiint_V dxdydz = \iint_D \left( \int_{f(x, y)}^{g(x, y)}dz \right) dxdy</math> のように二重積分に帰着することが可能である。 勿論、二重積分が先になるように計算したり最初から3重の累次積分に直接直しても構わない。 {{演習問題|球<math>x^2+y^2+z^2\leq1</math>と円柱<math>x^2+y^2\leq x</math>の共通部分のうち、<math>y\geq0, z\geq0</math>にある部分の体積を求めよ。| 底面に於いて、<math>x^2+y^2\leq x, y\geq 0, z=0</math>を満たす点<math>(x, y, z)</math>をどこに固定しても<math>0\leq z \leq \sqrt{1-x^2-y^2}</math>が成り立ち、 :<math>\iint_V dxdydz = \iint_D \left( \int_0^{\sqrt{1-x^2-y^2}}dz \right)dxdy</math> :<math>=\iint_D \sqrt{1-x^2-y^2}dxdy\quad \left(D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \left(x-\frac{1}{2}\right)^2+y^2 \leq \left(\frac{1}{2}\right)^2 \\ y\geq 0 \end{array} \right\}\right)</math> 円座標に変換すると :<math>\sqrt{1-x^2-y^2}=\sqrt{1-r^2}</math> :<math>E=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq \cos\theta \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math> :<math>dxdy=rdrd\theta</math> よって :<math>\iint_D \sqrt{1-x^2-y^2}dxdy=\iint_E r\sqrt{1-r^2}drd\theta</math> :<math>= \int_0^{\frac{\tau}{4}} \left( \int_0^{\cos\theta} r\sqrt{1-r^2} \right) d\theta</math> :<math>=-\frac{1}{3}\int_0^{\frac{\pi}{2}} (\sin^3\theta-1)d\theta</math> :<math>=-\frac{1}{3}\left(\frac{2}{3}-\frac{\pi}{2}\right)</math>(<math>\because</math>ウォリスの公式) :<math>=\frac{\pi}{6}-\frac{2}{9}</math>// }} 重積分のもう一つの応用例は、曲面の表面積('''曲面積''')である。 詳細な議論はベクトル解析の頁に任せ、結果だけ書いておく。 {{定理|(曲面積Ⅰ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>f(x, y)\in C^1</math>とすると、 曲面<math>S:z=f(x, y)\quad ({\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}dxdy</math> {{定理終わり}} この式は[[高等学校数学III/積分法#曲線の長さ|一変数関数に於ける曲線の長さの式]]<math>L=\int_a^b \sqrt{1+\left(\frac{dy}{dx}\right)^2}dx</math>の一般化である。 なお、<math>\sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}</math>は「全微分」節で紹介した点<math>(x, y)</math>に於ける曲面<math>S</math>の接平面の法線ベクトル<math>\begin{pmatrix} -\frac{\partial{f}}{\partial{x}} \\ -\frac{\partial{f}}{\partial{y}} \\ 1 \end{pmatrix}</math>の大きさに等しい。 発展として、曲面が<math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}</math>と媒介変数表示された場合の表式は以下のようになる。 {{定理|(曲面積Ⅱ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>\phi(s, t), \psi(s, t), \omega(s, t)\in C^1</math>とすると、 曲面<math>S:\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}\quad ({\scriptstyle\left(\begin{array}{c} s \\[-6pt] t \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{\left( \frac{\partial{y}}{\partial{s}}\frac{\partial{z}}{\partial{t}} -\frac{\partial{y}}{\partial{t}}\frac{\partial{z}}{\partial{s}} \right)^2+\left( \frac{\partial{z}}{\partial{s}}\frac{\partial{x}}{\partial{t}} -\frac{\partial{z}}{\partial{t}}\frac{\partial{x}}{\partial{s}} \right)^2+\left( \frac{\partial{x}}{\partial{s}}\frac{\partial{y}}{\partial{t}} -\frac{\partial{x}}{\partial{t}}\frac{\partial{y}}{\partial{s}} \right)^2}dsdt</math> {{定理終わり}} こちらは媒介変数表示された一変数関数に於ける曲線の長さの式<math>L=\int_a^b \sqrt{\left(\frac{dx}{dt}\right)+\left(\frac{dy}{dt}\right)^2}dt</math>の一般化である。 <math>\begin{cases} x=x \\ y=y \\ z = f(x, y) \end{cases}</math>とすればⅠの式に一致する。 ===広義重積分=== 重積分でも広義積分に相当するものを考えたい。しかし、序論から見てきたように二変数関数の変数の組<math>(x, y)</math>は<math>xy</math>平面上をありとあらゆる方向に無数の軌道で動くことができる。このため、広義積分を上手く定義できるとは一般に限らない。ここでは、上手く定義できる場合を見ていく。 先ずは、非有界領域での重積分を考える。 <math>xy</math>平面上の有界とは限らない領域<math>D</math>に対し、次を満たす有界領域<math>D_n</math>を考える。 #<math>D_1\subset D_2\subset D_3\subset \cdots \subset D_n \subset D</math> #<math>\bigcup_{n=1}^\infty D_n=D</math> #<math>\forall S(\mathrm{is\, bounded}) \subset D,\quad \exist n\in\mathbb{N},\quad S\subset D_n</math> このような有界領域の列<math>\{D_n\}</math>を<math>D</math>の'''近似増加列'''という。 <math>\{D_n\}</math>の選び方に依らず<math>\lim_{n\to\infty}\iint_{D_n}f(x, y)dxdy</math>が収束するとき、 :<math>\iint_D f(x, y)dxdy:=\lim_{n\to\infty} \iint_{D_n}f(x, y)dxdy</math> と定義する。これを'''広義二重積分'''という。 次に、積分領域が特異点<math>\alpha</math>を含む場合を考える。 このときは、「<math>\alpha \notin D_n</math>(近似増加列は特異点を含まない)」且つ「<math>\bigcup_{n=1}^\infty D_n=D\setminus\{\alpha\}</math>(近似増加列の和集合が積分領域から特異点を除いたものに等しい)」且つ「<math>\left(\bigcup_{n=1}^\infty D_n\right)^-=D</math>(近似増加列の閉包が積分領域に等しい)」となるように近似増加列<math>\{D_n\}</math>をとり、同様に極限値として広義二重積分を定義すればよい。 極座標変換に於ける<math>r=0</math>や<math>\theta=\tau</math>が積分領域の境界として許されているのは、広義重積分によって特異点を含んでも問題なく計算可能なことが示されるからである。定性的・直観的には、「特異点の測度は0なので測度の総和である積分結果には影響しない」という説明がなされる。 次の定理が成り立つ。 {{定理|}} 多変数関数が非負関数または非正関数であるとき、ある<math>\{D_n\}</math>に対して広義重積分が収束するならば任意の<math>\{D_n\}</math>に対して広義重積分は収束する。 {{定理終わり}} ここから、「広義重積分が収束するような簡単な近似増加列を見つければよい」という結論に至る。 広義重積分の有名な使用例を以下に示す。 *例題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x \geq 0 \\ y \geq 0\end{array} \right\}</math>の近似増加列の一般項を<math>D_n=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2\leq n^2 \\ x\geq0, y\geq0 \end{array} \right\}</math>とする。 *:このとき、広義重積分<math>\iint_D e^{-(x^2+y^2)}dxdy</math>を計算せよ。 *解答 :<math>e^{-(x^2+y^2)}</math>は明らかに非負関数であり、<math>\{D_n\}</math>が近似列であることも自明である。 :円座標に変換して<math>e^{-(x^2+y^2)}=e^{-r^2}</math>、<math>E_n=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r\leq n \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math>、<math>dxdy=rdrd\theta</math> :<math>\iint_{D_n}e^{-(x^2+y^2)}dxdy=\iint_{E_n}re^{-r^2}drd\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left(\int_0^n re^{-r^2}dr \right)d\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left[ -\frac{1}{2}e^{-r^2} \right]_0^n d\theta</math> :<math>=\frac{1}{2}\int_0^{\frac{\tau}{4}} \left( 1-e^{-n^2}\right) d\theta</math> :<math>=\frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right)</math> :よって広義重積分の値は :<math>\iint_D e^{-(x^2+y^2)}dxdy =\lim_{n\to\infty} \frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right) = \frac{\tau}{8}</math>// ここで<math>e^{-(x^2+y^2)}=e^{-x^2}e^{-y^2}</math>であり、、<math>x, y</math>は独立に半開区間<math>[0, \infty)</math>を動くので矩形領域の場合と同様に分離することができる。則ち、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2} dx \right)\left(\int_0^\infty e^{-y^2}dy \right)</math> 右辺に於いて積分変数のラベルは関係ないので<math>y</math>を<math>x</math>に取り換えると、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2}dx\right)^2</math> ここで左辺に先程求めた値を代入すると :<math>\frac{\tau}{8}=\left( \int_0^\infty e^{-x^2}dx \right)^2</math> 両辺正なので平方根をとって :<math>\sqrt{\frac{\tau}{8}}=\int_0^\infty e^{-x^2}dx</math> 則ち、 :<math>\int_0^\infty e^{-x^2}dx = \frac{\sqrt{\pi}}{2}</math> 左辺の被積分関数は非負なので<math>\int_0^\infty |e^{-x^2}|<\infty</math>より絶対収束し、偶関数・奇関数の対称積分の性質を広義積分でも適用できる。<br> よって :<math>\int_{-\infty}^\infty e^{-x^2}dx = 2\cdot\frac{\sqrt{\pi}}{2}=\sqrt{\pi}</math> こうして、ガウス積分の値が求まった。 *発展問題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq 1\end{array} \right\}</math>の近似増加列の一般項を<math>D'_n\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \frac{1}{n} \\ 0 \leq y \leq \frac{1}{n} \end{array} \right\}</math>として<math>D_n=D\setminus D'_n</math>とする。 *:このとき、広義重積分<math>\iint_D \frac{dxdy}{x+y}</math>を計算せよ。 [[カテゴリ:微分積分学|たへんすうかんすうのひせきふん]] o4q5d4o3mejsco9cwlk63jcyrrdg6bm 301924 301923 2026-07-30T02:22:53Z ~2026-41547-90 92136 /* 陰関数 */ 301924 wikitext text/x-wiki {{Advanced|解析学基礎/ベクトル解析}} ==序論== ===多変数関数の定義=== 独立変数が2つであるような関数<math>z=f(x, y)</math>を'''二変数関数'''という。独立変数が3つであるような関数<math>w=f(x, y, z)</math>を'''三変数関数'''という。一般に、独立変数が<math>n</math>個であるような関数<math>y=f(x_1, x_2, \cdots, x_n)</math>を'''<math>n</math>変数関数'''という。<math>n</math>が2以上であるとき、'''多変数関数'''という。 「関数」という語の定義から、多変数関数は(定義域・値域に於いて)「独立変数の組の各々に対して対応する従属変数が必ず存在する」「独立変数の組を一意に定めたら従属変数が一意に定まる」という性質を満たす。 なお、ここで独立変数の組<math>(x_1, x_2, \cdots, x_n)</math>を<math>\mathbb{R}^n</math>上の点と捉えると、多変数関数とはベクトルをスカラーへ写す写像('''スカラー関数''')<math>F:\mathbb{R}^n \to \mathbb{R}</math>と考えることができる。拠って、以下で扱う話題はベクトル関数('''[[解析学基礎/ベクトル解析|ベクトル解析学]]''')で一般化され得る。 一般に、<math>n</math>変数関数のグラフは<math>n+1</math>次元空間ではじめて描画され得る。そのため、多変数関数の議論では(簡単な場合を除き)「グラフを考えて図形的に解釈する」手法はあまり通用しない。 多変数関数の考え方は変数が幾つであっても本質的には同じなので、以下の議論は全て(最も基本的な)二変数関数で扱うものとする。 ===多変数関数の極限=== 二変数関数の極限は、定性的には一変数関数と同様にして以下のように定義される。 :<math>z=f(x, y)</math>に於いて<math>(x, y)</math>を実定数の組<math>(a, b)</math>に<math>(a, b)</math>とは異なる値を取りながら限りなく近づけたとき、<math>z</math>が一定値<math>L</math>に近づくならば「<math>(x, y)\to(a, b)</math>のとき<math>z</math>は<math>L</math>に'''収束'''('''収斂''')する」といい、<math>\lim_{(x, y)\to(a, b)}f(x, y)=L</math>のように書く。 収束する値を'''極限値'''、収束しない場合を'''発散'''というのも同様である。 なお、ここで<math>(x, y), (a, b)</math>を<math>xy</math>平面上の点と見れば位置ベクトルを用いて :<math>\lim_{\scriptscriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right) \to \left(\begin{array}{c} a \\[-6pt] b \end{array}\right)}</math> のように書くことができる。また、 :<math>\lim_{\scriptstyle x \to a \atop \scriptstyle y \to b}</math> のような書き方も許容される。 但し、 :<math>\lim_{x \to a, y\to b}</math> のような書き方は'''反復極限'''(各変数を独立に飛ばすような極限) :<math>\lim_{x \to a} \lim_{y \to b}</math> と受け止められるので推奨しない(この場合は<math>x</math>と<math>y</math>を同時に飛ばしているので)。 同一値に飛ばす場合は :<math>\lim_{x, y\to c}</math> のような書き方も見られる。 ここからは、二変数関数の極限を定量的に考えていく。 一変数関数の場合を復習しておくと、「関数<math>y=f(x)</math>が<math>x \to a</math>で有限値<math>L</math>に収束する」とは<math>x \neq a</math>とすると<math>\varepsilon-\delta</math>論法を用いて :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall x \in \mathbb{R} \left( |x-a| < \delta \implies |f(x)-L| < \varepsilon \right)</math> で定義された。 二変数関数でも同様な定義にしたいので、<math>||</math>を適切に取り換える必要がある。高校数学を思い返してみると、<math>||</math>の意味は「実数の絶対値」から「ベクトル(複素数)の大きさ」に拡張されていた。つまり、先程と同様に変数の組<math>(x, y)</math>を<math>xy</math>平面上の点を表す位置ベクトルと見ればよい(より一般にはベクトル空間のノルム<math>\|\|</math>を用いる)。 つまり、<math>\begin{pmatrix} x \\ y \end{pmatrix} \neq \begin{pmatrix} a \\ b \end{pmatrix}</math>として :<math>\forall \varepsilon>0,\, \exist \delta>0,\, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies |f(x, y)-L| < \varepsilon \right)</math> とすればよい。 一変数の場合、<math>x \to a</math>の近づけ方は<math>x \to a^+</math>(右側極限)と<math>x \to a^-</math>(左側極限)の二通りしかなかった。しかし、二変数の場合は<math>xy</math>平面上のありとあらゆる方向からあらゆる経路で近づくことが考えられる。 つまり、二変数関数の収束は「2つの片側極限が一致」すれば良かった一変数の場合に比べ遙かに厳しい条件であることがわかる。 先程「反復極限のように表してはいけない」と述べたのは、反復極限では「どのような近づけ方であっても一意に収束する」ことが示せないからである。 それでは、実際に二変数関数の極限を求めるにはどうしたらよいであろうか? <math>\varepsilon - \delta</math>法による上述の定義では、「全ての近づき方に就て一意に収束する」ことを言うしかないが、近づけ方は無数に考えられるので実務的に不可能である。ここで、「直線的に近づく」場合に限っては無数にある近づき方を纏めて判定できる方法がある。 それは、'''二次元極座標'''('''円座標''')を利用する方法である。 高校数学の復習だが、極座標とは極を原点に取ったときに変数変換<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>で定まる座標系だった。ここで<math>r = \left\| \begin{pmatrix} x \\ y \end{pmatrix} \right\|, \theta = \arctan \frac{y}{x}</math>である。 例えば<math>(x, y)\to(0, 0)</math>の極限を考えるとき、<math>g(r, \theta)=f(x, y)</math>と変換すると上記の関係式から<math>\lim_{(x, y)\to(0, 0)}f(x, y)=\lim_{r\to0}g(r, \theta)</math>と表すことができる。ここで<math>g(r, \theta)</math>を計算したときに<math>r</math>が消えた場合、<math>g</math>は<math>\theta</math>にのみ依存するので<math>r\to0</math>の極限は存在しないと考えることに注意。 二変数関数でも極限に関する線型性などの性質はそのまま成り立つ。 *例題 **極限<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2}</math>を求めよ。 *解答 **<math>\lim_{(x, y)\to(0, 0)} \frac{x^2y}{x^3+y^2} = \lim_{r\to0}\frac{r^3\cos^2\theta\sin\theta}{r^3\cos^3\theta+r^2\sin^2\theta} = \lim_{r\to0}\frac{r\sin\theta\cos^3\theta}{r\cos^3\theta+\sin^2\theta}=\frac{0}{\sin^2\theta}=0</math> ***なお、<math>(x, y)\neq(0, 0)</math>より<math>\sin\theta=0</math>や<math>\cos\theta=0</math>、つまり<math>\theta=\frac{n}{2}\pi(n\in\mathbb{Z})</math>の場合は除外できるので<math>\frac{0}{\sin^2\theta}</math>は不定形ではない。 ==偏微分== ===連続性=== 二変数関数の連続性は、一変数関数と同様である。 :*二変数関数<math>z=f(x, y)</math>が「<math>(a, b)</math>で連続」とは、<math>\lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math>が成り立つこと。 :*<math>(a, b)</math>で連続な<math>f(x, y), g(x, y)</math>に就て、<math>g(a, b)\neq0, c=\mathrm{const}.</math>とすると :::<math>cf(a, b), f(a, b)\pm g(a, b), f(a, b)g(a, b), \frac{f(a, b)}{g(a, b)}</math> ::は全て<math>(a, b)</math>で連続。 :*任意の<math>(a, b)\in\mathbb{R}^2</math>で連続ならば「<math>\mathbb{R}^2</math>で連続」である。 ===偏微分の定義=== <math>z=f(x, y)</math>の<math>(a, b)</math>近傍での変化の様子を調べるとき、極限の節で述べたように<math>(x, y)</math>の動かし方・方向は無数にあるのでそれらを全て扱う厳しい。そこで、代表的に<math>x, y</math>軸のそれぞれの方向で動かしたときの値の変化を観察し、それを併せることで変化の様子がある程度理解される。 ここで<math>(x, y)</math>を<math>x</math>軸で動かすときは<math>y</math>を<math>b</math>に、<math>y</math>軸で動かすときには<math>x</math>を<math>a</math>に固定していることに注意すると、二変数関数<math>f(x, y)</math>は実質的に一変数関数<math>f(x, b), f(a, y)</math>と見做せる。 一変数関数のある点に於ける変化の度合いはその点での微分係数で表された。則ち、<math>x/y</math>軸方向で動かした変化の様子は<math>f(x, b)/f(a, y)</math>の<math>x=a/y=b</math>での微分係数を見ればよい。 これらの微分係数を<math>f(x, y)</math>の<math>(a, b)</math>に於ける<math>x/y</math>に関する'''偏微分係数'''といい、<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>のように表す。 ここで、記号「<math>\partial</math>」は「デル」「パーシャル」「ラウンドディー」「ラウンディー」「ラウンド」などと読まれる。 一変数関数での微分係数の定義式より、偏微分係数の定義式は以下のようになる。 :<math>f_{\partial x}(a, b)=\lim_{h\to0}\frac{f(a+h, b)-f(a, b)}{h}</math> :<math>f_{\partial y}(a, b)=\lim_{k\to0}\frac{f(a, b+k)-f(a, b)}{k}</math> 偏微分係数が存在するとき、<math>f(x, y)</math>はその点で'''偏微分可能'''という。 変数<math>(x,y)</math>が<math>xy</math>平面上の領域<math>D</math>を動く時を考える。 このとき、各点<math>(x, y)\in D</math>に対し、その点での偏微分係数<math>f_{\partial x}(x, y)/f_{\partial y}(x, y)</math>を与える関数を<math>f(x, y)</math>の<math>x/y</math>に関する'''偏導関数'''という。 偏導関数を求める操作を'''偏微分'''という。これに対し、一変数関数の微分を'''常微分'''という。 形式的には偏微分係数の定点を変数に置き換えればいいので、 :<math>f_{\partial x}(x, y)=\lim_{h\to0}\frac{f(x+h, y)-f(x, y)}{h}</math> :<math>f_{\partial y}(x, y)=\lim_{k\to0}\frac{f(x, y+k)-f(x, y)}{k}</math> のように定義される。 常微分に様々な記法があったように、偏微分にも様々な記法が存在する。 *<math>z=f(x, y)</math>の<math>x</math>に関する偏導関数の場合 ::<math>f_{\partial x}(x, y),~ f_x(x, y),~ z_{\partial x},~ z_x,~ \frac{{\partial z}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}},~ \frac{{\partial f}}{{\partial x}}(x, y)~, \partial{x}f(x, y),~ u_x\big|_{x, y}</math> なお、偏微分係数は<math>(x, y)</math>を<math>(a, b)</math>に取り替えた記法の他、代入記号「<math>|</math>」を用いて :<math>\frac{\partial{z}}{\partial{x}}\Bigg|_{x=a, y=b},~ \frac{\partial{z}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} },~ \frac{\partial{z}}{\partial{x}}\Bigg|_{(x, y)=(a, b)},~ \frac{\partial{z}}{\partial{x}}\Bigg|_{\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right) = \left( \begin{array}{c} a \\[-6pt] b \end{array} \right)}</math> などと書く記法も存在する。 偏導関数の計算は偏微分係数に立ち戻ると「偏微分変数以外の独立変数を固定してできる一変数関数」に関する常微分なので、'''偏微分したい変数以外は定数と見做して常微分'''すればよい。 例えば、<math>f(x, y)=x^5y^3</math>の場合、 :<math>x</math>に関する偏導関数は<math>y</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{x}} = \left(\frac{d}{dx}x^5\right)y^3 = 5x^4y^3</math>と求まる。 :同様に、<math>y</math>に関する偏導関数は<math>x</math>を定数と見ることによって<math>\frac{\partial{f}}{\partial{y}} = x^5\left(\frac{d}{dy}y^3\right) = 3x^5y^2</math>と求まる。 ===全微分=== 前節で二変数関数の変化の様子を測る道具として偏微分を定義したが、偏微分のみでは<math>f(x, y)</math>の変化の様子が全て分かったとは到底言えない。 例えば、区分的に定義された二変数関数<math>f(x, y) = \begin{cases} \frac{xy}{x^2+y^2} ({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle \neq \vec{0}}) \\ 0 \qquad({\scriptscriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)}{\scriptstyle = \vec{0}}) \end{cases}</math>を考える。 この関数は<math>x, y</math>軸(則ち直線<math>y=0, x=0</math>)上では値が常に0な定数関数である。よって軸上の全ての点で微分可能なので、原点に於いて<math>x, y</math>とも偏微分可能である。 しかし、区分的に定義された上の式の<math>x, y\to0</math>の極限をとってみると、 :<math>\lim_{(x, y)\to(0, 0)}\frac{xy}{x^2+y^2}=\lim_{r\to0}\frac{r^2\sin\theta\cos\theta}{r^2}=\sin\theta\cos\theta</math> より原点に近づけた極限は存在しない。従ってこの<math>f(x, y)</math>は原点を不連続点に持つ。 このように、常微分で成り立った「ある点で微分可能ならばその点で連続」という定理は偏微分では成り立たない。 そこで、この定理を多変数関数でも成り立たせるような新たな微分を考える。 一変数関数の常微分係数の定義式は :<math>f'(a)=\lim_{h\to0}\frac{f(a+h)-f(a)}{h}</math> であったが、これは<math>h\to0</math>で<math>\frac{f(a+h)-f(a)}{h}\to f'(a)</math>ということなので、'''[[高等学校数学III/微分法#ランダウの記号|ランダウの記号]]'''('''オーダー記法''')を用いて :<math>f(a+h)-f(a)=hf'(a)+O(h)\quad (h\to0)</math> という式が出来上がる。 これを二変数に拡張するとき、<math>hf'(a)</math>の項を「極限で飛ばす変数と導関数の内積<sup>※</sup>」と考えることによって、以下のような表示を得る。 :<math>f(a+h, b+k)-f(a, b)=\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} + O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right) \quad \left(\begin{pmatrix} h \\ k \end{pmatrix} \to \vec{0}\right)</math> これをそのまま'''(完)全微分'''の定義式とする。 ※複素数の内積<math>\langle z, w \rangle = z\bar{w}</math>より、実数同士の積<math>ab</math>は内積<math>\langle a, b \rangle</math>と考えることができる。詳しくは[[関数解析学]]を参照。 この式が成り立つとき(諄いが二変数関数の極限値はあらゆる方向あらゆる経路で近づいても一致する必要がある)、<math>f(x, y)</math>は<math>(a, b)</math>で'''(完)全微分可能'''という。 また、<math>\begin{pmatrix} \frac{\partial{f}}{\partial{x}}(a, b) & \frac{\partial{f}}{\partial{y}} (a, b) \end{pmatrix}</math>を'''(完)全微分係数'''という。 *全微分係数が偏微分係数の組で表されることの証明 :全微分係数を<math>(\alpha, \beta)</math>とおく。 :<math>f(x, y)</math>が<math>(a, b)</math>で全微分可能であるとき、<math>k=0</math>と固定して<math>h\to0</math>の極限をとると、 :全微分の定義式より<math>f(a+h, b)-f(a, b)=\alpha h + O(|h|) \quad(h\to0)</math> :<math>\therefore \lim_{h\to0} \frac{f(a+h, b)-f(a, b)}{h}=\lim_{h\to0} \left\{ \alpha + \frac{O(|h|)}{h} \right\} = \alpha + 0 = \alpha</math> :最左辺は<math>f</math>の<math>x</math>に関する偏微分係数に等しいので<math>\alpha = \frac{\partial{f}}{\partial{x}}(a, b)</math> :<math>y</math>に就ても同様。// ここで証明したことから、以下が成り立つ。 {{定理|}} <math>f(x, y)</math>が<math>(a, b)</math>で全微分可能<math>\implies</math><math>(a, b)</math>で<math>x, y</math>のどちらに関しても偏微分可能 {{定理終わり}} ここから、全微分可能は偏微分可能より強い条件であると判る。 更に、先ほど全微分を「微分可能なら連続」という定理を成り立たせる微分として導入したので、この定理が成り立つ筈である。 *証明 :<math>(x, y)</math>を全微分可能な点<math>(a, b)</math>の充分近傍にとる。 :<math>x-a=h, y-b=k</math>とすると<math>x=a+h, y=b+k</math>であり、<math>(x, y)\to(a, b)\iff h, k\to0</math>なので :<math>\lim_{(x, y)\to(a, b)} \{f(x, y)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \{f(a+h, b+k)-f(a, b)\}</math> :<math>=\lim_{(h, k)\to(0, 0)} \left\{\alpha h+ \beta k + O\left(\sqrt{h^2+k^2}\right)\right\}</math> :<math>=\alpha\cdot0+\beta\cdot0</math> :<math>=0</math> :よって極限の分配法則より :<math>\lim_{(x, y)\to(a, b)}f(x, y)-\lim_{(x, y)\to(a, b)}f(a, b)=0</math> :<math>\therefore \lim_{(x, y)\to(a, b)}f(x, y)=f(a, b)</math> :従って、<math>f(x, y)</math>は全微分可能な点で連続である。 なお、全微分と常微分は完全に対応するため、両者を区別せずにただ「微分」と呼ぶ文献も存在する。実際、関数が一変数か多変数かは文脈で容易に判断されるので、両者を区別しなくとも実務的な支障はない。 余談だが、全微分は偏導関数に各独立変数の微小量を掛けて足し合わせた式 :<math>df = \frac{\partial{f}}{\partial{x}}dx + \frac{\partial{f}}{\partial{y}}dy</math> でも表される。 一変数関数に於いて、常微分可能性は「点<math>(a, f(a))</math>を通る接線の存在性」に対応した。 それでは、全微分可能性の幾何的意味は何であろうか? 一変数の話に立ち戻ると、関数の接線とは「接点の充分近傍に於ける関数の一次近似」であった。つまり、次元を1つ上げると曲面<math>z=f(x, y)</math>は「点<math>(a, b, f(a, b))</math>を通る且つ方程式が<math>x, y, z</math>の一次方程式である」図形で一次近似される筈である。 高校数学を思い出すと、<math>xyz</math>空間で一次方程式<math>ax+by+cz+d=0</math>は平面の方程式であった。更に、ベクトル<math>\begin{pmatrix} a \\ b \\ c \end{pmatrix}</math>はこの平面に垂直な法線ベクトルであった。 <math>f(x, y)</math>が全微分可能ならば<math>x, y</math>に関して偏微分可能なので、一変数関数<math>f(x, b), f(a, y)</math>はそれぞれ<math>x, y</math>に関して常微分可能であり、曲面<math>z=f(x, y)</math>を平面<math>y=b/x=a</math>で切った切り口の曲線の接線の傾きは<math>f_{\partial x}(a, b)/f_{\partial y}(a, b)</math>となる。よってこれらの接線に対してそれぞれ方向ベクトル<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>をとれる。 求める平面はこれらの接線を共に含む筈なので、<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix}, \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix}</math>の両方に直交するようなベクトルが求める平面の法線ベクトルである。 よってこれらの外積を計算して、 :<math>\begin{pmatrix} 1 \\ 0 \\ f_{\partial x}(a, b) \end{pmatrix} \times \begin{pmatrix} 0 \\ 1 \\ f_{\partial y}(a, b) \end{pmatrix} = \begin{pmatrix} 0 \cdot f_{\partial y}(a, b) - f_{\partial x}(a, b) \cdot 1 \\ f_{\partial x}(a, b) \cdot 0 - 1 \cdot f_{\partial y}(a, b) \\ 1 \cdot 1 - 0 \cdot 0 \end{pmatrix} = \begin{pmatrix} -f_{\partial x}(a, b) \\ -f_{\partial y}(a, b) \\ 1 \end{pmatrix}</math> 求める平面は<math>(a, b, f(a, b))</math>を通るので、方程式の一般形に代入して :<math>-f_{\partial x}(a, b)(x-a) - f_{\partial y}(a, b)(y-b) + 1 (z-f(a, b))=0</math> :<math>\therefore z-f(a, b)=f_{\partial x}(a, b)(x-a) + f_{\partial y}(a, b)(y-b)</math> この平面を、曲線<math>z=f(x, y)</math>の点<math>(a, b, f(a, b))</math>に於ける'''接平面'''という。 則ち、全微分可能性は接平面の存在性に対応することが判った。 {{演習問題|二変数関数<math>f(x, y)=x^3+y^3</math>が(1)任意点で全微分可能であることを示し、(2)点<math>(1, 1, 2)</math>に於ける接平面の方程式を<math>z=ax+by+c</math>の形で求めよ。|(1) 全微分可能性を示すには、<math>\lim_{h, k\to0} \left\{ f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}=0</math>・・・(*)を示せばよい。<br><math>\frac{\partial{f}}{\partial{x}}=3x^3, \frac{\partial{f}}{\partial{y}}=3y^2</math>より、<br><math>f(a+h, b+k)-f(a, b)-\begin{pmatrix} \alpha & \beta \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math><br><math>=(a+h)^3+(b+k)^3-(a^3+b^3)-(3a^2h+3b^2k)</math><br><math>=3ah^2+h^3+3bk^2+k^3</math><br><math>=O\left(\left\|\begin{pmatrix} h \\ k \end{pmatrix}\right\|\right)</math><br>ここで<math>O\left(g(x, y)\right)</math>とは<math>\lim_{(x, y)\to(a, b)}\frac{f(x, y)}{g(x, y)}=0</math>を満たす<math>f(x, y)</math>のことだったので、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|</math>が0に収束する点<math>(a, b)</math>が存在することを示せばよい。<br>変数変換<math>\begin{pmatrix} h \\ k \end{pmatrix}=r\begin{pmatrix} \cos\theta \\ \sin\theta \end{pmatrix}</math>により、<br><math>\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=\left|\frac{3ar^2\cos^2\theta+r^3\cos^3\theta+3br^2\sin^2\theta+r^3\sin^3\theta}{r}\right|</math><br><math>=|3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)|</math><br><math>\leqq3r|a\cos^2\theta+b\sin^2\theta|+r^2|\cos^3\theta+\sin^3\theta|</math>(<math>\because</math>三角不等式)<br><math>\leqq3r(a+b)+2r^2 (\because |\sin\theta|, |\cos\theta|\leqq1)</math><br>最後の式で<math>r\to0</math>とした極限は0に収束し、不等式<math>0 \leqq |3r(a\cos^2\theta+b\sin^2\theta)+r^2(\cos^3\theta+\sin^3\theta)| \leqq 3r(a+b)+2r^2</math>と挟み撃ちの原理より<br><math>\lim_{h, k\to0}\left|\frac{O\left(\sqrt{h^2+k^2}\right)}{\sqrt{h^2+k^2}}\right|=0</math>なので、(*)が示された。//<br> (2) (1)で求めた偏導関数から<math>f_{\partial x}(1, 1)=3, f_{\partial y}(1, 1)=3</math>なので、<br>一般形に代入して<math>z-2=3(x-1)+3(y-1) \iff z=3x+3y-4</math>// }} ===高階偏導関数=== <math>z=f(x, y)</math>の偏導関数<math>\partial{x} f(x, y), \partial{y}f(x, y)</math>は一般に<math>x, y</math>の二変数関数である。そのため、これらが偏微分可能であればさらに偏微分することが可能である。 今、<math>f(x, y)</math>の<math>x, y</math>について偏導関数が存在し、それぞれ偏微分可能であればそれぞれ更に<math>x, y</math>についての導関数が存在する。そのため、積の法則より二回偏微分した偏導関数('''二階偏導関数''')は4種類存在することになる。 <math>\partial{x} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x^2}(x, y),~ f_{xx}(x, y),~ z_{\partial x^2},~ z_{xx},~ \frac{\partial^2{z}}{\partial{x^2}},~ \frac{\partial^2{f}}{\partial{x^2}}(x, y),~ \partial{x^2} f(x, y)</math>などと表す。<br><math>\partial{x} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y\partial x}(x, y),~ f_{xy}(x, y),~ z_{xy},~ z_{\partial y\partial x},~ \frac{\partial^2{z}}{\partial{y}\partial{x}},~ \frac{\partial^2{f}}{\partial{y}\partial{x}}(x, y),~ \partial{y}\partial{x} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>x</math>に関する偏導関数を<math>f_{\partial x\partial y}(x, y),~ f_{yx}(x, y),~ z_{yx},~ z_{\partial x\partial y},~ \frac{\partial^2{z}}{\partial{x}\partial{y}},~ \frac{\partial^2{f}}{\partial{x}\partial{y}}(x, y),~ \partial{x}\partial{y} f(x, y)</math>などと表す。<br><math>\partial{y} f(x, y)</math>の<math>y</math>に関する偏導関数を<math>f_{\partial y^2}(x, y),~ f_{yy}(x, y),~ z_{\partial y^2},~ z_{yy},~ \frac{\partial^2{z}}{\partial{y^2}},~ \frac{\partial^2{f}}{\partial{y^2}}(x, y),~ \partial{y^2} f(x, y)</math>などと表す。 ここで、<math>\partial</math>を用いるか否かで<math>x, y</math>の順序が入れ替わっていることに注意。 また、それぞれの二階偏導関数が存在するかは一階偏導関数の偏微分可能性に依存するので、上の4種類が必ず揃う訳ではない。 先程の<math>f(x,y)=x^5y^3</math> の場合、 *<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{x}}}(5x^4 y^3)=5\left(\frac{d}{dx}x^4\right)y^3=5\sdot 4 x^3 y^3=20 x^3 y^3</math> *<math>\frac{\partial^2{f}}{\partial{y}\partial{x}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}\right)=\frac{\partial}{\partial{{y}}}(5x^4 y^3)=5x^4\left(\frac{d}{dy}y^3\right)=5x^4\sdot 3y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{x}}}(3x^5 y^2)=3\left(\frac{d}{dx}x^5\right)y^2=3\sdot 5 x^4 y^2=15 x^4 y^2</math> *<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{y}}\right)=\frac{\partial}{\partial{{y}}}(3x^5 y^2)=3x^5\left(\frac{d}{dy}y^2\right)=3x^5\sdot 2y=6 x^5 y</math> である。 ここで<math>\frac{\partial^2{f}}{\partial{x}\partial{y}}=\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>が成り立っているが、これは応用上用いられるような「まとも」な関数ならば偏微分の順番が可換であることによる。 *「まとも」でない例 *::<math>f(x,y)=\begin{cases}\frac{xy(x^2-y^2)}{x^2+y^2} & (x,y) \ne (0,0) \\ 0 & (x,y)=(0,0)\end{cases}</math> *:とすると、 *::<math>f(x,0)=f(0,y)=0</math>より *::<math>\partial{x} f(0,0)=\partial{y} f(0,0)=0</math> *:一方、<math>(x,y) \ne (0,0)</math>のとき、 *::<math>\frac{\partial f}{\partial x}=\frac{y(x^4+4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\frac{\partial f}{\partial y}=\frac{x(x^4-4x^2y^2-y^4)}{(x^2+y^2)^2}</math> *::<math>\therefore \partial{x} f(0,y)=-y, \ \partial{y} f(x,0)=x</math> *:従って *::<math>\partial{x}\partial{y}f(0,0)=\lim_{h \to 0}\frac{h-0}{h}=1</math> *::<math>\partial{y}\partial{x}f(0,0)=\lim_{k \to 0}\frac{-k-0}{k}=-1</math> *:である。 「まとも」な関数が具体的にどのような関数であるかは、以下の定理により与えられる。 {{定理|(偏微分順序の可換性)}} 点<math>(a,b)</math>に於いて<math>f_{xy}(a, b), f_{yx}(a, b)</math>ともに連続ならば、 :<math>f_{xy}(a, b) = f_{yx}(a, b)</math> {{定理終わり}} *証明の導入 まず、<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{xy}(a,b)= \frac{\partial{f_x}}{\partial{{y}}} =\lim_{k\to 0} \frac {f_x(a,b+k) - f_x(a,b) }{k} = \lim_{k\to 0} \frac {\lim_{h\to 0} \frac{f(a+h,b+k)-f(a,b+k)}{h} - \lim_{h\to 0} \frac {f(a+h,b)-f(a,b)}{h} } {k} </math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac {\frac{f(a+h,b+k)-f(a,b+k)}{h} - \frac {f(a+h,b)-f(a,b)}{h} } {k}= \lim_{k\to 0} \lim_{h\to 0} \frac { \{f(a+h,b+k)-f(a,b+k) \} - \{ f(a+h,b)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> であり、同様に<math>f_{xy}(a, b)</math>とは定義に従うと :<math>f_{yx}(a,b)= \frac{\partial{f_y}}{\partial{{x}}} =\lim_{h\to 0} \frac {f_y(a+h,b) - f_y(a,b) }{h} = \lim_{h\to 0} \frac {\lim_{k\to 0} \frac{f(a+h,b+k)-f(a+h,b)}{k} - \lim_{k\to 0} \frac {f(a,b+k)-f(a,b)}{k} } {h} </math> :<math>= \lim_{h\to 0} \lim_{k\to 0} \frac {\frac{f(a+h,b+k)-f(a+h,b)}{k} - \frac {f(a,b+k)-f(a,b)}{k} } {h}= \lim_{h\to 0} \lim_{k\to 0} \frac { \{f(a+h,b+k)-f(a+h,b) \} - \{ f(a,b+k)-f(a,b) \} } {hk}</math> :<math>= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k) - f(a+h,b) -f(a,b+k) + f(a,b) } {hk}= \lim_{k\to 0} \lim_{h\to 0} \frac { f(a+h,b+k)-f(a,b+k) - f(a+h,b) + f(a,b) } {hk}</math> である。 よって、この定理は式 <math>\frac{f(a+h, b+k)-f(a, b+k)-f(a+h,b)+f(a,b)}{hk}</math> における <math>\lim_{k\to 0}</math> と<math>\lim_{h\to 0}</math> (反復極限)の可換を証明している。 *証明 やや天下り的だが、 :<math>F=f(a+h, b+k)-f(a, b+k)-f(a+h, b)+f(a, b)</math> と置くと :<math>F=\{f(a+h, b+k)-f(a+h, b)\}-\{f(a, b+k)-f(a, b)\}=\{ f(a+h, b+k)-f(a, b+k) \} - \{ f(a+h, b)-f(a, b) \} </math> である。 技巧的だが、この式を参考に :<math>\phi(x):=f(x, b+k)-f(x, b)</math> :<math>\psi(y):=f(a+h, y)-f(a, y)</math> とすると、 :<math>F = \phi(a+h)-\phi(a) = \psi(b+k)-\psi(b)</math> という風に<math>F</math>を1変数関数に置き換えられる。 ここで、1変数関数に於けるラグランジュの平均値の定理を適用すると、 :<math>F=\phi(a+h)-\phi(a)=h\phi'(c)</math> を満たす<math>c \in (a, h)</math>が存在するので、 :<math>\theta_1 \in (0, 1)</math> として :<math>c=a+\theta_1h</math> と書いておく。 ここで偏微分係数の定義に立ち戻ると、<math>\frac{d\phi}{dx}=\frac{\partial{f}}{\partial{x}}(x, b+k)-\frac{\partial{f}}{\partial{x}}(x, b)</math>である。 なので :<math>F = \phi(a+h)-\phi(a)=h\phi'(a+\theta_1h) = h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}</math> また、<math>\phi'(a+\theta_1h)</math>を<math>y</math>の関数と考えることにより、偏微分係数の定義を再び用いて :<math>F=h \{ f_x(a+\theta_1h, b+k)-f_x(a+\theta_1h, b) \}=hk f_{xy}(a+\theta_1h, b+\theta_2k) \quad(\theta_2 \in (0, 1))</math> を得る。 一方、 :<math>F = \psi(b+k)-\psi(b)</math> と表した場合も、同様の式変形によって :<math>F=\psi(b+k)-\psi(b)=k\psi'(b+\theta_3k)=k\{f_y(a+h, b+\theta_3k)-f_y(a, b+\theta_3k)\}=hkf_{yx}(a+\theta_4h, b+\theta_3k) \quad(\theta_3, \theta_4 \in (0, 1))</math> よって :<math>F=hk f_{xy}(a+\theta_1h, b+\theta_2k)=hkf_{yx}(a+\theta_4h, b+\theta_3k)</math> <math>h, k\neq0</math>より :<math>f_{xy}(a+\theta_1h, b+\theta_2k)=f_{yx}(a+\theta_4h, b+\theta_3k)</math> この式について、 <math>h, k\to 0</math>の極限をとれば、極限をとる順番に関係なく :<math>f_{xy}(a, b) = f_{yx}(a, b)</math>// <!--* 参考文献 証明の導入の参考として、 :http://w3e.kanazawa-it.ac.jp/math/category/bibun/henbibun/henkan-tex.cgi?target=/math/category/bibun/henbibun/henbibun-junnjokoukan.html (金沢工業大学 KIT数学ナビゲーション『偏微分の順序交換』) 、サイト確認日:2016年7月23日 証明中の数式の記法の参考として、 :サイエンス社『微分積分概論[新訂版]』、高橋泰嗣 加藤幹雄、2013年11月10日発行、新訂第一版、--> 二階偏導関数が偏微分可能な場合、その偏導関数たちを'''三階偏導関数'''という。三階偏導関数が偏微分可能な場合、その偏導関数たちを'''四階偏導関数'''という。同様に次数を上げていくことができる。次数が2以上の場合を'''高階偏導関数'''という。 一変数の場合と異なり、次数が上がるたびにそれぞれ<math>x, y</math>について偏導関数を考えるため、<math>n</math>階偏導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複順列 <math>{}_2 \Pi_n</math>に等しい。 但し、上で証明した定理を繰り返し用いると偏微分の順序が関係なくなるので、「どの変数で何回偏微分したか」のみが重要である。具体的には、一致する偏導関数たちを全体で<math>1</math>個と数えると、(偏微分が可換な)<math>n</math>階導関数の(最大)個数は<math>2</math>個から<math>n</math>個とる重複組合せ <math>{}_2 \mathrm{H}_n</math>に等しくなる。 点<math>(a, b)</math>で二変数関数<math>f(x,y)</math>の<math>k</math>階偏導関数(<math>k=1, 2, \cdots, n</math>)が全て存在し、且つそれらが全て連続であるとき、<math>f(x, y)</math>は<math>(a, b)</math>で'''<math>n</math>階連続微分可能'''といい、「<math>f</math>は<math>(a, b)</math>で<math>C^n</math>(級)関数である」という。また、定義域の全てで連続微分可能である場合は<math>f \in C^n</math>と書く。 <math>n\to\infty</math>でいえるときは<math>C^\infty</math>級関数という。 応用上で用いられる関数の殆どは<math>C^\infty</math>級関数である。 これを用いて先程の定理を言い換えると、 :<math>(a, b)</math>で<math>f</math>が<math>C^2</math>級<math>\implies f_{xy}(a, b)=f_{yx}(a, b)</math> である。 ===合成関数微分=== 二変数関数に対しても合成関数を考えることができるが、合成元の関数は一変数と二変数の二通り考えることができる。 先ずは、一変数関数の合成の場合を考える。 二変数関数<math>f(x, y)</math>に対し、<math>\begin{cases} x=\phi(t) \\ y=\psi(t) \end{cases}</math>となるような媒介変数<math>t</math>が存在するとする。このとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>を考えることができる。 <math>F</math>は勿論一変数関数なので、<math>t</math>で微分するには常微分可能性を考えればよい。則ち、極限 :<math>\lim_{h\to0}\frac{F(t+h)-F(t)}{h}</math> が有限値<math>L</math>に収束すればよい。 ここで<math>\begin{cases} \Delta x := \phi(t+h)-\phi(t) \\ \Delta y := \psi(t+h)-\psi(t) \end{cases}</math>とする。<math>\phi(t), \psi(t)</math>が常微分可能とすると<math>\phi(t), \psi(t)</math>は連続なので<math>h\to0</math>で<math>\Delta x , \Delta y\to0</math>である。よって :<math>L=\lim_{h\to0}\frac{f(\phi(t)+\Delta x, \psi(t)+\Delta y)-f(\phi(t), \psi(t))}{h}</math> 更に<math>f</math>が全微分可能とするとどの方向から<math>\Delta x, \Delta y\to0</math>としても :(分子)<math>=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta x+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\Delta y</math> よって :<math>L=\lim_{h\to0} \left\{ \frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta x}{h}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{\Delta y}{h} + O\left(\left\|\begin{pmatrix} \Delta x \\ \Delta y \end{pmatrix}\right\|\right) \right\}</math> ここで :<math>\lim_{h\to0}\frac{\Delta x}{h}=\phi'(t), \quad \lim_{h\to0}\frac{\Delta y}{h}=\psi'(t)</math> また、 :<math>\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = \frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{\sqrt{(\Delta x)^2+(\Delta y)^2}}\cdot\sqrt{\left(\frac{\Delta x}{h}\right)^2+\left(\frac{\Delta y}{h}\right)^2}</math> より :<math>\lim_{h\to\pm0}\frac{O(\sqrt{(\Delta x)^2+(\Delta y)^2})}{|h|} = 0\cdot\sqrt{\{\phi'(t)\}^2+\{\psi'(t)\}}</math> よって :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\phi}{dt}+\frac{\partial{f}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = \phi(t) \\[-6pt] y = \psi(t) \end{array} }\cdot\frac{d\psi}{dt}</math> と求まる。 {{定理|(合成関数の常微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(t), y=\psi(t)</math>の何れも常微分可能であるとき、合成関数<math>F(t)=f(\phi(t), \psi(t))</math>は常微分可能で :<math>\frac{dF}{dt}=\frac{\partial{f}}{\partial{x}}\frac{dx}{dt}+\frac{\partial{f}}{\partial{y}}\frac{dy}{dt}</math> {{定理終わり}} ここでは代入記号を省略する略記法を用いていることに注意。右辺を見ると、一変数関数の合成関数微分と同様に'''連鎖律'''('''チェーン・ルール'''/'''チェイン・ルール''')が成り立っていることが判る。 二変数関数の合成の場合は、偏微分の定義に立ち戻って一変数の場合に帰着すれば容易にわかる。 {{定理|(合成関数の偏微分)}} <math>f(x, y)</math>が全微分可能で<math>x=\phi(u, v), y=\psi(u, v)</math>の何れも<math>u/v</math>で偏微分可能であるとき、合成関数<math>F(u, v)=f(\phi(u, v), \psi(u, v))</math>は<math>u/v</math>で偏微分可能で :<math>\frac{\partial{F}}{\partial{u}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}</math> :<math>\frac{\partial{F}}{\partial{v}}=\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{v}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{v}}</math> {{定理終わり}} *証明 合成関数の常微分の証明の計算に於いて<math>t=u, v</math>とそれぞれ置くことで直ちに成り立つ。 一変数関数の場合と同様に合成関数の二階微分も考えられるが、一変数の場合より遙かに煩雑である。 例えば、<math>\frac{\partial^2{F}}{\partial{u^2}}</math>を考える。 :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math> :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\frac{\partial{x}}{\partial{u}}\right) + \frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>和の微分) :<math>=\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{x}}{\partial{u}}\right)+\left(\frac{\partial}{\partial{u}}\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\cdot\frac{\partial}{\partial{u}}\frac{\partial{y}}{\partial{u}}\right)</math>(<math>\because</math>積の微分) :<math>=\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{x}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial}{\partial{u}}\left(\frac{\partial{f}}{\partial{y}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math> :<math>=\left(\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{x}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{x}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\left(\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{x}}\frac{\partial{x}}{\partial{u}}+\frac{\partial{\frac{\partial{f}}{\partial{y}}}}{\partial{y}}\frac{\partial{y}}{\partial{u}}\right)\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>(<math>\because</math>合成関数の偏微分) :<math>=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial^2{f}}{\partial{y}\partial{x}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}</math>// ここで、<math>f</math>が<math>C^2</math>級であれば更に変形して :<math>\frac{\partial^2{F}}{\partial{u^2}}=\frac{\partial^2{f}}{\partial{x^2}}\left(\frac{\partial{x}}{\partial{u}}\right)^2+\frac{\partial{f}}{\partial{x}}\frac{\partial^2{x}}{\partial{u^2}}+2\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial{x}}{\partial{u}}\frac{\partial{y}}{\partial{u}}+\frac{\partial{f}}{\partial{y}}\frac{\partial^2{y}}{\partial{u^2}}+\frac{\partial^2{f}}{\partial{y^2}}\left(\frac{\partial{y}}{\partial{u}}\right)^2</math> 合成関数微分の計算は、[[解析学基礎/偏微分方程式|偏微分方程式]]に役立てられている。 例えば、<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=0</math>(ラプラス方程式)という二階線型偏微分方程式を考える。 <math>f(x, y)</math>を極座標表示<math>F(r, \theta)</math>に直すとき、変換公式<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>は<math>f</math>に二変数関数<math>\phi(r, \theta)=r\cos\theta, \psi(r, \theta)=r\sin\theta</math>を合成していると捉えることができる。 よって、 :<math>\frac{\partial{f}}{\partial{x}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{x}}</math> :<math>\frac{\partial{f}}{\partial{y}}=\frac{\partial{F}}{\partial{r}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial{\theta}}{\partial{y}}</math> 先程求めた合成関数の二階偏微分の式から :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{x}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{x}}\frac{\partial{\theta}}{\partial{x}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{x}}\frac{\partial{r}}{\partial{x}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{x^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{x}}\right)^2</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}\left(\frac{\partial{r}}{\partial{y}}\right)^2+\frac{\partial{F}}{\partial{r}}\frac{\partial^2{r}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{r}\partial{\theta}}\frac{\partial{r}}{\partial{y}}\frac{\partial{\theta}}{\partial{y}}+\frac{\partial^2{F}}{\partial{\theta}\partial{r}}\frac{\partial{\theta}}{\partial{y}}\frac{\partial{r}}{\partial{y}}+\frac{\partial{F}}{\partial{\theta}}\frac{\partial^2{\theta}}{\partial{y^2}}+\frac{\partial^2{F}}{\partial{\theta^2}}\left(\frac{\partial{\theta}}{\partial{y}}\right)^2</math> ここで<math>r=\sqrt{x^2+y^2}, \theta=\arctan\frac{y}{x}</math>より :<math>\frac{\partial{r}}{\partial{x}}=\frac{x}{r},~ \frac{\partial{r}}{\partial{y}}=\frac{y}{r},~ \frac{\partial{\theta}}{\partial{x}}=-\frac{y}{r^2},~ \frac{\partial{\theta}}{\partial{y}}=\frac{x}{r^2},~ \frac{\partial^2{r}}{\partial{x^2}}=\frac{y^2}{r^3},~ \frac{\partial^2{r}}{\partial{y^2}}=\frac{x^2}{r^3},~ \frac{\partial^2{\theta}}{\partial{x^2}}=\frac{2xy}{r^4},~ \frac{\partial^2{\theta}}{\partial{y^2}}=-\frac{2xy}{r^4}</math> なので :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{x^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{y^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{y^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> :<math>\frac{\partial^2{f}}{\partial{y^2}}=\frac{y^2}{r^2}\frac{\partial^2{F}}{\partial{r^2}}+\frac{x^2}{r^3}\frac{\partial{F}}{\partial{r}}-\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}-\frac{2xy}{r^4}\frac{\partial{F}}{\partial{\theta}}+\frac{x^2}{r^4}\frac{\partial^2{F}}{\partial{\theta}}</math> 故に :<math>\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{y^2}}=\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}-\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{r}\partial{\theta}}+\frac{2xy}{r^3}\frac{\partial^2{F}}{\partial{\theta}\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> と変形される。 ここで<math>f \in C^2</math>ならば<math>\frac{\partial^2{F}}{\partial{r}\partial{\theta}}=\frac{\partial^2{F}}{\partial{\theta}\partial{r}}</math>なので :<math>\frac{\partial^2{F}}{\partial{r^2}}+\frac{1}{r}\frac{\partial{F}}{\partial{r}}+\frac{1}{r^2}\frac{\partial^2{F}}{\partial{\theta}}=0</math> 更に、<math>f</math>が回転対称性(<math>\theta</math>の項を無視できる性質)を持っている場合、 :<math>\frac{d^2F}{dr^2}+\frac{1}{r}\frac{dF}{dr}=0</math> という(元の二変数線型偏微分方程式に比べ)圧倒的に簡単な二階線型常微分方程式に帰着できる。 なお、元の偏微分方程式はベクトル解析の知識を用いると<math>\text{∆} f = 0</math>と非常に簡潔に表され、これは座標系に依らない記法なので大変便利である。 ===極値=== 一変数関数の場合と同様に、二変数関数でもテイラーの定理を考えることが可能である。 但し、先程も見たように<math>f(x, y)</math>の<math>n</math>階偏導関数の最大個数は<math>{}_2 \Pi_{n}</math>であり、その全てを式に書いたのでは非常に煩雑となって収拾がつかなくなる。 そこで、以下のような略記法を考える。 :<math>f(x, y)</math>に対し、<math>\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}</math>を形式的に<math>\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f</math>と変形する。ここで、<math>D:=\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}</math>とすれば<math>Df</math>と表せる。 この<math>D</math>は「各独立変数に関して偏微分したそれぞれの偏導関数の総和をとる」という意味の演算子として定義され得る。一般に、偏微分演算子の一次結合として定義される演算子<math>D = \sum_{i} a_i\frac{\partial}{\partial{x_i}}</math>を'''一次の偏微分作用素'''という。各<math>a_i</math>のとり方で微分する方向が変わることから'''方向偏微分作用素'''ともいう。 <math>f</math>にこの<math>D</math>を複数回作用させることを考える。 :<math>D(Df)=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)f\right\}</math> :<math>=\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial}{\partial{x}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)+\frac{\partial}{\partial{y}}\left(\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{y}}\right)</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> と、四種類の二階偏導関数が全て現れている。 ここで形式的に :<math>(D D)f=\left\{\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\left(\frac{\partial}{\partial{x}}+\frac{\partial}{\partial{y}}\right)\right\}f</math> :<math>=\left(\frac{\partial^2}{\partial{x^2}}+\frac{\partial^2}{\partial{x}\partial{y}}+\frac{\partial^2}{\partial{y}\partial{x}}+\frac{\partial^2}{\partial{y^2}}\right)f</math> :<math>=\frac{\partial^2{f}}{\partial{x^2}}+\frac{\partial^2{f}}{\partial{x}\partial{y}}+\frac{\partial^2{f}}{\partial{y}\partial{x}}+\frac{\partial^2{f}}{\partial{y^2}}</math> なので、偏微分作用素<math>D</math>と作用素の対象となる関数<math>f</math>の間に結合法則が成り立っていると見做せる。 そこで、<math>D^2:=DD</math>と定義すると、同様の議論により一般に<math>n</math>階偏導関数の総和は<math>D^nf</math>で表される。 これを用いて、以下のテイラーの定理を証明しよう。 {{定理|(二変数に於けるテイラーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^n</math>級であるとき、<math>h:=x-a, k:=y-b, D:=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>とすると :<math>f(a+h, b+k)=\sum_{i=0}^{n-1}\frac{1}{i!}D^if(a, b)+\frac{1}{n!}D^nf(a+\theta h, b+\theta k)</math> を満たす<math>\theta \in (0, 1)</math>が存在する。 {{定理終わり}} *証明 :<math>g(t):=f(a+ht, b+kt)</math>として<math>g(t)</math>の有限マクローリン展開より ::<math>g(t)=\sum_{i=0}^{n-1}\frac{t^i}{i!}g^{(i)}(0)+\frac{t^n}{n!}g^{(n)}(\theta t)</math> :を満たす<math>\theta \in (0, 1)</math>が存在する。 :合成関数の偏微分より ::<math>\frac{d}{dt}g(t)=\frac{dx}{dt}\frac{\partial{f}}{\partial{x}}+\frac{dy}{dt}\frac{\partial{f}}{\partial{y}}=h\frac{\partial{f}}{\partial{x}}+k\frac{\partial{f}}{\partial{y}}=Df</math> :なので<math>g(t)</math>を常微分することと<math>f</math>に<math>D</math>を作用させることは同値であり、非負整数<math>i</math>に対して ::<math>g^{(i)}(t)=D^if(a+ht, b+kt)</math> :よって ::<math>g^{(i)}(0)=D^if(a, b)</math> ::<math>g^{n}(\theta t)=D^nf(a+\theta t h , b+\theta t k)</math> :より ::<math>f(a+ht, b+kt)=\sum_{i=0}^{n-1}\frac{t^i}{i!}D^if(a, b)+\frac{t^n}{n!}D^n(a+\theta th, b+\theta tk)</math> :ここで<math>t=1</math>とすれば定理の式を得る。// この定理の応用として最も基本的なのが、極値である。 一変数関数と同様、極小値・極大値を求めることは最大値最小値問題を解く手掛かりになるが、その求め方は複雑である。 先ずは、極値を定義する。 :<math>\begin{pmatrix} x \\ y \end{pmatrix}\neq\begin{pmatrix} a \\ b \end{pmatrix}</math>として、 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \leq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極大'''という。 ::<math>\exist \delta>0, \forall {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in \mathbb{R}^2 \left( {\scriptstyle\left\| \left(\begin{array}{c} x \\[-6pt] y \end{array}\right) - \left(\begin{array}{c} a \\[-6pt] b \end{array}\right) \right\|} < \delta \implies f(x, y) \geq f(a, b) \right)</math> ::ならば<math>f(x, y)</math>は<math>(a, b)</math>で'''極小'''という。 :極大/極小となるときの<math>f(a, b)</math>を'''極大値/極小値'''といい、纏めて'''極値'''と呼ぶ。 一変数の場合と異なるのは、'''どの方向から見ても極大/極小'''でなければならない点である。 例えば、曲面<math>z=x^2-y^2</math>を考える。 :この曲面を<math>zx</math>平面(則ち平面<math>y=0</math>)で切った切り口は拋物線<math>z=x^2</math>であり、<math>y=0</math>より原点で極小値をとる。 :然し、この曲面を<math>yz</math>平面(則ち平面<math>x=0</math>)で切った切り口は拋物線<math>z=-y^2</math>であり、<math>x=0</math>より原点で極大値をとる。 このように、方向によって極大・極小が変わるような点を、馬の{{ruby|鞍|くら}}に見えることから'''{{ruby|鞍点|あんてん}}'''といい、極値点とは区別する。極大方向・極小方向の少なくとも一方が存在しない場合は鞍点とは呼ばない。 極値をとる点を求める手掛かりとなるのが、次の定理である。 {{定理|(二変数に於けるフェルマーの定理)}} <math>f(x, y)</math>が<math>(a, b)</math>で極値をとる<math>\implies \partial{x}f(a, b)=\partial{y}f(a, b)=0</math> {{定理終わり}} *証明 :<math>f(a, b)</math>が極値ならば、<math>x/y</math>軸方向で見ても極値になっている筈である。 :ここで<math>x/y</math>軸方向に見るとは、他の独立変数を固定した一変数関数として見ることだったので、<math>f(x, b), f(a, y)</math>を考えていることになる。 :このとき、一変数に於けるフェルマーの定理より ::<math>\frac{d}{dx}f(x, b)\Big|_{x=a}=0,~ \frac{d}{dy}f(a, y)\Big|_{y=b}=0</math> :であるが、 :偏微分係数の定義より ::<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{d}{dx}f(x, b)\Big|_{x=a},~ \frac{\partial{f}}{\partial{y}}(a, b)=\frac{d}{dy}f(a, y)\Big|_{y=b}</math> :だったので、 ::<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math> :である。// なお、<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0</math>が成り立つ点<math>(a, b)</math>を'''停留点'''という。これは、ベクトル解析的に<math>\partial{x}f(a, b)=\partial{y}f(a, b)=0 \iff \mathrm{grad} f=\boldsymbol{0}</math>である(<math>f</math>の勾配がない)ことに由来する。 フェルマーの定理の対偶を取れば :<math>(\partial{x}f(a, b)\neq0 \lor \partial{y}f(a, b)\neq0) \implies f(a, b)</math>は極値ではない となるので、極値を取る点を求めるには停留点のみを考えればよいことになる。 停留点を求めるには、連立方程式<math>\begin{cases} \partial{x}f(a, b)=0 \\ \partial{y}f(a, b)=0 \end{cases}</math>を解けばよい。 但し、その解<math>(a, b)</math>が極値をとる点とは限らない(必要条件であって十分条件ではないため)。 一変数関数の場合は<math>f'(a)=0</math>を満たす<math>a</math>近傍の増減を調べればよかったが、二変数の場合はより複雑な手続きを要する。 一般に、多変数関数<math>f(x_1, x_2, \cdots, x_n)</math>に対して<math>(\mathbf{D})_{ij}=\frac{\partial^2{f}}{\partial{x_i}\partial{x_j}}</math>なるn次行列<math>\mathbf{D}</math>を'''ヘッセ行列'''という。 ヘッセ行列式(ヘッシアン)<math>D(x_1, x_2, \cdots, x_n)=\det\mathbf{D}</math>を'''判別式'''という。 二変数の場合、<math>\mathbf{D}=\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}} & \frac{\partial^2{f}}{\partial{x}\partial{y}} \\ \frac{\partial^2{f}}{\partial{y}\partial{x}} & \frac{\partial^2{f}}{\partial{y^2}} \end{pmatrix}</math>より判別式は<math>D(x, y)=\frac{\partial^2{f}}{\partial{x^2}}\frac{\partial^2{f}}{\partial{y^2}}-\frac{\partial^2{f}}{\partial{x}\partial{y}}\frac{\partial^2{f}}{\partial{y}\partial{x}}</math>である。 この判別式の符号を調べることによって、極値の有無を判定することができる。 {{定理|(極値の判定)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>D(a, b)>0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとり、 ::(ⅰ)<math>\partial{x^2}f<0 \implies f(a, b)</math>は極大値 ::(ⅱ)<math>\partial{x^2}f>0 \implies f(a, b)</math>は極小値 :(2)<math>D(a, b)<0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとらない。 :(3)<math>D(a, b)=0</math>のとき、<math>(a, b)</math>で<math>f(x, y)</math>は極値をとることもとらないこともある。則ち、判別式では判定できない。 {{定理終わり}} *証明 :テイラーの定理で<math>n=2</math>の場合を考えると、<math>f(x, y)</math>が<math>(a, b)</math>近傍で<math>C^2</math>級ならば<math>\theta \in (0, 1)</math>が存在して :<math>f(a+h, k+b)=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :<math>(a, b)</math>が停留点より変形して :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ h^2\frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k) \right\}</math> :ここで<math>f \in C^2</math>より<math>f</math>の二階偏導関数は何れも連続なので、<math>D(a, b)\gtrless0</math>ならば充分小さい<math>h, k</math>に対して<math>D(a+\theta h, b+\theta k)\gtrless0</math>となる。 :ここで<math>p = \frac{\partial^2{f}}{\partial{x^2}}(a+\theta h, b+\theta k),~ q = \frac{\partial^2{f}}{\partial{x}\partial{y}}(a+\theta h, b+\theta k),~ r = \frac{\partial^2{f}}{\partial{y^2}}(a+\theta h, b+\theta k)</math>とすると :<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}(ph^2+2khq+kr^2)</math>・・・(*) :(1)<math>D(a, b)>0</math>のとき ::<math>\frac{\partial^2{f}}{\partial{x^2}}(a, b)=0</math>とすると<math>D(a, b)\leq0</math>となって不適。<math>\therefore \frac{\partial^2{f}}{\partial{x^2}}(a, b)\neq0</math> ::充分小さい<math>h, k</math>に対して<math>p\neq0</math>より(*)の右辺を平方完成して ::<math>f(a+h, b+k)-f(a, b)=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{pr-q^2}{p}k^2 \right\}</math> ::<math>=\frac{1}{2}\left\{ p\left(h+\frac{qk}{p}\right)^2+\frac{D(a+\theta h, b+\theta k)}{p}k^2 \right\}</math> ::ここで両辺<math>0 \iff h=k=0</math>に注意すると、 ::上式の最右辺は<math>p</math>の符号と正負が一致する。 ::これは<math>(a, b)</math>の充分近傍では<math>p>0</math>で<math>f(a, b)</math>が最小値、<math>p<0</math>で<math>f(a, b)</math>が最大値をとることを意味するので、<math>f(a, b)</math>は極値である。 :(2)<math>D(a, b)<0</math>のとき ::<math>p\gtrless0</math>のとき、平方完成した最右辺の波括弧の中身は、 :::<math>h+\frac{qk}{p}\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると負/正 :::<math>h\neq0, k=0</math>を満たす<math>h, k</math>を充分小さくとると正/負 ::であるので、<math>h, k</math>のとり方によって<math>f(a+h, b+k)\gtrless f(a, b)</math>のどちらにもなり得、<math>f(x, y)</math>は<math>(a, b)</math>近傍で最大でも最小でもない。 ::則ち、<math>f(a, b)</math>は極値ではない。 ::<math>p=0</math>のとき、<math>r\neq0</math>ならば<math>h, k</math>を二階偏導関数に置き換えることで同様の結論を得る。 ::<math>r=0</math>のとき、 ::<math>D(a+\theta h, b+\theta k)=-q^2<0</math>より<math>q\neq0</math>なので(*)より ::<math>f(a+h, b+k)-f(a, b)=qhk</math> ::これは<math>h, k</math>の符号によって正負のどちらもとり得るので同様に<math>f(a, b)</math>は極値ではない。 :(3)<math>D(a, b)=0</math>のとき、 ::<math>h, k</math>のとり方により<math>D(a+\theta h, b+\theta k)</math>は正負のどちらもとり得る。 ::よって(1), (2)より<math>f(a, b)</math>は極値であることも極値でないこともあるので、 ::判別式では判定不能である。// {{演習問題|次の関数に極値があるかどうか調べ、あるならば求めよ。 :1. <math>f(x, y)=x^2+y^2-2xy</math> :2. <math>f(x, y)=x^2+2xy-3y^2+4x+4y+1</math> :3. <math>f(x, y)=x^3+y^3</math> |1. :<math>\frac{\partial{f}}{\partial{x}}=2x-y,~ \frac{\partial{f}}{\partial{y}}=2y-x</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=\frac{\partial^2{f}}{\partial{y^2}}=2,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=-1</math>より :<math>D(0, 0)=2\cdot2-(-1)^2=3>0</math> :また、<math>\frac{\partial^2{f}}{\partial{x^2}}>0</math>より :<math>f(x, y)</math>は<math>(0, 0)</math>で極小値<math>0</math>をとる。 2. :<math>\frac{\partial{f}}{\partial{x}}=2x+2y+4,~ \frac{\partial{f}}{\partial{y}}=-6y+2x+4</math>より :停留点は<math>(-2, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=2,~ \frac{\partial^2}{\partial{y^2}}=-6,~ \frac{\partial^2{f}}{\partial{x}\partial{y}}=2</math>より :<math>D(-2, 0)=2\cdot(-6)-2^2=-16<0</math> :よって<math>f(x, y)</math>は極値を持たない。 3. :<math>\frac{\partial{f}}{\partial{x}}=3x^2,~ \frac{\partial{f}}{\partial{y}}=3y^2</math>より :停留点は<math>(0, 0)</math> :<math>\frac{\partial^2{f}}{\partial{x^2}}=6x,~ \frac{\partial^2{f}}{\partial{y^2}}=6y, \frac{\partial^2{f}}{\partial{x}\partial{y}}=0</math>より :<math>D(0, 0)=0\cdot0-0^2=0</math> :よって判別不能。 :ここで、直線<math>y=x</math>を経路として原点から点<math>(x, y)</math>を動かしてみる。 :<math>f(x, x)=x^3+x^3=2x^3</math> :よって<math>x>0</math>で<math>f(x, y)>f(0, 0)</math>、<math>x<0</math>で<math>f(x, y)<f(0, 0)</math>より :原点近傍で<math>f(0, 0)</math>は最大でも最小でもない、則ち<math>f(0, 0)</math>は極値ではない。 :よって<math>f(x, y)</math>は極値を持たない。}} *発展問題 *:<math>f(x, y)=e^{xy}</math>を二次の項迄テイラー展開せよ。 停留点が鞍点である条件を補足しておく。 鞍点とは「関数が極大となる方向・極小となる方向の双方が存在する」ような点であった。 <math>f(x, y)</math>を停留点<math>(a, b)</math>に於けるテイラー展開で二次近似することを考える。 :テイラーの定理より厳密に ::<math>f(a+h, b+k)=\frac{1}{0!}D^0 f(a, b)+\frac{1}{1!}Df(a, b)+\frac{1}{2!}D^2f(a+\theta h, b+\theta k)</math> :であるが、<math>\theta \in(0, 1)</math>より<math>\theta\fallingdotseq0</math>と見做して近似すると ::<math>f(a, b)\fallingdotseq f(a, b)+Df(a, b)+\frac{1}{2}D^2f(a, b)</math> :<math>D=h\frac{\partial}{\partial{x}}+k\frac{\partial}{\partial{y}}</math>より ::<math>\mathrm{rhs}=f(a, b)+h\frac{\partial{f}}{\partial{x}}(a, b)+k\frac{\partial{f}}{\partial{y}}(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :<math>(a, b)</math>が停留点より<math>\frac{\partial{f}}{\partial{x}}(a, b)=\frac{\partial{f}}{\partial{y}}(a, b)=0</math>なので ::<math>\mathrm{rhs}=f(a, b)+\frac{1}{2}\left(h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)\right)</math> :ここで<math>\frac{1}{2}</math>で括られた部分に着目すると、 ::<math>h^2\frac{\partial^2{f}}{\partial{x^2}}(a, b)+2hk\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k^2\frac{\partial^2{f}}{\partial{y^2}}(a, b)</math> ::<math>=h\left(h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)+k\left(h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)\right)</math> ::<math>=\begin{pmatrix} h \\ k \end{pmatrix} \cdot \begin{pmatrix} h\frac{\partial^2{f}}{\partial{x^2}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ h\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b)+k\frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix} \left\{ \begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix} \right\}</math> ::<math>=\begin{pmatrix} h & k \end{pmatrix}\begin{pmatrix} \frac{\partial^2{f}}{\partial{x^2}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \\ \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) & \frac{\partial^2{f}}{\partial{x}\partial{y}}(a, b) \end{pmatrix} \begin{pmatrix} h \\ k \end{pmatrix}</math> :ここで<math>\boldsymbol{v}:=\begin{pmatrix} h \\ k \end{pmatrix}</math>とすると ::<math>f(a+h, b+k)\fallingdotseq f(a, b)+\frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> :則ち ::<math>f(a+h, b+k) - f(a, b) \fallingdotseq \frac{1}{2}({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> 拠って、<math>\boldsymbol{v}</math>方向で極大・極小か見るには停留点から<math>\varepsilon\boldsymbol{v}</math>だけ動かしたときの :<math>\frac{1}{2}\varepsilon^2({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の変化を見ればよいが、 :<math>\frac{1}{2}\varepsilon^2>0</math> より、結局は[[線型代数学/二次形式|二次形式]] :<math>({}^t \! \boldsymbol{v} \mathbf{D} \boldsymbol{v})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math> の符号を見れば良いことになる。 ここでヘッセ行列<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>を対角化することを考える(ヘッセ行列は対称行列なので直交行列で対角化可能)。 :ヘッセ行列の各固有値を<math>\lambda_1, \lambda_2</math>とおくと、ある直交行列<math>\mathbf{P}</math>による相似変換で ::<math>({}^t \! \mathbf{P} \mathbf{D} \mathbf{P})\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}} = \mathrm{diag} (\lambda_1, \lambda_2)</math> :と対角化できる。 :このとき、二次形式は<math>\boldsymbol{u}={}^t \! \mathbf{P} \boldsymbol{v}</math>という一次変換で ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}</math> :と表される。 :すると<math>\boldsymbol{u}_x\times\boldsymbol{u}_y</math>の項は対角行列の零成分が掛かって消えるので、 ::<math>{}^t \! \boldsymbol{u} \mathrm{diag}(\lambda_1, \lambda_2) \boldsymbol{u}=\lambda_1 (\boldsymbol{u}_x)^2+\lambda_2 (\boldsymbol{u}_y)^2</math> :(つまりこの変換は主軸変換) 則ち、任意方向で極大か極小か調べるには'''ヘッセ行列の各固有値の符号を見ればよい'''。 固有値が全て正であるとき、どのような<math>h, k</math>に対しても<math>f(a+h, b+k) - f(a, b)>0</math>と考えられるので、<math>\boldsymbol{v}=\begin{pmatrix} h \\ k \end{pmatrix}</math>のとり方に依らず<math>f(a, b)</math>は極小値である。 固有値が全て負であるとき、同様に<math>f(a, b)</math>は極大値である。 固有値の符号が異なるとき、<math>\boldsymbol{v}</math>のとり方によって極大か極小か変わるので、<math>(a, b)</math>は鞍点である。 零固有値を持つときは、零固有値に対応する固有ベクトル方向の情報が近似の際に切り捨てられている(則ち<math>\theta</math>- 依存性が高い)ので極大・極小・鞍点・何れでもない、の全ての場合をとり得る。 纏めると、以下のようになる。 {{定理|(極値の判定Ⅱ)}} <math>f\in C^2,~ (a, b)</math>を<math>f(x, y)</math>の停留点とすると、 :(1)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が負定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極大。 :(2)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が正定値行列ならば<math>f(x, y)</math>は<math>(a, b)</math>で極小。 :(3)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が不定行列ならば<math>(a, b)</math>は鞍点。 :(4)<math>\mathbf{D}\Big|_{\scriptscriptstyle \begin{array}{c} x=a \\[-6pt] y=b \end{array}}</math>が半正定値行列又は半負定値行列又は完全退化行列ならば<math>(a, b)</math>は極値点であることも鞍点であることもそうでないこともある。則ち、ヘッセ行列の定値性では判定できない。 {{定理終わり}} 近似の際に切り捨てた項の振舞によってはこの判定法が通用しない場合がある。特に、三変数以上で(3)を用いる場合は注意。 ヘッセ行列が正定値・負定値・半正定値・半負定値・不定値の何れであるかは、[[線型代数学/固有値と固有ベクトル|シルヴェスターの判定法]]を用いると固有値を求めることなく判別できる。 ===陰関数=== <math>y=f(x)</math>という形で陽に表示される関数を'''陽関数'''という。 これに対し、方程式<math>f(x, y)=0</math>がある区間で定義が区分的でない関数<math>y=\varphi(x)</math>を表すとき、「<math>y=\varphi(x)</math>は<math>f(x, y)=0</math>で定義された'''陰関数'''」という。このとき、方程式<math>f(x, y)=0</math>を「<math>y=\varphi(x)</math>の'''陰関数表示'''」という。一般に、陰関数は陽に表示できるとは限らない。なお、陰関数表示のことを単に陰関数と呼ぶ場合もある。 例えば、単位円の方程式<math>x^2+y^2=1</math>に対し、<math>y=\sqrt{1-x^2},\quad y=-\sqrt{1-x^2}</math>はそれぞれ単位円の方程式で定義された陰関数である。ここで、点<math>(1, 0)</math>を内部に含む開区間を考える。このような区間をどんなに小さく取ったとしても、円の上半分と下半分を両方含んでしまうため、区分的に定義しなければ一意な関数で表せず、則ち陰関数が存在しない。 それでは、方程式<math>f(x, y)=0</math>の陰関数が点<math>(x, y)</math>の充分近傍で存在する条件は何であろうか? 先ずは、厳密なことを抜きにして考える。 形式的に、陰関数<math>y=\varphi(x)</math>は方程式<math>f(x, y)=0</math>を<math>y</math>に就て解いた解である。そのため、このような関数が存在するならば<math>f(x, \varphi(x))=0</math>という<math>x</math>の一変数方程式が成り立つ。 媒介変数を<math>t=x</math>と見て方程式の両辺を<math>x</math>で常微分すると合成関数微分の公式より<math>\frac{dz}{dx}=\frac{\partial{f}}{\partial{t}}\frac{dt}{dx}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=\frac{\partial{f}}{\partial{x}}+\frac{\partial{f}}{\partial{\varphi}}\frac{d\varphi}{dx}=0</math> :<math>\therefore \frac{d\varphi}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{\varphi}}}</math> ここで、実際には <math>\Big|_{y=\varphi(x)}</math>が省略されていることに注意。 この式の主張を纏めると、以下の定理を得る。 {{定理|(陰関数の定理Ⅰ)}} <math>f \in C^1,~ f(a, b)=0,~ \partial{y}f(a, b)\neq0</math>であるとき、<math>(a, b)</math>の充分近傍で<math>f(x, y)=0</math>の定義する陰関数<math>y=\varphi(x)</math>が唯一つ存在し、 :<math>b=\varphi(a)</math> また、この陰関数は<math>x=a</math>の充分近傍で常微分可能で :<math>\frac{d\varphi}{dx}=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> {{定理終わり}} 先程の考え方では「<math>\varphi(x)</math>の存在性・一意性・常微分可能性」を既に仮定してしまっているので、それらを担保するこの定理の証明としては用いることができない(循環論法になってしまう)。 実は、二変数の場合ならば今迄習った知識で証明可能である。以下に示す。 *証明 :<math>\Omega</math>を<math>\mathbb{R}^2</math>の開集合とする。 :<math>\partial{y}f(a, b)>0</math>とすると<math>f \in C^1</math>より<math>\partial{y}f(x, y)</math>は連続で ::<math>\exist \delta_1, \delta_2>0,~ U=\{ x\big|~ |x-a|\leq\delta_1 \},~ V=\{y\big|~ |y-b|\leq\delta_2\},\quad \partial{y}f(x, y)>0 \quad \left( {\scriptstyle \left( \begin{array}{c} x \\[-6pt] y \end{array} \right)} \in U \times V \subset \Omega \right)</math> :<math>y \in V</math>で<math>\partial{y}f(a, y)>0</math>よりこの区間で単調増加し ::<math>f(a, y)=f(a, b)=0 \lor f(a, b-\delta_2)<0<f(a, b+\delta_2)</math> :更に<math>f</math>が連続より<math>\delta_1</math>が十分小さければ ::<math>x \in U \implies f(x, b-\delta_2)<0<f(x, b+\delta_2)</math> :中間値の定理より ::<math>\forall x\in U,~ \exist y \in V,~ f(x, y)=0</math> :<math>\frac{d\varphi}{dy}>0</math>よりこのような<math>y</math>は一意に定まる。(仮に二つあるとしても、<math>f(x, y_1)=f(x, y_2)=0</math>なのでロルの定理より<math>\exist d \in [y_1, y_2],~ \partial{y}f(x, d)=0</math>。これは<math>(x, y)</math>が<math>(a, b)</math>の十分近傍で<math>\partial{y}f(x, y)>0</math>を満たすことと矛盾するので背理法より一意である。) :ここで<math>y=\varphi(x)</math>とおくと<math>\varphi(x)</math>は一意で<math>\mathrm{dom}\varphi = U,~ \mathrm{ran}\varphi = V</math> :上記より<math>b=\varphi(a)</math> :<math>\varphi</math>が<math>x_0 \in U</math>で連続でないとすると ::<math>\exist \varepsilon_0,~ \forall \delta>0,~ \exist x\in U,~ ( |x-x_0|<\delta \implies |\varphi(x)-\varphi(x_0)| \geq \varepsilon_0 )</math> :<math>\delta:=\frac{1}{n} (n\in\mathbb{N})</math>とすると ::<math>\forall n\in\mathbb{N},~ \exist x_n\in U,~ ( |x_n-x_0|<\frac{1}{n} \implies |\varphi(x_n)-\varphi(a)| \geq \varepsilon_0 )</math> :但し<math>\lim_{n\to\infty}x_n=x_0</math>に注意。 :ここで<math>\mathrm{ran}\varphi=V</math>より<math>\varphi(x_0)\in V</math>、則ち<math>\{\varphi(x_n)\}</math>は有界数列である。 :拠ってボルツァーノ・ワイエルシュトラスの定理より<math>\{x_n\}</math>の部分列<math>\{x_{n_k}\}</math>が存在して ::<math>\lim_{k\to\infty}\varphi(x_{n_k})=y_0 \in V</math> :<math>f(x_{n_k}, \varphi(x_{n_k}))=0</math>且つ<math>f</math>が連続より<math>k\to\infty</math>で<math>f(x_0, y_0)=0</math>でなければならないので ::<math>y_0=\varphi(x_0)</math> :一方、 ::<math>\lim_{k\to\infty}|\varphi(x_{n_k})-\varphi(x_0)|=|y_0-\varphi(x_0)|\geq\varepsilon_0>0</math> :これは<math>y=\varphi(x_0)</math>に矛盾する。 :従って<math>\varphi</math>は<math>x_0</math>で連続である。 :<math>\varphi(x_0+h)=\varphi(x_0)+k</math>とおくと<math>\varphi</math>が連続より<math>h\to0</math>で<math>k\to0</math>であり、 :<math>h</math>を充分小さくすると<math>(x_0, \varphi(x_0))</math>と<math>(x_0+h, \varphi(x_0)+k)</math>を結ぶ線分が<math>U\times V</math>に含まれる。 :拠ってテイラーの定理より ::<math>\exist \theta\in(0, 1), 0=f(x_0+h, \varphi(x_0)+k)=f(x_0, \varphi(x_0))+\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)h + \partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)k</math> :<math>k=\varphi(x_0+h)-\varphi(x_0)</math>と<math>f(x_0, \varphi(x_0))</math>より変形して ::<math>\frac{\varphi(x_0+h)-\varphi(x_0)}{h}=-\frac{\partial{x} f(x_0+\theta h, \varphi(x_0)+\theta k)}{\partial{y} f(x_0+\theta h, \varphi(x_0)+\theta k)}</math> :<math>h\to0</math>とすれば ::<math>\varphi'(x_0)=-\frac{\partial{x} f(x_0, \varphi(x_0))}{\partial{y} f(x_0, \varphi(x_0))}</math> :更に、 ::<math>\varphi'(x)=-\frac{\partial{x} f(x, \varphi(x))}{\partial{y} f(x, \varphi(x))}</math> :の右辺が連続関数なので ::<math>\varphi(x) \in C^1</math> :<math>\partial{y}f(a, b)<0</math>の場合も同様に示される。// この証明は「一次元での単調性」に依存しているため、三変数以上に拡張することができない。そのため、(「解析学基礎」の範囲を大幅に超えるが)一般の場合を補足しておく。[[位相空間論]]や[[多様体論]]を修得してから戻ってくるのが良いだろう。 {{定理|(ベクトル関数に於ける陰関数の定理)}} <math>\mathbb{R}^n\times\mathbb{R}^m</math>上の開集合を<math>\Omega</math>とする。 <math>C^r</math>級関数<math>\boldsymbol{f}:\Omega\to\mathbb{R}^m</math>に対して :<math>\begin{cases} \boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0} \\ \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} }\right)\neq0 \end{cases}</math> なる<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>が存在するとき、<br><math>\boldsymbol{\alpha}</math>の<math>\mathbb{R}^n</math>- 開近傍<math>U</math>、<math>\boldsymbol{\beta}</math>の<math>\mathbb{R}^m</math>- 開近傍<math>V</math>に対して<math>C^r</math>級微分同相写像<math>\boldsymbol{\varphi}:U \to V</math>が唯一つ存在して :<math>\begin{cases} U \times V \subset \Omega \\ \boldsymbol{\beta} = \boldsymbol{\varphi}(\boldsymbol{\alpha}) \\ \forall {\scriptstyle \left( \begin{array}{c} \boldsymbol{x} \\[-6pt] \boldsymbol{y} \end{array} \right)} \in U \times V,~ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{0} \iff \boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x}) \\ \forall \boldsymbol{x} \in U,~ \boldsymbol{\varphi}'(\boldsymbol{x})= - \left( \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \right)^{-1} \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Bigg|_{\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})} \end{cases}</math> を満たす。 {{定理終わり}} *証明 :<math>\tilde{\boldsymbol{f}}:\Omega\to\mathbb{R}^{m+n}</math>を ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \boldsymbol{y})=\begin{pmatrix} \boldsymbol{x} \\ \boldsymbol{f}(\boldsymbol{x}, \boldsymbol{y}) \end{pmatrix}</math> :と定義する。 :<math>{\scriptstyle \left( \begin{array}{c} \boldsymbol{\alpha} \\[-6pt] \boldsymbol{\beta} \end{array} \right)} \in \Omega</math>に就て<math>\boldsymbol{f}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\boldsymbol{0}</math>より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{\alpha} \\ \boldsymbol{0} \end{pmatrix}</math> :従って ::<math>\tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\begin{pmatrix} \boldsymbol{E} & \boldsymbol{O} \\ \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{x}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } & \frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array} } \end{pmatrix}</math> :これは下三角行列なので ::<math>\mathrm{rank} \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=m+n</math> :階数が行列の次数に等しいのでこの行列は正則行列、則ち ::<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})\neq0</math> :(なお、三角行列に関する行列式の公式を用いると<math>\det \tilde{\boldsymbol{f}}'(\boldsymbol{\alpha}, \boldsymbol{\beta})=\det \boldsymbol{E} \det \left(\frac{\partial{\boldsymbol{f}}}{\partial{\boldsymbol{y}}}\Big|_{\scriptscriptstyle \begin{array}{c} \boldsymbol{x} = \boldsymbol{\alpha} \\[-6pt] \boldsymbol{y} = \boldsymbol{\beta} \end{array}}\right)\neq0</math>と導かれる。) :よって逆写像定理を適用すると :<math>(\boldsymbol{\alpha}, \boldsymbol{\beta})</math>の開近傍<math>U</math>と<math>(\boldsymbol{\alpha}, \boldsymbol{0})</math>の開近傍<math>V</math>が存在して :<math>\tilde{\boldsymbol{f}}|_{U}:U \to V</math>は<math>C^r</math>級微分同相写像となる。 :ここで<math>\tilde{\boldsymbol{f}}|_{U}</math>の<math>C^r</math>級逆写像を<math>\boldsymbol{\psi}</math>とすると逆写像の定義より ::<math>(\tilde{\boldsymbol{f}}\circ\boldsymbol{\psi})(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{y})</math> :また、<math>\boldsymbol{x}</math>は<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})</math>の<math>1\sim n</math>成分を並べたベクトル<math>\boldsymbol{\psi}_{1\sim n}(\boldsymbol{x}, \boldsymbol{y})</math>、<math>\boldsymbol{y}</math>は<math>\boldsymbol{f}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>の<math>1\sim m</math>成分を並べたベクトル<math>\boldsymbol{f}_{1\sim m}(\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y}))</math>になるので、 ::<math>\boldsymbol{\psi}(\boldsymbol{x}, \boldsymbol{y})=(\boldsymbol{x}, \boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y}))</math> :<math>\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y})=\boldsymbol{\psi}_{1\sim m}(\boldsymbol{x}, \boldsymbol{y})</math>とすると定義より ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{y}))=(\boldsymbol{x}, \boldsymbol{y})</math> :<math>\boldsymbol{y}</math>に<math>\boldsymbol{0}</math>を代入して ::<math>\tilde{\boldsymbol{f}}(\boldsymbol{x}, \tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0}))=(\boldsymbol{x}, \boldsymbol{0})</math> :<math>\tilde{\boldsymbol{\varphi}}</math>の定義より<math>\boldsymbol{\varphi}(\boldsymbol{x}):=\tilde{\boldsymbol{\varphi}}(\boldsymbol{x}, \boldsymbol{0})</math>とすれば :<math>\boldsymbol{f}(\boldsymbol{x}, \boldsymbol{\varphi}(\boldsymbol{x}))=\boldsymbol{0}</math> :則ち<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math> :<math>\boldsymbol{\psi} \in C^r</math>より<math>\boldsymbol{\varphi} \in C^r</math>であり、逆写像の一意性より<math>\boldsymbol{\varphi}</math>は一意に定まるので、 :<math>\boldsymbol{y}=\boldsymbol{\varphi}(\boldsymbol{x})</math>は陰関数の満たすべき性質を全て満たす。// (補足ここ迄) 陰関数の定理の応用として、陰関数表示で与えられた曲線の接線・法線の方程式を求めることが考えられる。 :円<math>x^2+y^2=r^2</math>を考える。 :<math>f(x, y)=x^2+y^2-r^2</math>とおくと<math>f\in C^2, f(x, y)=0</math>であり、何かしらの関数の陰関数表示となっている。 :よって陰関数定理より :<math>\frac{dy}{dx}=-\frac{\frac{\partial{f}}{\partial{x}}}{\frac{\partial{f}}{\partial{y}}}</math> :ここで :<math>\frac{\partial{f}}{\partial{x}}=2x, \frac{\partial{f}}{\partial{y}}=2y</math> :より<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x}{y}</math> :接点を<math>(x_0, y_0)</math>とすれば接線の方程式の公式より :<math>y-y_0=-\frac{x_0}{y_0}(x-x_0)</math> :変形すると :<math>y_0(y-y_0)+x_0(x-x_0)=0</math> :<math>xx_0+yy_0=x^2_0+y^2_0=r^2</math> :ここで<math>\begin{pmatrix} x_0 \\ y_0 \end{pmatrix}</math>は明らかにこの接線の法線ベクトルなので :<math>y=0</math>でも成り立つ。 :同様に法線の方程式は :<math>y=\frac{y_0}{x_0}x</math> :と求まる。// 高校数学では「<math>y</math>を<math>x</math>の関数とみて合成関数微分を行う」という考え方で求めたが、陰関数定理はそのような関数<math>y=\varphi(x)</math>の存在を保証していたのである。 一般の二次曲線やその他の陰関数曲線でもこの考え方を適用することが可能である。 二変数方程式で定義される陰関数は一変数関数であった。では、二変数関数もある三変数方程式で定義された陰関数とは考えられないだろうか?実は、一般に<math>n</math>変数方程式の定義する陰関数は<math>n-1</math>変数関数である。直観的には、「元の<math>n</math>変数方程式に陰関数<math>x_n=g(x_1, x_2, \cdots, x_{n-1})</math>を代入することで自由度が一個下がる」と理解される。 <math>xyz</math>空間で方程式<math>f(x, y, z)=0</math>は一般に曲面を表す。この曲面上の点<math>(a, b, c)</math>近傍で曲面の関数表示が二変数関数<math>z=\psi(x, y)</math>であるための十分条件も陰関数定理で与えられる。 {{定理|(陰関数の定理Ⅱ)}} <math>f \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=0,~ \partial{z} f(a, b, c)\neq0</math>ならば<math>(a, b)</math>の<math>\mathbb{R}^2</math>- 開近傍<math>U</math>で陰関数<math>z=\psi(x, y)</math>が唯一つ存在し :<math>\begin{cases} \psi \in C^1 \\ c=\psi(a, b) \\ f(x, y, \psi(x, y))=0 \quad((x, y) \in U) \\ \frac{\partial{\psi}}{\partial{x}}=-\frac{\partial{x}f(x, y, z)}{\partial{z} f(x, y, z)} \\ \frac{\partial{\psi}}{\partial{y}}=-\frac{\partial{y}f(x, y, z)}{\partial{z} f(x, y, z)} \end{cases}</math> を満たす。 {{定理終わり}} <math>\partial{x} f(a, b, c) \partial{y} f(a, b, c) \partial{z} f(a, b, c)\neq0</math>のとき曲面<math>f(x, y, z)=0</math>の<math>(a, b, c)</math>に於ける接平面は :<math>\partial{x}f(a, b, c)(x-a)+\partial{y}f(a, b, c)(y-b)+\partial{z}f(a, b, c)(z-c)=0</math> である。 この定理を用いると :<math>\begin{cases} \partial{x}f(a, b, c) = -\partial{x}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{y}f(a, b, c) = -\partial{y}\psi(a, b) \times \partial{z}f(a, b, c) \\ \partial{z}f(a, b, c)\neq0 \end{cases}</math> なので :<math>z-c=\partial{x}\psi(a, b)(x-a)+\partial{y}\psi(a, b)(y-b)</math> と、全微分の節で求めた接平面の方程式に一致する。 更に、以下も成り立つ。 {{定理|(陰関数の定理Ⅲ)}} <math> f, g \in C^1</math>が<math>(a, b, c)</math>の<math>\mathbb{R}^3</math>- 開近傍で定義されているとしたとき、<math>f(a, b, c)=g(a, b, c)=0,~ \begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \\[-6pt] z = c \end{array}}\neq0</math>ならば<math>x=a</math>の<math>\mathbb{R}</math>- 開近傍<math>U</math>で陰関数の組<math>(y, z)=(\varphi(x), \psi(x))</math>が唯一つ存在し :<math>\begin{cases} \varphi, \psi \in C^1 \\ b=\varphi(a) \\ c=\psi(a) \\ f(x, \varphi(x), \psi(x))=g(x, \varphi(x), \psi(x))=0 \\ \frac{d\varphi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{x}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{x}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} , \quad \frac{d\psi}{dx}=-\frac{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{x}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{x}} \end{vmatrix}}{\begin{vmatrix} \frac{\partial{f}_1}{\partial{y}} & \frac{\partial{f}_1}{\partial{z}} \\ \frac{\partial{f}_2}{\partial{y}} & \frac{\partial{f}_2}{\partial{z}} \end{vmatrix}} \end{cases}</math> を満たす。 {{定理終わり}} 陰関数定理が成り立つ状況下に於て、原点近傍で以下のような変換を考える。 :<math>(s, t)=\vartheta(x, y)=(f(x, y), x)</math> このとき逆写像定理により<math>\vartheta:(x, y)\to(s, t)</math>は微分同相写像なので、<math>F(s, t)=s</math>として :<math>(F\circ\vartheta^{-1})(x, y)=x</math> が成り立つ。 これは、<math>s=f(x, y)</math>を座標軸としてみる座標変換を考えていることになる。例えば二重積分で積分領域の境界が<math>f(x, y)=\mathrm{const}.</math>であるとき、これは一般に曲線を表すので扱いづらい。しかし、このような座標変換を行うことで<math>s=\mathrm{const}.</math>という非常に単純な疆界を持つ<math>s</math>-単疆界領域となり、二重積分が容易となる。詳しくは「重積分」節で後述する。 {{演習問題| :1. 双曲線<math>x^2-2\sqrt{3}xy-y^2+4y+4=0</math>の点<math>(0, 2+2\sqrt{2})</math>に於ける法線を求めよ。 :2. レムニスケート<math>r^2=2a^2\cos^2 2\theta</math>に就いて、円<math>r=|a|</math>上を除く領域で<math>y</math>が<math>x</math>の関数として単調であることを示せ。 :3. 曲面<math>x^2+3xy-2yz+xz-y^2=0</math>の点<math>(1, 2, 1)</math>に於ける接平面の方程式を求めよ。 :4. <math>f(x, y, z)=x+y+z-3,~ g(x, y, z)=y^2+z-2</math>とする。点<math>(1, 1, 1)</math>近傍の陰関数<math>y=\varphi(x),~ z=\psi(x)</math>を具体的に表示し、その微分係数を求めよ。 | 1. :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x-2\sqrt{3}y,~ \frac{\partial{f}}{\partial{y}}=-2y-2\sqrt{3}x</math> :<math>(0, 2+2\sqrt{2})</math>で :<math>\frac{\partial{f}}{\partial{x}}=-4\sqrt{3}-4\sqrt{6},~ \frac{\partial{f}}{\partial{y}}=-4-4\sqrt{2}\neq0</math> :<math>\frac{dy}{dx}=-\frac{-4\sqrt{3}(1+\sqrt{2})}{-4(1+\sqrt{2})}=-\sqrt{3}</math> :<math>y-(2+2\sqrt{2})=-\frac{1}{-\sqrt{3}}(x-0)</math> :<math>y=\frac{1}{\sqrt{3}}x+2+2\sqrt{2}</math> 2. :<math>r^2=x^2+y^2,~ \cos^2 2\theta = \cos^2 \theta - \sin^2 \theta=\left(\frac{x}{r}\right)^2-\left(\frac{y}{r}\right)^2</math>よりレムニスケートの方程式は :<math>(x^2+y^2)^2-2a^2(x^2-y^2)=0</math> :<math>f(x, y):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2(x^2+y^2)(2x)-2a^2(2x)=4x(x^2+y^2-a^2)</math> :<math>\frac{\partial{f}}{\partial{y}}=2(x^2+y^2)(2y)-2a^2(-2y)=4y(x^2+y^2+a^2)</math> :<math>y\neq0</math>で :<math>\frac{dy}{dx}=-\frac{x(x^2+y^2-a^2)}{y(x^2+y^2+a^2)}</math> :ここで<math>xy</math>平面上の象限を固定して考えると、 :<math>\frac{dy}{dx}</math>の符号は<math>x^2+y^2-a^2</math>の正負で決まる。 :よって<math>x^2+y^2-a^2=0</math>則ち円<math>r=|a|</math>上を除く領域で、 :<math>y</math>は<math>x</math>の関数として単調である。 3. :<math>f(x, y, z):=\mathrm{lhs}.</math> :<math>\frac{\partial{f}}{\partial{x}}=2x+3y+z,~ \frac{\partial{f}}{\partial{y}}=3x-2y-2z,~ \frac{\partial{f}}{\partial{z}}=x-2y</math> :<math>(1, 2, 1)</math>で :<math>\frac{\partial{f}}{\partial{x}}=9,~ \frac{\partial{f}}{\partial{y}}=-3,~ \frac{\partial{f}}{\partial{z}}=-3\neq0</math> :<math>\frac{\partial{z}}{\partial{x}}=-\frac{9}{-3}=3,~ \frac{\partial{z}}{\partial{y}}=-\frac{-3}{-3}=-1</math> :<math>z-1=3(x-1)-1(y-2)</math> :<math>z=3x-y</math> 4. :<math>f(x, y, z)=0</math>とすると<math>z=3-x-y</math>であり、<math>g(x, y, z)=0</math>に代入して :<math>y^2-(3-x-y)-2=0</math> :<math>y^2-y+1-x=0</math> :<math>y=\frac{1\pm\sqrt{4x-3}}{2}</math> :<math>(x, y)=(1, 1)</math>となるためには :<math>y=\frac{1+\sqrt{4x-3}}{2}</math> :<math>z=3-x-y=3-x-\frac{1+\sqrt{4x-3}}{2} = \frac{5-2x+\sqrt{4x-3}}{2}</math> :これは<math>(x, z)=(1, 1)</math>を満たす。 :根号の実数条件より<math>x\geq\frac{3}{4}</math>より「<math>x=1</math>近傍」も満たす。 :よって<math>(\varphi(x), \psi(x))=\left(\frac{1+\sqrt{4x-3}}{2}, \frac{5-2x+\sqrt{4x-3}}{2}\right)</math> :逆にこのように<math>(\varphi(x), \psi(x))</math>を定義すると条件を満たす。 :<math>\frac{d\varphi}{dx}=\frac{1}{2}\cdot\frac{4}{2\sqrt{4x-3}}=\frac{1}{\sqrt{4x-3}},~ \frac{d\psi}{dx}=-1-\frac{1}{\sqrt{4x-3}}</math> :<math>x=1</math>で :<math>\frac{d\varphi}{dx}=1,~ \frac{d\psi}{dx}=-2</math> }} ===条件付極値=== 先程は点<math>(x, y)</math>が<math>\mathbb{R}^2</math>上を自由に動ける条件の下で極値を考えた。しかし、応用上は何かしらの制約が課された状態での極値を考えることが往々にしてある(寧ろ、無条件の方が稀であろう)。 則ち、次の問題を考える。 :点<math>(x, y)</math>が'''拘束条件'''(束縛条件)<math>g(x, y)=0</math>を満たしながら変化するとき、<math>f(x, y)</math>の'''条件付極値'''を求めよ。 このような問題を(2変数1拘束条件の)'''条件付極値問題'''という。また、拘束条件を表す関数<math>g(x, y)</math>を'''制約関数'''という。 一般に<math>g(x, y)=0</math>が<math>y=\phi(x)</math>や<math>x=\psi(y)</math>のように解けるとは限らず、解けたとしても増減を簡単に調べられるとは限らない。 そこで、条件付極値問題の解法には以下の定理が用いられる。 {{定理|(ラグランジュの未定乗数法)}} <math>f(x, y), g(x, y)\in C^1</math>として<math>f(x, y)</math>が点<math>(a, b)</math>で拘束条件<math>g(x, y)=0</math>の下での条件付極値をとるとき、 :<math>L(x, y, z)=f(x, y)-zg(x, y)</math> と置くと :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\times\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math> ならば :<math>\frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math> を満たす実数<math>z=\lambda</math>が存在する。 {{定理終わり}} この<math>L</math>を'''ラグランジュ関数'''、<math>\lambda</math>を'''未定乗数'''(ラグランジュ乗数)という。未定乗数法では、条件付極値の問題を「ラグランジュ関数の無条件極値問題」に帰着している。 各偏導関数を計算すると、連立方程式 :<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math> に帰着される。 *証明 :<math>(a, b)</math>を極値点、<math>\frac{\partial{g}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>とする。 :陰関数定理より<math>(a, b)</math>の充分近傍で<math>g(x, y)=0</math>の<math>C^1</math>級陰関数<math>y=\phi(x)</math>が存在し、<math>\phi'(x)=-\frac{\frac{\partial{g}}{{\partial{x}}}}{\frac{\partial{g}}{\partial{y}}}</math>となる。 :<math>h(x):=f(x, \phi(x))</math>とするとフェルマーの定理より<math>0=h'(a)=f_x(a, b)+f_y(a, b)\phi'(a)=f_x(a, b)-f_y(a, b)\frac{g_x(a, b)}{g_y(a, b)}</math> :ここで<math>\lambda:=\frac{f_y(a, b)}{g_y(a, b)}</math>と置くと<math>f_x(a, b)=\lambda g_x(a, b) \iff \frac{\partial{L}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>を得る。 :定義した<math>\lambda</math>より<math>f_y(a, b) =\lambda g_y(a, b) \iff\frac{\partial{L}}{\partial{y}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>。 :<math>\frac{\partial{g}}{\partial{x}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }\neq0</math>としても同様。 :<math>\frac{\partial{L}}{\partial{z}} \Bigg|_{\scriptscriptstyle \begin{array}{c} x = a \\[-6pt] y = b \end{array} }=0</math>は拘束条件から直ちに満たされる。 :よって実数<math>\lambda</math>が存在して定理の式が満たされる。// ベクトル解析の記法で書くと、未定乗数法の連立方程式は<math>\mathrm{grad} f=\lambda \mathrm{grad} g</math>と表される。これは幾何学的には、「曲面<math>z=f(x, y)</math>と曲面<math>g(x, y)=0</math>の共有点での接平面の法線ベクトルが平行」という条件である。 2曲面の共有点の<math>z</math>座標を<math>c</math>としたとき、曲面を<math>z=c</math>で切った切り口の曲線は<math>c=f(x, y), g(x, y)=0</math>であり、これらは曲面と同じ共有点を持つ。共有点で2曲線が交わるとすると「連続微分可能」という仮定より2曲面は「切れ目なく」繫がっているので、十分小さい<math>\varepsilon>0</math>に対して曲線<math>c\pm\varepsilon=f(x, y)</math>は<math>g(x, y)</math>と共有点を持つ。このとき、<math>f(x, y)</math>は<math>(a, b)</math>近傍で<math>c=f(a, b)</math>より大きい値も小さい値もとるので、<math>(a, b)</math>は極値点ではない。よって、2曲線は極値点<math>c_0=f(a, b)</math>に於いて接していなければならない。 このとき、曲線の式<math>c_0=f(x, y), g(x, y)=0</math>の両辺を<math>x</math>で微分することで<math>\begin{cases} f_x\cdot1+f_x\cdot\frac{dy}{dx}=0 \\ g_x\cdot1+g_y\cdot\frac{dy}{dx}=0 \end{cases}</math>を得、接ベクトル<math>(1, \frac{dy}{dx})</math>に直交する平行な2ベクトル<math>(f_x, f_y), (g_x, g_y)</math>をそれぞれの曲線の法線ベクトルにとることができる。よって未定乗数<math>\lambda</math>が実数として存在する。 フェルマーの定理と同様に未定乗数法の式を満たすことは条件付極値であるための必要条件なので、十分性の確認は必須である。逆に、未定乗数法は条件付極値の候補となる点を与える(未定乗数<math>\lambda</math>は「存在する」だけでこの先一切使わないが、先述のように幾何学的意味が存在する)。 先程紹介したヘッセ行列は「無制約の場合」の議論だったので今回は用いることができない。 そこで、以下のように表示される'''境界付ヘッセ行列'''(縁付ヘッセ行列)が判定に使用される(代入記号は省略した)。 :<math>\mathbf{H}_B = \begin{pmatrix} 0 & \frac{\partial{g}}{\partial{x}} & \frac{\partial{g}}{\partial{y}} \\ \frac{\partial{g}}{\partial{x}} & \frac{\partial^2L}{\partial{x^2}} & \frac{\partial^2L}{\partial{x}\partial{y}} \\ \frac{\partial{g}}{\partial{y}} & \frac{\partial^2L}{\partial{y}\partial{x}} & \frac{\partial^2L}{\partial{y^2}} \end{pmatrix}</math> 今回の場合、<math>\det \mathbf{H}_B>0</math>なら条件付極小値、<math>\det \mathbf{H}_B<0</math>なら条件付極大値と判定される。 但し、3変数以上や拘束条件が増えたときの拡張は非常に煩雑で複雑なものとなるので、ここでは紹介しない。 連立方程式<math>\begin{cases} f_x(a, b)=\lambda g_x(a, b) \\ f_y(a, b)=\lambda g_y(a, b) \\ g(a, b)=0 \end{cases}</math>を更に変形する。 :第三式は拘束条件そのものなので除外する。 :第一式・第二式を行列表現に直して :<math>\begin{pmatrix} f_x & g_x \\ f_y & g_y \end{pmatrix}\begin{pmatrix} 1 \\ -\lambda \end{pmatrix}= \begin{pmatrix} 0 \\ 0 \end{pmatrix}</math> :線型代数で扱った定理「斉次連立一次方程式が非自明解を持つ<math>\iff</math>表現行列が特異行列」より、 :<math>\begin{vmatrix} f_x & g_x \\ f_y & g_y \end{vmatrix}=0</math> よって、未定乗数<math>\lambda</math>を求めなくても未定乗数法を適用できる。 この変形は2変数1拘束条件の場合のみ成り立ち、一般化はできない。 ==重積分== 本項では、微分と積分の双対性及び[[解析学基礎/偏微分方程式|偏微分方程式]]・[[解析学基礎/ベクトル解析|ベクトル解析学]]への接続を鑑みて、一般書では深く扱わない(定義すらしないことの多い)偏積分を冒頭で扱うことにする。 ===偏積分=== 偏微分と同様にして、二変数<math>f(x, y)</math>の片方の変数を固定したときの積分を考える。 <math>xyz</math>空間で<math>y</math>を固定したとき、<math>z=f(x, y)</math>の<math>x</math>での積分を考える。直観的には、一変数での積分('''常積分''')のリーマン和を用いた定義を、<math>zx</math>平面でそのまま行えば良いことになる。 具体的には、 :<math>\int_{a}^{b} f(x, y) dx := \lim_{n \to \infty} \sum_{k=1}^{n} f(x_k, y) \Delta x</math>(<math>\Delta x = \frac{b-a}{n}, x_k = a + k\Delta x</math>) と定義する。 これを<math>f(x, y)</math>の<math>x</math>に関する'''偏積分'''という。幾何学的には、<math>xyz</math>空間を<math>y</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>x</math>軸、直線<math>x=a, x=b</math>の囲む符号付き面積に対応する。偏微分と異なり、積分記号は常積分と同じものを用いる。 <math>y</math>に関する偏積分は同様に ::<math>\int_{c}^{d} f(x, y) dy := \lim_{n \to \infty} \sum_{k=1}^{n} f(x, y_k) \Delta y</math>(<math>\Delta y = \frac{d-c}{n}, y_k = c + k\Delta y</math>) と定義され、幾何学的には<math>xyz</math>空間を<math>x</math>を固定した平面で切った断面に於ける曲線<math>z=f(x, y)</math>と<math>y</math>軸、直線<math>y=c, y=d</math>の囲む符号付き面積に対応する。 定積分に関して、一変数と同様に :<math>\int_a^b f(x, y)dx+\int_b^c f(x, y)dx=\int_a^c f(x, y)dx</math> :<math>\int_b^a f(x, y)dx=-\int_a^b f(x, y)dx</math> :<math>\int_a^a f(x, y)dx=0</math> が成立することは定義から容易に示される(<math>y</math>に関しても同様)。 また、積分の平均値の定理 :<math>\exist \xi \in (a, b), \quad f(\xi, y)=\frac{1}{b-a}\int_a^b f(x, y)dx</math> も同様に成立することが判る(<math>y</math>に関しても同様)。 不定積分は、一変数と同様に<math>F(x, y):=\int_u^x f(t, y)dt+C</math>と定義される(<math>F(u, y)=0</math>とする)。但し、<math>x</math>に関する偏積分では<math>y</math>は定数と見做されるので、'''積分定数<math>C</math>は実際には<math>y</math>の関数<math>C(y)</math>である'''ことに注意が必要である。<math>y</math>に関する不定積分でも同様に、積分定数は<math>x</math>の関数<math>C(x)</math>である。<math>\int_u^x f(t, y)dt+C(y)</math>は<math>\int f(x, y)dx+C(y)</math>と略記する 一般に、偏積分の積分定数は積分変数以外の変数を全て含む関数である。 一変数の場合と同様に、 :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math>(微分積分学の基本定理) が成立する。 *証明 :<math>F(x, y):=\int_a^x f(t, y)dt</math>とする。 :先程述べた定積分の性質より :<math>F(x+h, y)-F(x, y) = \int_a^{x+h} f(t, y)dt - \int_a^x f(t, y)dt = \int_a^{x+h}f(t, t)dt+\int_x^a f(t, y)dt =\int_{x}^{x+h} f(t, y)dt</math>であるが、 :積分の平均値の定理より<math>\xi\in(x, x+h)</math>が存在して :<math>\int_{x}^{x+h} f(t, y)dt=hf(\xi, y)</math> :ここで<math>h\to0</math>の極限をとると :<math>\lim_{h\to0} \{F(x+h, y)-F(x, y)\}=\frac{\partial{F}}{\partial{x}},\quad \lim_{h\to0} hf(\xi, y)=f(x, y)</math> :なので :<math>\frac{\partial}{\partial{x}}\int_a^x f(x, y)dx=f(x, y)</math> :一般の不定積分<math>\int f(x, y)dx=\int_u^x f(t, y)dt + C(y)</math>に関しても積分定数<math>C(y)</math>は<math>x</math>の関数でないので偏微分すると0となり、 :結局は :<math>\frac{\partial}{\partial{x}}\int f(x, y)dx=f(x, y)</math> :が成り立つ。// 則ち'''偏積分は偏微分の逆演算'''であり、被積分関数を偏導関数とみて元の関数を復元することで原始関数が求まるので偏積分が計算できることがわかる。 一変数関数で成り立った性質の多くはほぼそのまま成立する。以下、<math>y</math>に関しても同様なので<math>x</math>に関する偏積分で記述する。また、定積分表示で書くが不定積分でも同様である。 :<math>\int_a^b \{\alpha f(x, y)+\beta g(x, y)\}dx=\alpha\int_a^b f(x, y)dx+\beta\int_a^b g(x, y)dy</math>(線型性) :<math>\int_a^b f(x, y)\frac{\partial{g}}{\partial{x}}dx=\left[ f(x, y)g(x, y) \right]_{x=a}^{x=b} - \int_{a}^b \frac{\partial{f}}{\partial{x}}g(x, y)dx</math>(部分積分法) :<math>u=\phi(x)</math>として<math>\int_a^b f (\phi(x), y) \frac{du}{dx} dx=\int_{\phi(a)}^{\phi(b)} f(u, y) du</math>(置換積分法) :<math>y=c, x\in[a, b]</math>で<math>f(x, c)\leq g(x, c)</math>ならば<math>\int_a^b f(x, c)dx\leq \int_a^b g(x, c)dx</math>(定積分不等式) 偏積分の微分に関して、以下の定理が成り立つことが知られている。 {{定理|(ライプニッツの積分定理Ⅰ)}} 2変数関数<math>f(x, y)</math>に対して<math>f, f_x</math>が<math>(x, y)\in I \times[a(x), b(x)]</math>で連続且つ<math>a(x), b(x)</math>が常微分可能ならば :<math>\frac{d}{dx}\left(\int_{a(x)}^{b(x)} f(x, y)dy\right)=\left[f(x, y)\frac{dy}{dx}\right]_{y=a(x)}^{y=b(x)}+\int_{a(x)}^{b(x)} \frac{\partial{f}}{\partial{x}}dy</math> {{定理終わり}} {{定理|(ライプニッツの積分定理Ⅱ)}} 3変数関数<math>f(x, y, z)</math>に対して<math>f, f_x</math>が<math>(x, y, z)\in I_x \times I_y \times[a(x, y), b(x, y)]</math>で連続且つ<math>a(x, y), b(x, y)</math>が<math>x</math>で偏微分可能ならば :<math>\frac{\partial}{\partial{x}}\left(\int_{a(x, y)}^{b(x, y)} f(x, y, z)dz\right)=\left[f(x, y, z)\frac{\partial{z}}{\partial{x}}\right]_{z=a(x, y)}^{z=b(x, y)}+\int_{a(x, y)}^{b(x, y)} \frac{\partial{f}}{\partial{x}}dz</math> {{定理終わり}} Ⅰに於いて<math>a(x)=a, b(x)=x</math>としてみよう。すると、 :<math>\frac{d}{dx}\int_a^x f(x, y)dy = f(x, x) + \int_a^x \frac{\partial{f}}{\partial{x}}dy</math> である。 これは、偏微分に関する微分積分学の基本定理を「微分変数と積分変数が異なる場合」に拡張したものと見ることができる。更に、<math>f(x, y)=g(y)</math>なら<math>\frac{\partial{f}}{\partial{x}}=0</math>より常微分に関する微分積分学の基本定理に一致する。 則ち、ライプニッツの積分定理は常微分・偏微分双方の意味で「微分積分学の基本定理の拡張」と捉えることができる。 Ⅰ・Ⅱとも偏微分方程式やベクトル解析で当たり前のように用いられるので、覚えておいて損はないだろう。 ===重積分の定義=== 次に、連続関数<math>f(x, y)</math>の全ての変数が動く場合の積分に就いて考える。 変数の組<math>(x, y)</math>が動く範囲('''積分領域''')<math>D</math>は、点<math>(x, y)</math>の軌跡と考えることで<math>xy</math>平面上の領域として表現することができる。 先ずは、簡単な場合として矩形領域<math>D=[a, b]\times[c, d]</math>の場合を考える。これは、<math>z=f(x, y)</math>を<math>xy</math>平面へ<math>z</math>方向から射影した投影面が矩形ということである。 なお、重積分の文脈では、積分領域を直積集合で表すよりも<math>D=\{(x, y)\mid a\leq x \leq b, c\leq y \leq d\}</math>や<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ c \leq y \leq d \end{array} \right\}</math>のような記法が好まれる。 <math>[a, b], [c, d]</math>をそれぞれ<math>a=x_0<x_1<\cdots<x_i<\cdots<x_{m-1}<x_m=b, c=y_0<y_1<\cdots<y_j<\cdots<y_{n-1}<y_n=d</math>と等分割し、<math>D_{ij}:=[x_{i-1}, x_i]\times[y_{j-1}, y_j]</math>とする。この矩形領域から代表点<math>(\alpha_{ij}, \beta_{ij})</math>をとるとき、各<math>D_{ij}</math>を底面・<math>f(\alpha_{ij}, \beta_{ij})</math>を高さとする長方形の体積は区間<math>[x_{i-1}, x_i],[y_{j-1}, y_j]</math>の幅を<math>\Delta x_i, \Delta y_j</math>として<math>V_{mn}=\sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math>と表される。これは、'''リーマン和'''を2変数関数に拡張したものである。 分割を限りなく細かくしたときの極限<math>\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} V_{mn}</math>が収束するならば、<math>f(x, y)</math>は<math>D</math>で'''二重積分可能'''といい、その極限値を<math>\iint_D f(x, y)dxdy</math>と表して<math>f(x, y)</math>の<math>D</math>に関する'''二重積分'''という。 :<math>\iint_D f(x, y)dxdy:=\lim_{\scriptstyle m \to \infty \atop \scriptstyle n \to \infty} \sum_{i=0}^n\sum_{j=0}^m f(\alpha_{ij}, \beta_{ij})\Delta x_{i} \Delta y_{j}</math> 次に、<math>D</math>が有界領域の場合を考える。 <math>D</math>は有界であるから、<math>D</math>を包含するような矩形領域<math>\tilde{D}\subset\mathbb{R}^2</math>が必ず存在する。 このとき、<math>D</math>上の二変数関数<math>f(x, y)</math>を次のように拡張する。 :<math>\tilde{f}(x, y)=\begin{cases} f(x, y) & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> このとき、<math>\tilde{D}\setminus D</math>に於ける<math>\tilde{f}(x, y)</math>の値は<math>0</math>なので重積分の計算結果に影響せず、 :<math>\iint_D f(x, y)dxdy:=\iint_{\tilde{D}}\tilde{f}(x, y)dxdy</math> として差し支えない(右辺は先ほど定義した「矩形領域での二重積分」である)。 <math>D</math>が有界領域でない場合は後述する。 重積分では「不定積分」に相当するものを考えないことが多い。これは、積分定数の自由度が比較的高いので偏積分より扱いにくくなるためである。 <math>f(x, y)=1</math>という定数関数の重積分を考える。先ずは矩形領域に就いて考える。 リーマン和は<math>f(\alpha_{ij}, \beta_{ij})=1</math>より<math>V_{mn}=\sum_{i=1}^m\sum_{j=1}^n \Delta x_i \Delta y_j</math>であるが、<math>\Delta x_i \Delta y_j</math>は矩形領域<math>D_{ij}</math>の面積に等しい。よってその総和<math>V_{mn}</math>は矩形領域<math>D</math>の面積である。これは分割がどれだけ細かくなっても変わらないので、結局は<math>|D|=\iint_D 1 dxdy</math>である。このとき、1を省略して<math>\iint_D dxdy</math>と表す。 <math>D</math>が有界領域であるとき、<math>D</math>を包含する矩形領域<math>\tilde{D}</math>に関して :<math>\tilde{f}(x, y)=\begin{cases} 1 & \begin{pmatrix} x \\ y \end{pmatrix} \in D \\ 0 & \begin{pmatrix} x \\ y \end{pmatrix} \in \tilde{D}\setminus D \end{cases}</math> であり、<math>\tilde{D}</math>での重積分の値は同様の議論により結局は有界領域<math>D</math>の面積に等しくなる。 一変数の積分では<math>\int_a^b dx = b-a</math>(区間の幅)であったが、二変数の重積分では<math>\iint_D dxdy= |D|</math>(領域の面積)と判った。三変数でも、同様の議論により<math>\iiint_V dxdydz = |V|</math>(領域の体積)となる。一般に、1の<math>n</math>重積分は積分領域となる図形の大きさ(<math>n</math>次のルベーグ測度)に等しい。ベクトル解析で扱う線積分・面積分・体積分でも同様の事項が成り立つ。 [[測度論]]では、逆にルベーグ測度を1の重積分として定義する流儀もある。 ===累次積分=== 次に、重積分の具体的な計算方法に就いて見ていく。 先程見たように、<math>\iint_D f(x, y)dxdy</math>は積分領域<math>D</math>と曲面<math>z=f(x, y)</math>が囲む立体の体積と考えられる。 数学Ⅲで扱ったように、立体の体積は「立体の断面積を表す関数を積分」すれば求めることができる。つまり、「立体をある平面で切ったときの断面積」さえ求まれば計算することができると考えられる。 実は、この断面積は偏積分で与えられる。 偏積分<math>h(y)=\int_a^b f(x, y)dx</math>は「<math>D=[a, b]\times I</math>と<math>z=f(x, y)</math>が囲む立体を<math>y</math>を固定した平面で切ったときの断面積」なので、これを<math>y</math>に関して区間<math>I</math>で常積分してやれば「断面積の積分=体積」が求まる。 この話を具体的に見ていく。 先ずは、<math>D=[a, b]\times[c, d]</math>という矩形領域を考える。 <math>y</math>を固定した平面で切った断面積は<math>\int_a^b f(x, y)dx</math>であり、この断面積を<math>[c, d]</math>で積分してやればいいので、<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_a^b f(x, y)dx \right) dy</math>である。 <math>x</math>を固定した平面で切った断面積で考えても同じであり、<math>\iint_D f(x, y)dxdy = \int_a^b \left(\int_c^d f(x, y)dy \right)dx</math>。 なお、<math>D=[a, b]\times[c, d]</math>且つ<math>f(x, y)=g(x)h(y)</math>と分離できる場合は<math>\iint_D f(x, y)dxdy = \left( \int_a^b g(x) dx\right)\left( \int_c^d h(y)dy \right)</math>と、非常に単純な計算で求まる。 一般の有界領域<math>D</math>に関しては、「<math>(x, y)</math>が<math>D</math>内の全ての点を1点ずつ重複なく通る」ように<math>x, y</math>をそれぞれ動かす必要がある。そのような動かし方をいきなり定めるのは困難であるため、以下のような場合を考える。 '''定義が区分的でない'''関数<math>\phi_1(x), \phi_2(x)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\}</math>と表され、'''疆界が単純閉曲線'''<sup>※</sup>である積分領域を'''<math>x</math>-単疆界領域'''<!-- 『例から学ぶ微分積分』馬場裕・笹尾哲・山本光・山本勇(共立出版、2022年)より -->(<math>x</math>-単線領域)と呼ぶことにする(統一名称は存在せず、書籍によって様々に呼ばれる)。同様に、定義が区分的でない関数<math>\psi_1(y), \psi_2(y)</math>を用いて<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\}</math>と表され、疆界が単純閉曲線である積分領域を'''<math>y</math>-単疆界領域'''(<math>y</math>-単線領域)と呼ぶ。 ※「単純閉曲線」とは、「'''閉曲線'''(端点(始点と終点)が一致する曲線)であって自己交叉しない(端点以外で自分自身と交わらない)」曲線のことである。[[位相幾何学]]の知識を用いると単疆界領域は「単純閉曲線で囲まれた単連結領域」と言い換えられる。 <math>x</math>-単疆界領域では例えば<math>x=x_0</math>を固定すると<math>y</math>を<math>\phi_1(x_0)</math>から<math>\phi_2(x_0)</math>まで動かしたときに点<math>(x, y)</math>は線分<math>x=x_0 (\phi_1(x_0)<y<\phi_2(x_0))</math>上の点を一回ずつ通る。次に、<math>x</math>を<math>a</math>から<math>b</math>まで動かせば<math>(x, y)</math>は<math>D</math>内の全ての点を重複なく通ったことになる。 よって、矩形領域と同様の議論で二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a\leq x \leq b \\ \phi_1(x) \leq y \leq \phi_2(x) \end{array} \right\} \right)</math>は次のように計算される。 :<math>\iint_D f(x, y)dxdy = \int_a^b \left( \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy \right) dx</math> <math>y</math>-単疆界領域でも同様に二重積分<math>\iint_D f(x, y)dxdy \quad \left( D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \psi_1(y) \leq x \leq \psi_2(y) \\ c \leq y \leq d \end{array} \right\} \right)</math>は :<math>\iint_D f(x, y)dxdy = \int_c^d \left( \int_{\psi_1(y)}^{\psi_2(y)} f(x, y)dx \right) dy</math> と計算される。 このように、重積分を偏積分の常積分で表したものを'''累次積分'''(逐次積分、反復積分)という。見た目上は常積分の反復であることが名前の由来である。3変数以上の場合、最外部の積分のみ常積分で残りは積分変数以外を固定した偏積分である。 昔からの慣習として、累次積分の先に計算する部分を右側に纏めて :<math>\int_a^b dx \int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy</math> のように表す場合がある。 これは :<math>\left(\int_a^b dx\right) \left(\int_{\phi_1(x)}^{\phi_2(x)} f(x, y)dy\right)</math> を意味しないので注意。 本項では、混乱を防ぐため通常の記法で書く。 なお、積分区間を更に詳しく明示した :<math>\int_{x=a}^{x=b} \left( \int_{y=\phi_1(x)}^{y=\phi_2(x)} f(x, y)dy \right) dx</math> という記法も存在する。 単疆界領域でない領域の場合、疆界となる関数が切り替わる点(疆界点)で領域を分割することで単疆界領域になるので、それぞれの単疆界領域での重積分の和を計算すればよい。 :<math>\iint_D f(x, y)dxdy = \sum_i \iint_{D_i} f(x, y)dxdy</math> :例) :<math>x\in[-1, 1], \phi_1(x)=0, \phi_2(x)=\begin{cases} x+1 & (x<0) \\ -x+1 & (x\geq0) \end{cases}</math>のとき、 :<math>D=D_1 \cup D_2</math> :<math>D_1=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} -1 \leq x < 0 \\ 0 \leq y \leq x+1 \end{array} \right\}</math> :<math>D_2=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math> :とすれば良い。 二重積分を累次積分に直すとき、<math>D</math>の図を書くことで疆界となる区分的でない関数を正しく導くことができる。 なお、重積分でも線型性と定積分不等式が成り立つ。 :<math>\iint_D (\alpha f(x, y)+\beta g(x, y)) dxdy = \alpha \iint_D f(x, y)dxdy + \beta \iint_D g(x, y)dxdy</math> :<math>f(x, y)\leq g(x, y)\quad\mathrm{at}\, D \implies \iint_D f(x, y)dxdy \leq \iint_D g(x, y)dxdy</math> ===積分順序の変更=== 積分領域が<math>x</math>-単疆界領域且つ<math>y</math>-単疆界領域であるならば、累次積分で<math>x, y</math>のどちらを先に計算しても結果は同じである。単疆界領域でなくとも、単疆界領域に分割した重積分の和を考えれば同じく積分順序を交換できる。 一般に、次が成り立つ。 {{定理|(フビニの定理)}} 多変数関数が積分領域<math>D</math>で重積分可能ならば、累次積分の積分順序は可換である。 {{定理終わり}} 但し、'''積分順序を交換すると各積分の積分区間が変わる'''ことに注意が必要である。 例えば、三角形領域<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq 1 \\ 0 \leq y \leq -x+1 \end{array} \right\}</math>に於ける<math>f(x, y)=xy^2</math>の重積分を考える。 <math>D</math>は<math>x</math>-単疆界領域なのでこの重積分は累次積分により :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-x+1} xy^2 dy \right)dx</math> :<math>=\int_0^1 x\left[\frac{1}{3}y^3\right]_{1}^{-x+1} dx</math> :<math>=\frac{1}{3}\int_0^1 x(-x^3+3x^2-3x)dx</math> :<math>=\frac{1}{3} \left[ -\frac{x^5}{5}+\frac{3}{4}x^4-x^3 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> と計算される。 <math>D</math>の表式を今度は<math>y</math>-単疆界領域となるように変形する。 :<math>y=-x+1\iff x=-y+1</math> :<math>0\leq x \leq 1 \iff 0 \leq y \leq 1</math> :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0\leq x \leq -y+1 \\ 0 \leq y \leq 1 \end{array} \right\}</math> 同様に重積分を計算すると :<math>\iint_D f(x, y)dxdy = \int_0^1 \left( \int_0^{-y+1} xy^2 dx \right)dy</math> :<math>=\int_0^1 y^2\left[\frac{1}{2}x^2\right]_0^{-y+1}dy</math> :<math>=\frac{1}{2}\int_0^1 y^2(y^2-2y)dy</math> :<math>=\frac{1}{2} \left[ \frac{1}{5}y^5-\frac{1}{2}y^4 \right]_0^1 </math> :<math>=-\frac{3}{20}</math> このように、正しく積分順序を交換すれば同じ結果を得る。 また、以下のように積分順序を交換することで計算が容易となる場合がある。 {{演習問題|<math>\int_{0}^1 \left( \int_{-\sqrt{1-x^2}}^{\sqrt{1-x^2}}x dy \right)dx</math>を積分順序を交換することで計算せよ。| 二重積分<math>\iint_D f(x, y)dxdy</math>と見て積分領域<math>D</math>を求めると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ -\sqrt{1-x^2} \leq y \leq \sqrt{1-x^2} \end{array} \right\}</math> 則ち、<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2 \leq 1 \\ x \geq 0 \end{array} \right\}</math>という半円領域である。<br>これを<math>y</math>-単疆界領域となるように変形すると :<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \sqrt{1-y^2} \\ -1 \leq y \leq 1 \end{array} \right\}</math> よって累次積分に直して :<math>\iint_D f(x, y)dxdy=\int_{-1}^{1} \left( \int_0^{\sqrt{1-y^2}} x dx \right)dy</math> :<math>=\int_{-1}^1 \left[ \frac{1}{2}x^2 \right]_0^{\sqrt{1-y^2}}dy</math> :<math>=\frac{1}{2}\int_{-1}^1(1-y^2)dy</math> :<math>=\int_0^1 (1-y^2)dy</math> :<math>=\frac{2}{3}</math>// }} ===変数変換=== 常積分では置換積分という手法により積分変数を別の変数に変換することができた。重積分でも同様に変数変換を考えることができる。 <math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \end{cases}</math>という変数変換によって積分領域が<math>(s, t)\in E</math>から<math>(x, y)\in D</math>に写されるとする。 このとき、全単射な写像<math>\Gamma:E\to D</math>が存在すれば変換前後で重積分の計算が可能である。 一変数の置換積分では<math>dx</math>が<math>\frac{dx}{dt}dt</math>に置き換わった。同様に<math>dxdy</math>が○○倍の<math>dsdt</math>に置き換わると予想されるが、この○○に入るのは何であろうか? <math>dx, dy</math>はそれぞれ<math>\phi(s, t), \psi(s, t)</math>の<math>s, t</math>を微小変化させたときの変化量、則ち全微分と考えられるので、 :<math>dx=\frac{\partial{\phi}}{\partial{s}}ds+\frac{\partial{\phi}}{\partial{t}}dt</math> :<math>dy=\frac{\partial{\psi}}{\partial{s}}ds+\frac{\partial{\psi}}{\partial{t}}dt</math> これを一次変換の記法で表すと :<math>\begin{pmatrix} dx \\ dy \end{pmatrix} = \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \begin{pmatrix} ds \\ dt \end{pmatrix}</math> である。 <math>(x, y)</math>の組と<math>(s, t)</math>の組がそれぞれ一次独立であるとすると、<math>dxdy</math>と<math>dsdy</math>はそれぞれ<math>D, E</math>での微小矩形の面積を表すと解釈でき、更に行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>は正則である。 ここで、一次変換による図形の拡大率は表現行列の行列式の絶対値だったので、 :<math>dxdy = \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right|dsdt</math> が成り立つ。 則ち、重積分の変数変換の表式は :<math>\iint_D f(x, y)dxdy = \iint_E f(\phi(x, y), \psi(x, y)) \left| \det \begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix} \right| dsdt</math> である。 行列<math>\begin{pmatrix} \frac{\partial{\phi}}{\partial{s}} & \frac{\partial{\phi}}{\partial{t}} \\ \frac{\partial{\psi}}{\partial{s}} & \frac{\partial{\psi}}{\partial{t}} \end{pmatrix}</math>を'''ヤコビ行列'''(ヤコブ行列)と言い、<math>\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>と略記する。ヤコビ行列式<math>\det\frac{\partial{(x, y)}}{\partial{(s, t)}}</math>を'''ヤコビアン'''という。 二次元でよく用いられる変換としては、<math>\begin{cases} x=s+t \\ y=s-t \end{cases}</math>('''斜交座標''')や<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \end{cases}</math>('''円座標''')が挙げられる。後者は特に、円が絡む積分領域のときに真価を発揮する。 三次元以上でも同様に全微分を一次変換表記することでヤコビ行列を得、それが変数変換の変換レートとなる。 三次元でよく用いられる変換としては、<math>\begin{cases} x= t+u \\ y=u+s \\ z=s+t \end{cases}</math>('''ラヴィ変換''')、<math>\begin{cases} x=r\cos\theta \\ y=r\sin\theta \\ z=z \end{cases}</math>('''円筒座標''')、<math>\begin{cases} x=r\sin\theta\cos\phi \\ y=r\sin\theta\sin\phi \\ z= r\cos\theta \end{cases}</math>('''球面座標''')が挙げられる。 {{演習問題|<math>f(x, y)=x^2+y^2, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \frac{x^2}{a^2}+\frac{y^2}{b^2} \leq 1 \right\}</math>のとき、変数変換により<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\begin{cases} x=as \\ y=bt \end{cases}</math>と変換すると :<math>x^2+y^2=a^2s^2+b^2t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| s^2+t^2 \leq 1 \right\}</math> :<math>\left|\det\frac{\partial{(x, y)}}{\partial{(s, t)}}\right|=\left|\det \begin{pmatrix} a & 0 \\ 0 & b \end{pmatrix}\right|=ab</math> より :<math>\iint_D (x^2+y^2)dxdy=\iint_E \{(a^2s^2+b^2t^2)ab\}dsdt</math> :<math>=a^3b\iint_E s^2dsdt + ab^3\iint_E t^2dsdt</math> 更に<math>\begin{cases} s=r\cos\theta \\ t=r\sin\theta \end{cases}</math>と変換すると :<math>s^2=r^2\cos^2\theta,\quad t^2=r^2\sin^2\theta</math> :<math>F = \left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq 1 \\ 0 \leq \theta \leq \tau \end{array} \right\}</math> :<math>\left|\det\frac{\partial{(s, t)}}{\partial{(r, \theta)}}\right|=\left|\det \begin{pmatrix} \cos\theta & r\sin\theta \\ \sin\theta & r\cos\theta \end{pmatrix}\right|=r</math> より :<math>\iint_E s^2 dsdt = \iint_F \{(r^2\cos^2\theta) r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \cos^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x+\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> :<math>\iint_E t^2dsdt=\iint_F \{(r^2\sin^2\theta)r\}drd\theta</math> :<math>=\left(\int_0^1 r^3 dr\right)\left(\int_0^\tau \sin^2\theta d\theta\right)</math> :<math>=\left[\frac{r^4}{4}\right]_0^1 \cdot \left[ \frac{2x-\sin2x}{4} \right]_0^\tau </math> :<math>=\frac{1}{4}\cdot\frac{\tau}{2}=\frac{\pi}{4}</math> よって最終的に :<math>\iint_D (x^2+y^2)dxdy = a^3b\cdot\frac{\pi}{4}+ab^3\cdot\frac{\pi}{4}</math> :<math>=\frac{ab\pi}{4}(a^2+b^2)</math>// }} ここで、「極座標なのに<math>r=0</math>を考えてる」「<math>\theta=0</math>と<math>\theta=\tau</math>が点として重複してる」からおかしいと思うだろうが、実は問題ないことが示される。詳細は最後の節で扱う。 積分領域が<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} a \leq \varphi(x, y) \leq b \\ c \leq x \leq d \end{array} \right\}</math>と表されるとき、<math>-\frac{\partial{\varphi}}{\partial{y}}\neq0</math>ならば「陰関数」節で述べたように原点近傍で<math>\begin{cases} s = \varphi(x, y) \\ t=x \end{cases}</math>という変数変換が有効である。 {{演習問題|<math>f(x, y)=x+y, D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2 \leq y \leq x^2+4 \\ -2 \leq x \leq 2 \end{array} \right\}</math>のとき、<math>\iint_D f(x, y)dxdy</math>を計算せよ。| <math>\varphi(x, y):=y-x^2</math>とすると<math>-\frac{\partial{\varphi}}{\partial{y}}=-1\neq0</math>であり、<math>0\leq \varphi(x, y)\leq 4</math><br> <math>\begin{cases} s = y-x^2 \\ t=x \end{cases}</math>と変換すると :<math>x+y=s+t+t^2</math> :<math>E=\left\{ \begin{pmatrix} s \\ t \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq s \leq 4 \\ -2 \leq t \leq 2 \end{array} \right\}</math> :<math>\left| \det \frac{\partial(s, t)}{\partial(x, y)} \right|= \left|\det \begin{pmatrix} -2x & 1 \\ 1 & 0 \end{pmatrix} \right|=1</math> より :<math>\iint_D (x+y)dxdy = \iint_E (t+s+t^2) dsdt</math> :<math>=\int_{-2}^2 \left( \int_0^4 (s+t+t^2)ds \right)dt</math> :<math>=\int_{-2}^2 \left[ \frac{1}{2}s^2 + s(t+t^2) \right]_{s=0}^{s=4} dt</math> :<math>=\int_{-2}^2 (8+4t+4t^2)dt</math> :<math>=8\int_0^2 (2+t^2)dt</math> :<math>=8\left[ 2t+\frac{1}{3}t^3 \right]_0^2</math> :<math>=8\left( 4+\frac{8}{3} \right)</math> :<math>=\frac{160}{3}</math>// }} この問題は変数変換せずに累次積分すると<math>\iint_D (x+y)dxdy = \int_{-2}^2 \left[xy+\frac{1}{2}y^2\right]_{y=x^2}^{y=x^2+4} dx</math>とかなり煩雑な式となるが、この変数変換によって非常に単純な単疆界領域となるので計算が容易となる。 但し、積分領域が簡単になっても被積分関数がかえって煩雑になってしまうと変換をする意味が薄れるので、適切な変換を選択できるように練習を積む必要がある。 ===重積分の応用=== 重積分の応用例の一つは、体積の求積である。 先程述べたように、<math>\iiint_V dxdydz</math>は立体<math>V</math>の体積に等しい。数学Ⅲで習ったように「一変数関数の定積分」として求めようとすると、「いずれかの座標軸に垂直な平面で切った断面を考えてその面積を式で表し、座標軸で積分する」という手続きを要する。これは空間図形の素養が必要なので一般に苦しい。しかしながら、三重積分として計算すると見通しが立ちやすく、ある意味機械的な計算で求積可能である。 ここで、<math>V=\left\{ \begin{pmatrix} x \\ y \\ z \end{pmatrix} \Bigg| \begin{array}{c} {\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D \\ f(x, y) \leq z \leq g(x, y) \end{array} \right\}</math>のように表されるとする。<!-- \middle|が使えないから長さが足りない --> すると、三重積分は :<math>\iiint_V dxdydz = \iint_D \left( \int_{f(x, y)}^{g(x, y)}dz \right) dxdy</math> のように二重積分に帰着することが可能である。 勿論、二重積分が先になるように計算したり最初から3重の累次積分に直接直しても構わない。 {{演習問題|球<math>x^2+y^2+z^2\leq1</math>と円柱<math>x^2+y^2\leq x</math>の共通部分のうち、<math>y\geq0, z\geq0</math>にある部分の体積を求めよ。| 底面に於いて、<math>x^2+y^2\leq x, y\geq 0, z=0</math>を満たす点<math>(x, y, z)</math>をどこに固定しても<math>0\leq z \leq \sqrt{1-x^2-y^2}</math>が成り立ち、 :<math>\iint_V dxdydz = \iint_D \left( \int_0^{\sqrt{1-x^2-y^2}}dz \right)dxdy</math> :<math>=\iint_D \sqrt{1-x^2-y^2}dxdy\quad \left(D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} \left(x-\frac{1}{2}\right)^2+y^2 \leq \left(\frac{1}{2}\right)^2 \\ y\geq 0 \end{array} \right\}\right)</math> 円座標に変換すると :<math>\sqrt{1-x^2-y^2}=\sqrt{1-r^2}</math> :<math>E=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r \leq \cos\theta \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math> :<math>dxdy=rdrd\theta</math> よって :<math>\iint_D \sqrt{1-x^2-y^2}dxdy=\iint_E r\sqrt{1-r^2}drd\theta</math> :<math>= \int_0^{\frac{\tau}{4}} \left( \int_0^{\cos\theta} r\sqrt{1-r^2} \right) d\theta</math> :<math>=-\frac{1}{3}\int_0^{\frac{\pi}{2}} (\sin^3\theta-1)d\theta</math> :<math>=-\frac{1}{3}\left(\frac{2}{3}-\frac{\pi}{2}\right)</math>(<math>\because</math>ウォリスの公式) :<math>=\frac{\pi}{6}-\frac{2}{9}</math>// }} 重積分のもう一つの応用例は、曲面の表面積('''曲面積''')である。 詳細な議論はベクトル解析の頁に任せ、結果だけ書いておく。 {{定理|(曲面積Ⅰ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>f(x, y)\in C^1</math>とすると、 曲面<math>S:z=f(x, y)\quad ({\scriptstyle\left(\begin{array}{c} x \\[-6pt] y \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}dxdy</math> {{定理終わり}} この式は[[高等学校数学III/積分法#曲線の長さ|一変数関数に於ける曲線の長さの式]]<math>L=\int_a^b \sqrt{1+\left(\frac{dy}{dx}\right)^2}dx</math>の一般化である。 なお、<math>\sqrt{1+\left(\frac{\partial{f}}{\partial{x}}\right)^2+\left(\frac{\partial{f}}{\partial{y}}\right)^2}</math>は「全微分」節で紹介した点<math>(x, y)</math>に於ける曲面<math>S</math>の接平面の法線ベクトル<math>\begin{pmatrix} -\frac{\partial{f}}{\partial{x}} \\ -\frac{\partial{f}}{\partial{y}} \\ 1 \end{pmatrix}</math>の大きさに等しい。 発展として、曲面が<math>\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}</math>と媒介変数表示された場合の表式は以下のようになる。 {{定理|(曲面積Ⅱ)}} <math>D\subset\mathbb{R}^2</math>を有界領域、<math>\phi(s, t), \psi(s, t), \omega(s, t)\in C^1</math>とすると、 曲面<math>S:\begin{cases} x=\phi(s, t) \\ y=\psi(s, t) \\ z = \omega(s, t) \end{cases}\quad ({\scriptstyle\left(\begin{array}{c} s \\[-6pt] t \end{array}\right)} \in D)</math>の曲面積は :<math>|S|=\iint_D \sqrt{\left( \frac{\partial{y}}{\partial{s}}\frac{\partial{z}}{\partial{t}} -\frac{\partial{y}}{\partial{t}}\frac{\partial{z}}{\partial{s}} \right)^2+\left( \frac{\partial{z}}{\partial{s}}\frac{\partial{x}}{\partial{t}} -\frac{\partial{z}}{\partial{t}}\frac{\partial{x}}{\partial{s}} \right)^2+\left( \frac{\partial{x}}{\partial{s}}\frac{\partial{y}}{\partial{t}} -\frac{\partial{x}}{\partial{t}}\frac{\partial{y}}{\partial{s}} \right)^2}dsdt</math> {{定理終わり}} こちらは媒介変数表示された一変数関数に於ける曲線の長さの式<math>L=\int_a^b \sqrt{\left(\frac{dx}{dt}\right)+\left(\frac{dy}{dt}\right)^2}dt</math>の一般化である。 <math>\begin{cases} x=x \\ y=y \\ z = f(x, y) \end{cases}</math>とすればⅠの式に一致する。 ===広義重積分=== 重積分でも広義積分に相当するものを考えたい。しかし、序論から見てきたように二変数関数の変数の組<math>(x, y)</math>は<math>xy</math>平面上をありとあらゆる方向に無数の軌道で動くことができる。このため、広義積分を上手く定義できるとは一般に限らない。ここでは、上手く定義できる場合を見ていく。 先ずは、非有界領域での重積分を考える。 <math>xy</math>平面上の有界とは限らない領域<math>D</math>に対し、次を満たす有界領域<math>D_n</math>を考える。 #<math>D_1\subset D_2\subset D_3\subset \cdots \subset D_n \subset D</math> #<math>\bigcup_{n=1}^\infty D_n=D</math> #<math>\forall S(\mathrm{is\, bounded}) \subset D,\quad \exist n\in\mathbb{N},\quad S\subset D_n</math> このような有界領域の列<math>\{D_n\}</math>を<math>D</math>の'''近似増加列'''という。 <math>\{D_n\}</math>の選び方に依らず<math>\lim_{n\to\infty}\iint_{D_n}f(x, y)dxdy</math>が収束するとき、 :<math>\iint_D f(x, y)dxdy:=\lim_{n\to\infty} \iint_{D_n}f(x, y)dxdy</math> と定義する。これを'''広義二重積分'''という。 次に、積分領域が特異点<math>\alpha</math>を含む場合を考える。 このときは、「<math>\alpha \notin D_n</math>(近似増加列は特異点を含まない)」且つ「<math>\bigcup_{n=1}^\infty D_n=D\setminus\{\alpha\}</math>(近似増加列の和集合が積分領域から特異点を除いたものに等しい)」且つ「<math>\left(\bigcup_{n=1}^\infty D_n\right)^-=D</math>(近似増加列の閉包が積分領域に等しい)」となるように近似増加列<math>\{D_n\}</math>をとり、同様に極限値として広義二重積分を定義すればよい。 極座標変換に於ける<math>r=0</math>や<math>\theta=\tau</math>が積分領域の境界として許されているのは、広義重積分によって特異点を含んでも問題なく計算可能なことが示されるからである。定性的・直観的には、「特異点の測度は0なので測度の総和である積分結果には影響しない」という説明がなされる。 次の定理が成り立つ。 {{定理|}} 多変数関数が非負関数または非正関数であるとき、ある<math>\{D_n\}</math>に対して広義重積分が収束するならば任意の<math>\{D_n\}</math>に対して広義重積分は収束する。 {{定理終わり}} ここから、「広義重積分が収束するような簡単な近似増加列を見つければよい」という結論に至る。 広義重積分の有名な使用例を以下に示す。 *例題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x \geq 0 \\ y \geq 0\end{array} \right\}</math>の近似増加列の一般項を<math>D_n=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} x^2+y^2\leq n^2 \\ x\geq0, y\geq0 \end{array} \right\}</math>とする。 *:このとき、広義重積分<math>\iint_D e^{-(x^2+y^2)}dxdy</math>を計算せよ。 *解答 :<math>e^{-(x^2+y^2)}</math>は明らかに非負関数であり、<math>\{D_n\}</math>が近似列であることも自明である。 :円座標に変換して<math>e^{-(x^2+y^2)}=e^{-r^2}</math>、<math>E_n=\left\{ \begin{pmatrix} r \\ \theta \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq r\leq n \\ 0 \leq \theta \leq \frac{\tau}{4} \end{array} \right\}</math>、<math>dxdy=rdrd\theta</math> :<math>\iint_{D_n}e^{-(x^2+y^2)}dxdy=\iint_{E_n}re^{-r^2}drd\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left(\int_0^n re^{-r^2}dr \right)d\theta</math> :<math>=\int_0^{\frac{\tau}{4}} \left[ -\frac{1}{2}e^{-r^2} \right]_0^n d\theta</math> :<math>=\frac{1}{2}\int_0^{\frac{\tau}{4}} \left( 1-e^{-n^2}\right) d\theta</math> :<math>=\frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right)</math> :よって広義重積分の値は :<math>\iint_D e^{-(x^2+y^2)}dxdy =\lim_{n\to\infty} \frac{\tau}{8}\left(1-\frac{1}{e^{n^2}}\right) = \frac{\tau}{8}</math>// ここで<math>e^{-(x^2+y^2)}=e^{-x^2}e^{-y^2}</math>であり、、<math>x, y</math>は独立に半開区間<math>[0, \infty)</math>を動くので矩形領域の場合と同様に分離することができる。則ち、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2} dx \right)\left(\int_0^\infty e^{-y^2}dy \right)</math> 右辺に於いて積分変数のラベルは関係ないので<math>y</math>を<math>x</math>に取り換えると、 :<math>\iint_D e^{-(x^2+y^2)}dxdy = \left(\int_0^\infty e^{-x^2}dx\right)^2</math> ここで左辺に先程求めた値を代入すると :<math>\frac{\tau}{8}=\left( \int_0^\infty e^{-x^2}dx \right)^2</math> 両辺正なので平方根をとって :<math>\sqrt{\frac{\tau}{8}}=\int_0^\infty e^{-x^2}dx</math> 則ち、 :<math>\int_0^\infty e^{-x^2}dx = \frac{\sqrt{\pi}}{2}</math> 左辺の被積分関数は非負なので<math>\int_0^\infty |e^{-x^2}|<\infty</math>より絶対収束し、偶関数・奇関数の対称積分の性質を広義積分でも適用できる。<br> よって :<math>\int_{-\infty}^\infty e^{-x^2}dx = 2\cdot\frac{\sqrt{\pi}}{2}=\sqrt{\pi}</math> こうして、ガウス積分の値が求まった。 *発展問題 **<math>D=\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq 1 \\ 0 \leq y \leq 1\end{array} \right\}</math>の近似増加列の一般項を<math>D'_n\left\{ \begin{pmatrix} x \\ y \end{pmatrix} \Bigg| \begin{array}{c} 0 \leq x \leq \frac{1}{n} \\ 0 \leq y \leq \frac{1}{n} \end{array} \right\}</math>として<math>D_n=D\setminus D'_n</math>とする。 *:このとき、広義重積分<math>\iint_D \frac{dxdy}{x+y}</math>を計算せよ。 [[カテゴリ:微分積分学|たへんすうかんすうのひせきふん]] 7sd3bbyklbaaje02hs0uqn1vi9mzckc 中学校家庭/幼児の心の発達 0 21068 301910 228395 2026-07-29T19:09:56Z Kwawe 68789 発達心理学・認知科学・子供の権利・SDGs・心理的安全性・非暴力コミュニケーションなどの新しい基準にそぐわないため、旧叙述を全面的に削除。 301910 wikitext text/x-wiki [[小学校・中学校・高等学校の学習]]>[[中学校の学習]]>[[中学校家庭]]>幼児の心の発達 幼児の心がどのように成長していき、どのように変わっていくのかを学習しましょう。 == 心の発達 == === 言葉の発達 === === 知能の発達 === === 感情の発達 === === 社会性の発達 === [[Category:中学校家庭科|ようしのせいかつとかそく]] [[カテゴリ:子供]] ht4w6rw8m8me83xzbxx9f3c6ggji6tm 301911 301910 2026-07-29T19:47:29Z Kwawe 68789 301911 wikitext text/x-wiki [[小学校・中学校・高等学校の学習]]>[[中学校の学習]]>[[中学校家庭]]>幼児の心の発達 幼児の心がどのように成長していき、どのように変わっていくのかを学習しましょう。 == 乳幼児の心の育ちと周囲の人との関わり == [[Category:中学校家庭科|ようしのせいかつとかそく]] [[カテゴリ:子供]] o03nvr7e2zn7vt835ps2emgk5or2urj 301912 301911 2026-07-29T20:25:08Z Kwawe 68789 /* 乳幼児の心の育ちと周囲の人との関わり */ 301912 wikitext text/x-wiki [[小学校・中学校・高等学校の学習]]>[[中学校の学習]]>[[中学校家庭]]>幼児の心の発達 幼児の心がどのように成長していき、どのように変わっていくのかを学習しましょう。 == 乳幼児の心の育ちと周囲の人との関わり == 乳幼児は毎日の生活・遊び、人間関係の中で言葉・認知・情緒・社会性などを育んでいきます。言葉が育むと、自分の気持ちや考えを伝えたり、相手の話を分かったりします。認知が育むと、身の回りの物に気づき、覚えたり、比べたり、これからどうなるかを考えたりします。情緒が育むと、嬉しい・悲しい・怒り・不安などを表します。社会性が育むと、自分と相手の気持ち・考えを伝え合いながら、関わり方を学んでいきます。これらの育ち方と表れ方は一人ひとり違います。同じ年齢でも違うので、周りの人は他の子供と比べないようにその子の育ち方を大切にしましょう。 [[Category:中学校家庭科|ようしのせいかつとかそく]] [[カテゴリ:子供]] 4i3ux8jbh0oit9rfkbxkjarsvz8txp2 サバイバル/SOSの出し方 0 27816 301919 281233 2026-07-30T00:46:16Z ぱぱぱんぽぽぽん 92156 /* */ 301919 wikitext text/x-wiki おいしいとんこつらーめんのたべかたを考えたいと思いたいようですね。そんなあなたにはわかめすーぷ == モールス信号 == モールス信号においては「・・・ ーーー ・・・」(トトト・ツーツーツー・トトト)がSOSを表すものとなります。何らかの方法でモールス信号ができる場合はこれを使いましょう。 == 煙 == 大きな煙を三本、正三角形に並べると国際的な救難信号になります。 == 海面着色剤 == 海面着色剤を持っている場合はこれを海に撒きます。これはアメリカとカナダの救難信号なので日本や中国などの人には気付いてもらいにくいでしょう。 == 国旗などの逆さ掲揚 == アメリカや、中国など上下逆さにすると特異性の増すものを逆さに掲揚すると相手に気付いてもらいやすくなります。 {{stub}} [[カテゴリ:サバイバル]] {{DEFAULTSORT:えすおうえすのたしかた}} b76nrefb9exqavu4d6t2496uai55xcd 301925 301919 2026-07-30T03:19:48Z 三田レンジ 90031 [[Special:Contributions/ぱぱぱんぽぽぽん|ぱぱぱんぽぽぽん]] ([[User talk:ぱぱぱんぽぽぽん|トーク]]) による版 [[Special:Diff/301919|301919]] を取り消し 301925 wikitext text/x-wiki {{Pathnav|[[メインページ]]|[[サバイバル]]|[[サバイバル 基本]]|'''SOSの出し方'''|frame=1|hide=1}}{{Wikipedia|遭難信号}} ヘリコプターや船舶、飛行機などを見つけたら、いずれかの方法でSOSを出しましょう。 == モールス信号 == モールス信号においては「・・・ ーーー ・・・」(トトト・ツーツーツー・トトト)がSOSを表すものとなります。何らかの方法でモールス信号ができる場合はこれを使いましょう。 == 煙 == 大きな煙を三本、正三角形に並べると国際的な救難信号になります。 == 海面着色剤 == 海面着色剤を持っている場合はこれを海に撒きます。これはアメリカとカナダの救難信号なので日本や中国などの人には気付いてもらいにくいでしょう。 == 国旗などの逆さ掲揚 == アメリカや、中国など上下逆さにすると特異性の増すものを逆さに掲揚すると相手に気付いてもらいやすくなります。 {{stub}} [[カテゴリ:サバイバル]] {{DEFAULTSORT:えすおうえすのたしかた}} tnbyo23iwqen12h6gn32gvhbt1e9lhs 301926 301925 2026-07-30T03:57:13Z ぱぱぱんぽぽぽん 92156 /* */ 301926 wikitext text/x-wiki {{Pathnav|[[メインページ]]|[[サバイバル]]|[[サバイバル 基本]]|'''SOSの出し方'''|frame=1|hide=1}}{{Wikipedia|遭難信号}} ヘリコプターや船舶、飛行機などを見つけたら、いずれかの方法でSOSをトントントン♪トントントン♪トントントントントントントン♪ == モールス信号 == モールス信号においては「・・・ ーーー ・・・」(トトト・ツーツーツー・トトト)がSOSを表すものとなります。何らかの方法でモールス信号ができる場合はこれを使いましょう。 == 煙 == 大きな煙を三本、正三角形に並べると国際的な救難信号になります。 == 海面着色剤 == 海面着色剤を持っている場合はこれを海に撒きます。これはアメリカとカナダの救難信号なので日本や中国などの人には気付いてもらいにくいでしょう。 == 国旗などの逆さ掲揚 == アメリカや、中国など上下逆さにすると特異性の増すものを逆さに掲揚すると相手に気付いてもらいやすくなります。 {{stub}} [[カテゴリ:サバイバル]] {{DEFAULTSORT:えすおうえすのたしかた}} orbr4p2o398sty17wxfeu6f4ygxg0k7 301927 301926 2026-07-30T04:00:16Z Tomzo 248 [[Special:Contributions/ぱぱぱんぽぽぽん|ぱぱぱんぽぽぽん]] ([[User talk:ぱぱぱんぽぽぽん|会話]]) による編集を取り消し、三田レンジ による直前の版へ差し戻す 301925 wikitext text/x-wiki {{Pathnav|[[メインページ]]|[[サバイバル]]|[[サバイバル 基本]]|'''SOSの出し方'''|frame=1|hide=1}}{{Wikipedia|遭難信号}} ヘリコプターや船舶、飛行機などを見つけたら、いずれかの方法でSOSを出しましょう。 == モールス信号 == モールス信号においては「・・・ ーーー ・・・」(トトト・ツーツーツー・トトト)がSOSを表すものとなります。何らかの方法でモールス信号ができる場合はこれを使いましょう。 == 煙 == 大きな煙を三本、正三角形に並べると国際的な救難信号になります。 == 海面着色剤 == 海面着色剤を持っている場合はこれを海に撒きます。これはアメリカとカナダの救難信号なので日本や中国などの人には気付いてもらいにくいでしょう。 == 国旗などの逆さ掲揚 == アメリカや、中国など上下逆さにすると特異性の増すものを逆さに掲揚すると相手に気付いてもらいやすくなります。 {{stub}} [[カテゴリ:サバイバル]] {{DEFAULTSORT:えすおうえすのたしかた}} tnbyo23iwqen12h6gn32gvhbt1e9lhs 301929 301927 2026-07-30T08:07:31Z ぱぱぱんぽぽぽん 92156 /* */ 301929 wikitext text/x-wiki {{Pathnav|[[メインページ]]|[[サバイバル]]|[[サバイバル 基本]]|'''SOSの出し方'''|frame=1|hide=1}}{{Wikipedia|遭難信号}} ヘリコプターや船舶、飛行機などを見つけたら、いずれかの気合いでSOSを出しましょう。 == モールス信号 == モールス信号においては「・・・ ーーー ・・・」(トトト・ツーツーツー・トトト)がSOSを表すものとなります。何らかの方法でモールス信号ができる場合はこれを使いましょう。 == 煙 == 大きな煙を三本、正三角形に並べると国際的な救難信号になります。 == 海面着色剤 == 海面着色剤を持っている場合はこれを海に撒きます。これはアメリカとカナダの救難信号なので日本や中国などの人には気付いてもらいにくいでしょう。 == 国旗などの逆さ掲揚 == アメリカや、中国など上下逆さにすると特異性の増すものを逆さに掲揚すると相手に気付いてもらいやすくなります。 {{stub}} [[カテゴリ:サバイバル]] {{DEFAULTSORT:えすおうえすのたしかた}} ql4x7wxx04fwrosvtbhnbge2c2h62zm 301930 301929 2026-07-30T08:29:08Z 三田レンジ 90031 [[Special:Contributions/ぱぱぱんぽぽぽん|ぱぱぱんぽぽぽん]] ([[User talk:ぱぱぱんぽぽぽん|トーク]]) による版 [[Special:Diff/301929|301929]] を取り消し 301930 wikitext text/x-wiki {{Pathnav|[[メインページ]]|[[サバイバル]]|[[サバイバル 基本]]|'''SOSの出し方'''|frame=1|hide=1}}{{Wikipedia|遭難信号}} ヘリコプターや船舶、飛行機などを見つけたら、いずれかの方法でSOSを出しましょう。 == モールス信号 == モールス信号においては「・・・ ーーー ・・・」(トトト・ツーツーツー・トトト)がSOSを表すものとなります。何らかの方法でモールス信号ができる場合はこれを使いましょう。 == 煙 == 大きな煙を三本、正三角形に並べると国際的な救難信号になります。 == 海面着色剤 == 海面着色剤を持っている場合はこれを海に撒きます。これはアメリカとカナダの救難信号なので日本や中国などの人には気付いてもらいにくいでしょう。 == 国旗などの逆さ掲揚 == アメリカや、中国など上下逆さにすると特異性の増すものを逆さに掲揚すると相手に気付いてもらいやすくなります。 {{stub}} [[カテゴリ:サバイバル]] {{DEFAULTSORT:えすおうえすのたしかた}} tnbyo23iwqen12h6gn32gvhbt1e9lhs 中学校家庭/幼児の体の発達 0 36827 301909 237183 2026-07-29T19:07:45Z Kwawe 68789 本文を変えるため全面削除。 301909 wikitext text/x-wiki [[小学校・中学校・高等学校の学習]]>[[中学校の学習]]>[[中学校家庭]]>幼児の体の発達 幼児と中学生の体型がどう違うのか考えてみましょう。 == 幼児の発達と個人差 == == 幼児の体の発達の特徴 == === 運動機能 === === 生理的機能 === [[カテゴリ:中学校家庭科]] [[カテゴリ:人体]] [[カテゴリ:子供]] jqnffcuj8lr0tupfr3f0tnvie023lyr 利用者:~2026-41884-65 2 48629 301913 301903 2026-07-29T23:03:14Z ~2026-41884-65 92153 自己紹介 301913 wikitext text/x-wiki はじめまして!飛行機好きの・身長 低身長の、小6年生です!飛行機のことが何気なくすきなので、ぜひ見てってくださいませ!ぼくの近所の空港は松山空港で、松山空港の中身も知ってます!ぜひ質問してみてくださいませ!2026年3月には6番スポットが完成!2026年6月早々にはエアロK航空がチャーター便運航した。来年早々にむけ、誘致活動を進めるとのこと。すきなアーティスト 音羽-otoha- 、あのちゃん、 新垣結衣、 畑芽育、 速水けんたろう、 茂森あゆみ 就航してほしい航空会社一覧 ジンエアー、フィンエアー、チャイナエアライン、ベトジェットエア、エアアジア、アメリカン航空です!よろしくお願いいたします! lht7zh3axhfeefn7f889axjuzjou89f 301914 301913 2026-07-29T23:14:12Z ~2026-41884-65 92153 自己紹介 301914 wikitext text/x-wiki はじめまして!飛行機好きの・身長 低身長の、小6年生です!飛行機のことが何気なくすきなので、ぜひ見てってくださいませ!ぼくの近所の空港は松山空港で、松山空港の中身も知ってます!ぜひ質問してみてくださいませ!2026年3月には6番スポットが完成!2026年6月早々にはエアロK航空がチャーター便運航した。来年早々にむけ、誘致活動を進めるとのこと。すきなアーティスト 音羽-otoha- 、あのちゃん、 新垣結衣、 畑芽育、 速水けんたろう、 茂森あゆみ 就航してほしい航空会社一覧 ジンエアー、フィンエアー、チャイナエアライン、ベトジェットエア、エアアジア、アメリカン航空です!A nu7qddf2tq6umfkf4ffckcd8b7994uz 301915 301914 2026-07-29T23:17:03Z ~2026-41884-65 92153 自己紹介 301915 wikitext text/x-wiki はじめまして!飛行機好きの・身長 低身長の、小6年生です!飛行機のことが何気なくすきなので、ぜひ見てってくださいませ!ANA(全日空)とアイベックスエアラインズ(IBEX)は2026年7月29日、“運航業務の管理の受委託”に関する包括的業務提携に合意したと発表しました。 sgf8okefjji5q6y9qeyfvu98le0eidr 301916 301915 2026-07-29T23:18:32Z ~2026-41884-65 92153 自己紹介 301916 wikitext text/x-wiki はじめまして!飛行機好きの・身長 低身長の、小6年生です!飛行機のことが何気なくすきなので、ぜひ見てってくださいませ! 9opnudcryd33z323tpfhhydzzbiklkn 301917 301916 2026-07-29T23:20:07Z ~2026-41884-65 92153 /* */ 自己紹介 301917 wikitext text/x-wiki はじめまして!飛行機好きの・身長 低身長の、小6年生です!飛行機のことが何気なくすきなので、ぜひ見てってくださいませ!ANA(全日空)とアイベックスエアラインズ(IBEX)は2026年7月29日、“運航業務の管理の受委託”に関する包括的業務提携に合意したと発表しました。 【画像】えっ…これがANAが導入予定の「新型機」です  これは、国内航空ネットワークを維持するため、国土交通省の報告書で有効活用への期待が示された制度です。従来のコードシェア(共同運航)を発展させ、IBEXからの提案に基づき合意に至ったといいます。  新事業ではANAが販売会社として路線便数計画や販売を、IBEXが運航会社として運航を担います。これにより、両社の経営資源を有効活用しつつ、路線維持と運航効率の向上の両立を図るとしています。  運航機材には、エンブラエルE190-E2を共通事業機として活用。これにともなってANAは同日にE190-E2を8機追加発注するとも発表しています。事業開始は2029年度を予定しており、対象路線は今後協議するとしています。 0ri6rj3uquo8f3fy38h11z1yagje87g 301918 301917 2026-07-29T23:22:11Z ~2026-41884-65 92153 /* */ 自己紹介 301918 wikitext text/x-wiki はじめまして!飛行機好きの・身長 低身長の、小6年生です!飛行機のことが何気なくすきなので、ぜひ見てってくださいませ!ANA(全日空)とアイベックスエアラインズ(IBEX)は2026年7月29日、“運航業務の管理の受委託”に関する包括的業務提携に合意したと発表しました。 【画像】えっ…これがANAが導入予定の「新型機」です  これは、国内航空ネットワークを維持するため、国土交通省の報告書で有効活用への期待が示された制度です。従来のコードシェア(共同運航)を発展させ、IBEXからの提案に基づき合意に至ったといいます。  新事業ではANAが販売会社として路線便数計画や販売を、IBEXが運航会社として運航を担います。これにより、両社の経営資源を有効活用しつつ、路線維持と運航効率の向上の両立を図るとしています。  運航機材には、エンブラエルE190-E2を共通事業機として活用。これにともなってANAは同日にE190-E2を8機追加発注するとも発表しています。事業開始は2029年度を予定しており、対象路線は今後協議するとしています。就航してほしい航空会社一覧 ジンエアー、フィンエアー、チャイナエアライン、ベトジェットエア、エアアジア、アメリカン航空です!よろしくお願いいたします! 91xzhy2xd2rqiugixbgvs7lubir7ynw