解析学基礎/微分2のソースを表示
←
解析学基礎/微分2
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
== よく使われる微分の規則 == === 合成関数の微分 === 多項式の微分については、前項で学びました。例えば :<math>\frac{d}{dx}(3x^3 - 6x^2 + x) = 9x^2 - 12x + 1</math> となります。 ここでは ''y=(x+5)<sup>2</sup>'' のような関数を考えます。これは次のように展開してから、微分することができます。 :<math>y=x^2 + 10x + 25</math> :<math>f'(x) = 2x+ 10</math> この場合は、 2 乗なので展開もそれほど苦ではありませんが、これが、10 乗などになってくると、とても大変になってきます。 そこで、展開しなくても微分を計算することができる'''合成関数の微分'''と呼ばれる方法を学びます。上の関数は u=(x+5) と置き換えてみると次のような表現で書く事ができます。 :<math>y = y(u) = u^2</math> :<math>u = u(x) = x + 5</math> つまり、下の式を上の式に代入すると :<math>y = y(u(x))</math> となるようになっています。 '''合成関数の微分'''は、このように、''y'' が ''u'' だけで表される関数として書かれ、 ''u'' が ''x'' だけで表される関数として書かれるような場合に使うことができ、 <center> <math>\frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dx}</math><br> </center> このようになります。 以上のような、複数の関数が合成された合成関数を微分するときに、その導関数が、それぞれの導関数の積で与えられるという関係式のことを、連鎖律(れんさりつ、英: chain rule)といいます。 この公式を使って、先程の関数の微分を計算してみましょう。 :<math>\frac{dy}{du} = 2u</math> :<math>\frac{du}{dx} = 1</math> したがって :<math>\frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dx} = 2u\cdot 1 = 2(x+5) = 2x + 10</math> となり、展開してから微分した場合と一致していることがわかります。 合成関数の微分を、もう少し複雑な式で使ってみます。例えば :<math>\frac{d}{dx} \sqrt{1 + x^2}</math> の式において :<math>y = y(u) = \sqrt{u}</math> :<math>u = u(x) = 1+x^2</math> としてみると、 :<math>\frac{dy}{du} = \frac{1}{2\sqrt{u}}</math> :<math>\frac{du}{dx} = 2x</math> となりますから、合成関数の微分によればこの関数の微分は :<math>\frac{d}{dx} \sqrt{1 + x^2} = \frac{1}{2\sqrt{1 + x^2}}\cdot 2x = \frac{x}{\sqrt{1 + x^2}}</math> となります。 ===積の微分と商の微分=== さらに複雑な関数の微分について学びます。 :<math>h(x) = (x^2+5)^5 \cdot (x^3 + 2)^3</math> この関数の微分を計算するために展開して、多項式の微分を行うこともできますが、計算が大変になります。そこでこの関数を''f''(''x'') = (''x''<sup>2</sup>+5)<sup>5</sup>と''g''(''x'') = (x<sup>3</sup> + 2)<sup>3</sup>の積と見て次の公式を使うことにより、遙かに簡単に計算することができます。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''積の微分の公式'''<br> <math>\frac{d}{dx}\left[ f(x) \cdot g(x) \right] = f'(x) \cdot g(x)+f(x) \cdot g'(x)\,\!</math><br> </center></td></tr></table> 以下、この公式を導関数の定義に戻って証明します。 :<math>\frac{d}{dx} \left[ f(x) \cdot g(x) \right] = \lim_{h \to 0} \frac{ f(x+h)\cdot g(x+h) - f(x) \cdot g(x)}{h}</math> ここで、相殺する項を付け加えるという使い古された手法を用います。 :<math>\frac{d}{dx} \left[ f(x) \cdot g(x) \right] = \lim_{h \to 0} \frac{ f(x+h)\cdot g(x+h) \mathbf{- f(x) \cdot g(x+h) + f(x) \cdot g(x+h)} - f(x) \cdot g(x)}{h}</math> 加えた項は、差し引きして 0 になることに注意してください。 右辺を二つの分数に分けます。 :<math>\frac{d}{dx} \left[ f(x) \cdot g(x) \right] = \lim_{h \to 0} \left[ \frac{ f(x+h)\cdot g(x+h) - f(x) \cdot g(x+h) }{h} + \frac{f(x) \cdot g(x+h) - f(x) \cdot g(x)}{h} \right]</math> それぞれの分子は、共通の因子でくくれます。 :<math>\frac{d}{dx} \left[ f(x) \cdot g(x) \right] = \lim_{h \to 0} \left[ g(x+h) \frac{ f(x+h) - f(x) }{h} + f(x) \frac{g(x+h) - g(x)}{h} \right]</math> ここで極限を取ってみると :<math>\frac{d}{dx} \left[ f(x) \cdot g(x) \right] = f'(x) \cdot g(x) + f(x) \cdot g'(x)</math> となり公式が示せました。 3つの関数の積であれば : <math>\frac{d}{dx}[fgh] = f(x) g(x) h'(x) + f(x) g'(x) h(x) + f'(x) g(x) h(x) </math> となります。いくつの関数の積であっても、2つの時の積の微分を繰り返し使う事により、同じような公式を導くことができます。 次は、商の微分を考えます。関数の商は :<math>\frac{f(x)}{g(x)} = f(x) \cdot g(x)^{-1}</math> と見る事ができ、この右辺は、関数同士の積と見る事ができますので、商の微分は、積の微分の特別な場合と見る事ができます。 積の微分と合成関数の微分とべき乗関数の微分を使って、商の微分を計算してみます。 :<math>\frac{d}{dx} \frac{f(x)}{g(x)} = f'(x) \cdot g(x)^{-1} - f(x) \cdot g'(x) \cdot g(x)^{-2}</math> ここで、負の次数の部分を再び分数の表現に戻します。 :<math>\frac{d}{dx} \frac{f(x)}{g(x)} = \frac{f'(x) \cdot g(x)}{g(x)^2} - \frac{ f(x) \cdot g'(x) }{g(x)^{2}}</math> これで、'''商の微分'''と呼ばれる公式が得られました。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''商の微分の公式'''<br> <math> \frac{d}{dx} \left[{f(x)\over g(x)}\right] = \frac{f'(x) \cdot g(x) - f(x) \cdot g'(x)}{g(x)^2}\,\!</math><br> </center></td></tr></table> 覚えるのは少し大変かもしれません。分子が引き算になることに注意しましょう。 '''注意''': 足し算や引き算、或いは定数倍の時は、微分と計算順序を入れ替えることができました。足し算を先に行い微分しても、微分してから足し算をしても同じでした。しかし、積や商の時は微分と計算順序を入れ替えることは'''できない'''ことに注意してください。 ===指数関数の微分=== <!-- この項は元々、sinhを用いた証明がされていますが、微分を習う以前から sinhに馴染んでいない日本人としてはあまりよくないので少し証明を変えます。--> 指数関数 e<sup>x</sup> の微分を求めます。 :<math>\frac{d}{dx} e^x = \lim_{h \to 0} \frac{e^{x+h} - e^{x}}{h}</math> 指数法則 ''a''<sup>''b'' + ''c''</sup> = ''a''<sup>''b''</sup> ''a''<sup>''c''</sup>を用いることにより: :<math>\frac{d}{dx} e^x = \lim_{h \to 0} \frac{e^{x} e^{h} - e^{x}}{h} = e^x \cdot \lim_{h \to 0} \frac{e^{h} - 1 }{h}</math> ここで、 p = e<sup>h</sup>−1 とおくと :<math>\frac{e^{h} - 1 }{h}=\frac{p}{\ln(p+1)}</math> となります。ここで、 lnは自然対数の底 eを底とした対数関数であり、自然対数(natural logarithm)といいます。 対数記号から底を省略したlogという記号を用いることもあります。 この式の逆数を考えると :<math>\frac{\ln(p+1)}{p} = \ln\left((p+1)^{\frac{1}{p}}\right)</math> 自然対数の底 eの定義から :<math>\lim_{p \to 0} (p+1)^{\frac{1}{p}} = e</math> となり、''h'' → 0 の時 ''p'' → 0 ですから :<math>\lim_{h \to 0}\frac{e^{h} - 1 }{h} = \lim_{p \to 0} \frac{p}{\ln(p+1)} = 1</math> となります。 即ち、次の公式が得られました。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''指数関数の微分'''<br> <math>\frac{d}{dx}e^x = e^x\,\!</math><br> </center></td></tr></table> つまり、指数関数 e<sup>x</sup> は 微分しても変わらない関数 <math>f'(x) = f(x) </math> です。これはとても重要な性質です。 指数関数でも、底が ''e'' ではなく、 ''a'' > 0 だったらどうなるでしょうか?つまり :<math>\frac{d}{dx}a^x</math> を計算します。対数関数を用いて ''e''<sup>ln(''c'')</sup> = ''c'' となることに注意すると :<math>a^x = e^{x \cdot \ln(a)} </math> という形になります。あとは、合成関数の微分によって、 :<math>\frac{d}{dx}e^{x \cdot \ln(a)} = \left[ \frac{d}{dx} x\cdot \ln(a) \right] e^{x \cdot \ln(a)} = \ln(a) a^x </math> となります。したがって、次の公式が得られました。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''指数関数の微分'''<br> <math>\frac{d}{dx}a^x = \ln\left(a\right)a^x\,\!</math><br> </center></td></tr></table> ''a'' = ''e'' としたときに、 先程の公式と同じになることに注意してください。 ===対数関数の微分=== 対数関数の微分を計算します。指数関数と密接な関係にあるので、指数関数の微分を用いるととても容易に計算できます。 まず、次のように 変数 ''y'' を定義します。 :<math>y = \ln\left(x\right)</math> 右辺の lnが 対数関数です。ln を用いる時は、底が ''e'' の対数関数、即ち、自然対数関数です。底が ''e'' で無いときなどは、log などを用いますので、特に、底が ''e'' である事を明示したい場合などは、 ln が使われます。 log という表記に慣れている場合は log だと思って頂いて構いません。日本の学校では、 底が ''e'' でも log を用いて教えることが多いです。 ''y'' の ''x'' による微分を求めるために次のような変形を行います。 :<math>e^y = x</math> そして、 両辺を ''x'' で微分します。 特に左辺には ''x'' がありませんが、 ''y'' は ''x'' の関数として定義されていることを考えて、合成関数の微分を使います。 :<math> \frac{dy}{dx} \cdot e^y = 1</math> ''x'' = ''e''<sup>''y''</sup> という関係を再び使うと :<math> \left(\frac{dy}{dx}\right) \cdot x = 1 </math> になりますから、次の公式が得られます。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''自然対数関数の微分'''<br> <math>\frac{d}{dx}\ln\left(x\right) = \frac{1}{x}\,\!</math><br> </center></td></tr></table> 底が、''e'' で無い場合の対数関数は、底の変換公式を用いる事によって :<math>\log_b(x) = \frac{\ln(x)}{\ln(b)} </math> となり、1 / ln(''b'') は定数ですから、微分の外に出す事ができ :<math>\frac{d}{dx}\log_b(x) = \frac{1}{\ln(b)} \cdot \frac{d}{dx} \ln(x) </math> となります。したがって次の公式が得られます。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''対数関数の微分'''<br> <math>\frac{d}{dx}\log_b\left(x\right) = \frac{1}{x\ln\left(b\right)}\,\!</math><br> </center></td></tr></table> ===三角関数の微分=== サイン、コサイン、タンジェント、セカント、コセカントの微分を計算します。これらの関数は、数学だけでなく、物理や工学などの応用分野でも非常によくみかけます。極座標の表現や、複素平面上の線積分など、いろいろな場面でこれらの関数に出会います。 これらの関数の微分の計算の仕方はいろいろあります。三角関数の元の定義に戻って計算することもできますが、それよりも簡単な方法として、ここではオイラーの公式: <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''オイラーの公式'''<br> <math>e^{i\,x} = \cos(x) + i\,\sin(x)\,\!</math><br> </center></td></tr></table> を用いた微分を紹介します。 ここで<math>i = \sqrt{-1}</math>です。 この公式を用いると、サインとコサインは次のように表されることになります。 :<math>\sin(x) = \frac{e^{i\,x} - e^{-i\,x}}{2i}</math> :<math>\cos(x) = \frac{e^{i\,x} + e^{-i\,x}}{2}</math> 指数関数の微分を用いれば :<math>\frac{d}{dx} \sin(x) = \frac{i\,e^{i\,x} + i\,e^{-i\,x}}{2i}</math> :<math>\frac{d}{dx} \cos(x) = \frac{i\,e^{i\,x} - i\,e^{-i\,x}}{2}</math> となりますから、次の結果が得られます。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''サインとコサインの微分'''<br> <math>\frac{d}{dx} \sin(x) = \cos(x)\,\!</math><br> <math>\frac{d}{dx} \cos(x) = -\sin(x)\,\!</math><br> </center></td></tr></table> これを用いて、タンジェントの微分が計算できます。 :<math>\tan(x) = \frac{\sin(x)}{\cos(x)}</math> という関係式に、商の微分を用いれば :<math>\frac{d}{dx} \tan(x) = \frac{\cos^2(x) + \sin^2(x)}{\cos^2(x)} = 1 + \left(\frac{\sin(x)}{\cos(x)}\right)^2 = 1 + \tan^2(x)</math> となります。また :<math>\cos^2(x) + \sin^2(x) = 1</math> であることを思い出せば {| |- |<math>\frac{\cos^2(x) + \sin^2(x)}{\cos^2(x)}</math> |<math>=\frac{1}{\cos^2(x)}</math> |- | |<math>=\sec^2(x)\,</math> |- |} という表現も可能です。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''タンジェントの微分'''<br> <math>\frac{d}{dx} \tan(x) = \sec^2(x) = 1 + \tan^2(x)</math><br> </center></td></tr></table> どちらの表現も重要でよく出てきます。 セカントの微分は合成関数の微分から求めてみます。(もちろん商の微分を使ってもかまいません。) 定義から :<math>\sec(x) = \frac{1}{\cos(x)}</math> ですから、 :<math>\sec(x) = \frac{1}{u}</math> :<math>u(x) = \cos(x)</math> これらの式の微分は、それぞれ :<math>\frac{d}{dx} \sec(x) = \frac{-1}{u^2} \cdot \frac{du}{dx}</math> :<math>\frac{du}{dx} = -\sin(x)</math> したがって :<math>\frac{d}{dx} \sec(x) = \frac{\sin(x)}{\cos^2(x)}</math> となり、次の公式を得ます。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''セカントの微分'''<br> <math>\frac{d}{dx} \sec(x) = \sec(x) \tan(x)\,\!</math><br> </center></td></tr></table> コセカントの場合も同じです。 :<math>\csc(x) = \frac{1}{\sin(x)}</math> <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''コセカントの微分'''<br> <math>\frac{d}{dx} \csc(x) = -\csc(x) \cot(x)\,\!</math><br> </center></td></tr></table> コタンジェントの場合は、タンジェントの微分と同じ方法を用います。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''コタンジェントの微分'''<br> <math>\frac{d}{dx} \cot(x) = -\csc^2(x) = -\left(1+\cot^2(x)\right)</math><br> </center></td></tr></table> ===逆三角関数の微分=== 逆三角関数のアークサイン、アークコサイン、アークタンジェント の微分を計算します。これらは sin<sup>−1</sup>、cos<sup>−1</sup>、tan<sup>−1</sup>のようにも表記されますが 逆数を表す時の −1 乗などと紛らわしい事もあり arcsin、arccos、arctan のような表記がされることも多くなっています。三角関数の逆関数なので、三角関数の値が分かっているときに、角度を求める関数です。使うときには定義域や値域に気を付けないといけません。 まず最初に、 arcsin の微分から計算します。 ここでは、第一象限の場合のみ考えます。すなわち :<math>0<x<1, 0<y<\frac{\pi}{2}</math> の時に限ります。他の象限にある場合なども符号に気を付けて似たような計算をしてください。 :<math>y=\arcsin(x)</math> まず最初に、既に知っている関数の微分を使うために :<math>x = \sin(y)</math> とします。そして両辺を ''x'' で微分します。右辺は、合成関数の微分です。 :<math>1 = \cos(y) \cdot \frac{dy}{dx}</math> ''dy'' / ''dx'' について解いてみると :<math>\frac{dy}{dx} = \frac{1}{\cos(y)} </math> :<math>\sin^2(y)+\cos^2(y)=1</math> を使うと次の公式が得られます。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''arcsinの微分'''<br> <math>\frac{d}{dx} \arcsin(x) = \frac{1}{\sqrt{1-x^2}}\,\!</math><br> </center></td></tr></table> 同じような方法で、arccos や arctan の微分も計算できます。 <table WIDTH="75%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''arccos の微分'''<br> <math>\frac{d}{dx} \arccos(x) = \frac{-1}{\sqrt{1-x^2}}\,\!</math><br> </center></td></tr> <tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <center>'''arctan の微分'''<br> <math>\frac{d}{dx} \arctan(x) = \frac{1}{1+x^2}\,\!</math><br> </center></td></tr></table> ===演習=== これまでに学んだ、微分の法則を用いて次の微分を計算してください。 # <math>D[(x^3 + 5)^{10}]</math> # <math>D[x^3 + 3x]</math> # <math>D[(x+4)\cdot (x+2)\cdot (x-3)]</math> # <math>D[\frac{x+1}{3x^2}]</math> # <math>D[3\cdot x^3]</math> # <math>D[2^x]</math> # <math>D[e^{x^2}]</math> # <math>D[ e^{2^x} ]</math> # <math>D[ x^x ]</math> ==== 演習問題の答え ==== # <math>30 x^{2} \cdot ( x^3 + 5 )^{9}</math> # <math>3\cdot x^2+3</math> # <math>(x - 3)\cdot (x + 2) + (x + 4)\cdot (x + 2) + (x - 3)\cdot (x + 4)</math> # <math>\frac{3x^2 - 6x^2 - 6x}{9x^4}</math> # <math>9\cdot x^2</math> # <math>\ln(2) \cdot 2^x</math> # <math>2x \cdot e^{x^2}</math> # <math>\ln(2) \cdot 2^x \cdot e^{2^x}</math> # <math>[\ln(x) + 1] \cdot x^x</math> ==その他 初等関数の微分について== 多項式の微分は項を分けて単項式にして計算しました。そして、商の微分を用いて 有理関数の微分を行いました。 そして、sin ''x'', cos ''x'', tan ''x'', e<sup>''x''</sup>, ln ''x'' などのような他の関数の微分が必要になることもあるでしょう。先程は、三角関数の微分でオイラーの公式などの便利な公式を持ってきて計算をしましたが、 導関数の定義 :<math>f'(x) = \lim_{h \to 0}\frac{f(x+h)-f(x)}{h}</math>, を用いて、これらの微分を求められないでしょうか? sin ''x'' に関しては、次のような証明もできます。 <table WIDTH="60%"><tr><td style="background-color: #FFFFFF; border: solid 1px #D6D6FF; padding: 1em;" valign=top> <math> f(x) = \sin{x}</math> <br><math> f'(x) = \lim_{h \to 0}{\sin(x+h)-\sin{x} \over h}</math> <math> = \lim_{h \to 0}{2\cos(x+h/2)\sin(h/2) \over h}</math> <br><math> = \lim_{h \to 0} \cos(x+h/2){\sin(h/2) \over (h/2)}</math> <br><math> = \cos{x}</math> </td></tr></table> 因みに、 :<math>\lim_{h \to 0}{\sin(h/2)\over (h/2)} = 1 </math> は、[[解析学基礎/極限#極限を求めるための道具|極限]]を参照してください。 ===演習=== <math>\cos x</math> や <math>\tan x</math> の微分を 同じように求めてみてください。 ==外部リンク== * [http://wims.unice.fr/wims/wims.cgi?module=home&search_keywords=derivative&search_category=X Online interactive exercises on derivatives] <small>'''back to [[解析学基礎#微分法|解析学基礎]]'''</small> [[Category:解析学|ひふんに]] [[en:Calculus/More Differentiation Rules]]
解析学基礎/微分2
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報