対数微分法
微分積分学において、対数微分法 (logarithmic differentiation) あるいは対数をとることによる微分 (differentiation by taking logarithms) は関数 f の対数導関数を用いるすることによって関数を微分するために使われる手法である[1]
- [math][\ln(f)]' = \frac{f'}{f} \quad \rightarrow \quad f' = f \cdot [\ln(f)]'.[/math]
このテクニックは関数自身よりもむしろ関数の対数を微分する方が簡単な場合にしばしば実行される。これは通常、対象の関数がたくさんの積からなっており対数によってそれが(微分するのがはるかに簡単な)ばらばらの和になるような場合において起こる。それはまた変数や関数のベキである関数に適用するときにも有用である。対数微分は、チェイン・ルールだけでなく、積を和に、商を差に変えるために対数(とくに自然対数、すなわち底が eの対数)の性質に依存している[2][3]。ほとんどすべての微分可能な関数の微分において、これらの関数が 0 でないならば、少なくとも部分的には、原理を実行することができる。
概要
関数
- [math]y=f(x)\,\![/math]
に対して、対数微分は典型的には両辺の自然対数、すなわち底が e の対数をとることによって始まる、絶対値をとることを忘れない[4]
- [math]\ln|y| = \ln|f(x)|\,\![/math]
implicit differentiation をすると[5]
- [math]\frac{1}{y} \frac{dy}{dx} = \frac{f'(x)}{f(x)}[/math]
そして、左辺の 1/y を除去して dy/dx だけを残すために y をかける:
- [math]\frac{dy}{dx} = y \times \frac{f'(x)}{f(x)} = f'(x).[/math]
手法は対数の性質は複雑な関数の微分を素早く simplify するための方法を提供してくれるので使われる[6]。これらの性質を両辺の自然対数をとった後、微分の前に操作できる。最もよく使われる対数法則[3]:
- [math]\ln(ab) = \ln(a) + \ln(b), \qquad \ln\left(\frac{a}{b}\right) = \ln(a) - \ln(b), \qquad \ln(a^n) = n\ln(a)[/math]
一般の場合
大文字パイ表記を使って、
- [math]f(x)=\prod_i(f_i(x))^{\alpha_i(x)}.[/math]
自然対数を適用すると(大文字シグマ表記を使って)
- [math]\ln (f(x))=\sum_i\alpha_i(x)\cdot \ln(f_i(x))[/math]
となり、微分すると、
- [math]\frac{f'(x)}{f(x)}=\sum_i\left[\alpha_i'(x)\cdot \ln(f_i(x))+\alpha_i(x)\cdot \frac{f_i'(x)}{f_i(x)}\right].[/math]
もとの関数の導関数を得るために整理すると
- [math]f'(x)=\overbrace{\prod_i(f_i(x))^{\alpha_i(x)}}^{f(x)}\times\overbrace{\sum_i\left\{\alpha_i'(x)\cdot \ln(f_i(x))+\alpha_i(x)\cdot \frac{f_i'(x)}{f_i(x)}\right\}}^{[\ln (f(x))]'}[/math]
応用
積
自然対数は2つの関数の積
- [math]f(x)=g(x)h(x)\,\![/math]
に適用されて積を和に変える
- [math]\ln(f(x))=\ln(g(x)h(x))=\ln(g(x))+\ln(h(x))\,\![/math]
- [math]\frac{f'(x)}{f(x)} = \frac{g'(x)}{g(x)}+\frac{h'(x)}{h(x)}[/math]
整理すると[7]
- [math]f'(x) = f(x)\times \Bigg\{\frac{g'(x)}{g(x)}+\frac{h'(x)}{h(x)}\Bigg\}= g(x)h(x)\times \Bigg\{\frac{g'(x)}{g(x)}+\frac{h'(x)}{h(x)}\Bigg\}[/math]
商
自然対数は2つの関数の商
- [math]f(x)=\frac{g(x)}{h(x)}\,\![/math]
に適用されて割り算を引き算に変える
- [math]\ln(f(x))=\ln\Bigg(\frac{g(x)}{h(x)}\Bigg)=\ln(g(x))-\ln(h(x))\,\![/math]
- [math]\frac{f'(x)}{f(x)} = \frac{g'(x)}{g(x)}-\frac{h'(x)}{h(x)}[/math]
整理すると
- [math]f'(x) = f(x)\times \Bigg\{\frac{g'(x)}{g(x)}-\frac{h'(x)}{h(x)}\Bigg\}= \frac{g(x)}{h(x)}\times \Bigg\{\frac{g'(x)}{g(x)}-\frac{h'(x)}{h(x)}\Bigg\}[/math]
展開して共通分母公式を使った後結果は商の法則を [math]f(x)[/math] に直接適用したのと同じである。
Composite exponent
次の形の関数に対して
- [math]f(x)=g(x)^{h(x)}\,\![/math]
自然対数は冪乗を積に変える
- [math]\ln(f(x))=\ln\left(g(x)^{h(x)}\right)=h(x) \ln(g(x))\,\![/math]
- [math]\frac{f'(x)}{f(x)} = h'(x) \ln(g(x)) + h(x)\frac{g'(x)}{g(x)}[/math]
整理すると
- [math]f'(x) = f(x)\times \Bigg\{h'(x) \ln(g(x)) + h(x)\frac{g'(x)}{g(x)}\Bigg\}= g(x)^{h(x)}\times \Bigg\{h'(x) \ln(g(x)) + h(x)\frac{g'(x)}{g(x)}\Bigg\}.[/math]
同じ結果は f を exp の言葉で書き直しチェインルールを適用することによって得ることができる。
関連項目
- 任意のリー群への一般化に対して、ダルブー導関数、モーレー・カルタンの微分形式
- en:List of logarithm topics
- en:List of logarithmic identities
脚注
- ↑ Krantz, Steven G. (2003). Calculus demystified. McGraw-Hill Professional, 170. ISBN 0-07-139308-0.
- ↑ N.P. Bali (2005). Golden Differential Calculus. Firewall Media, 282. ISBN 81-7008-152-1.
- ↑ 3.0 3.1 Bird, John (2006). Higher Engineering Mathematics. Newnes, 324. ISBN 0-7506-8152-7.
- ↑ Dowling, Edward T. (1990). Schaum's Outline of Theory and Problems of Calculus for Business, Economics, and the Social Sciences. McGraw-Hill Professional, 160. ISBN 0-07-017673-6.
- ↑ Hirst, Keith (2006). Calculus of One Variable. Birkhäuser, 97. ISBN 1-85233-940-3.
- ↑ Blank, Brian E. (2006). Calculus, single variable. Springer, 457. ISBN 1-931914-59-1.
- ↑ Williamson, Benjamin (2008). An Elementary Treatise on the Differential Calculus. BiblioBazaar, LLC, 25–26. ISBN 0-559-47577-2.
外部リンク
- “Differentiation by taking logarithms – Teach yourself”. mathcentre.ac.uk. . 2012閲覧.
- “Logarithmic differentiation”. . 2009閲覧.
- “Calculus I – Logarithmic differentiation”. . 2009閲覧.