二階導関数

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:Calculus

二次函数の二階導函数は定数となる。

微分積分学において、函数 テンプレート:Math二階導函数(にかいどうかんすう、テンプレート:Lang-en)とは、テンプレート:Math導函数の導函数のことを指す。大雑把に言えば、ある量の変化率そのものがどのように変化しているかを測定するのが二階導函数である。たとえば、物体の位置を時間に対して二階微分すると、物体の瞬間加速度、つまり物体の速度が時間に対してどのように変化しているかがわかる。ライプニッツの記法では、a を加速度、v を速度、t を時間、x を位置、d を瞬時の「デルタ」または変化量として

𝐚=d𝐯dt=d2𝒙dt2

と表される。最後の式 d2𝒙dt2 は、位置(x)の時間に対する二階導函数である。

グラフにおいて、二階導函数はグラフの曲率や凹凸に対応する。二階導函数が正となる函数のグラフは下に凸となり、二階導函数が負となる函数のグラフは反対側に湾曲する。

二階導函数の冪乗公式

一階導函数の冪乗公式Power rule)を2回適用すると、二階導函数の冪乗公式は次のようになる。

d2dx2[xn]=ddxddx[xn]=ddx[nxn1]=nddx[xn1]=n(n1)xn2

記法

テンプレート:Details 函数 f(x) の二階導函数は一般的に f(x) と表記される[1][2]。すなわち

f=(f)

ライプニッツの記法を用いる際、独立変数 テンプレート:Math に対する従属変数 テンプレート:Math の二階導函数は

d2ydx2

と表記される。これは、以下の式から導かれる。

d2ydx2=ddx(dydx)

他の記法

前述のように、ライプニッツの記法では一般的に二階導函数を d2ydx2 と表す。しかしながら、この表記では代数的な操作ができない。すなわち、微分の分数のような形をしているが、分数をバラバラに分割したり、項を打ち消したりすることはできないのである。しかし、この制限は二階導函数の別の式を使うことで解決できる。この式は、一階導函数に商の微分法則を適用したものである[3]。これによって、以下の式が得られる。

y(x)=ddx(dydx)=d(dydx)dx=d2ydx2dydxd2xdx2

この式において、duu に適用する微分作用素、すなわち d(u) を、d2u は微分作用素を2回適用すること、すなわち d(d(u)) を、du2u に適用する微分作用素の2乗、すなわち (d(u))2 を表している。

(上記の記法の意味を考慮して)このように表記すると、二階導函数の項は他の代数的な項と同じように自由に操作することができる。例えば、二階導函数の逆函数の公式は、二階導函数の連鎖律と同様に上の式の代数的操作から導くことができる。なお、このような記法の変更が十分に有用であるかどうかについては、未だに議論の余地がある[4]

函数 f(x)=x3 に対し、函数 テンプレート:Math の導函数は

f(x)=3x2

であり、二階導函数(f の導函数)は

f(x)=6x.

である。

グラフとの関連性

f(x)=sin(2x)π/4 から 5π/4までのグラフ。接線は、曲線が下に凸となるところは青、上に凸となるところは緑、変曲点 (0, π/2, π)では赤となる。

凹凸

函数 テンプレート:Math の二階導函数を使うことで テンプレート:Math凹凸を調べることができる[2]。二階導函数が正の函数は、下に凸(ともいう)であり、接線は函数のグラフの下に位置することになる。同様に、二階導函数が負の函数は上に凸(ともいう)であり、その接線は函数のグラフより上に位置することになる。

変曲点

テンプレート:Details 函数の二階導函数の符号が変わると、函数のグラフは凸から凹、またはその逆に切り替わる。これが起こる点を変曲点と呼ぶ。二階導函数が連続であると仮定すれば、どの変曲点でも 0 をとる必要がある一方、二階導函数が 0 になる点がすべて変曲点であるとは限らない。

二階導函数判定法

テンプレート:Main 二階導函数とグラフの関係を利用することで、函数の停留点f(x)=0 となる点)が極大・極小かを判定することができる。特に

  • f(x)<0 ならば、fx で極大となる。
  • f(x)>0 ならば、fx で極小となる。
  • f(x)=0 ならば、変曲点候補の x について何もわからない。

二階導函数がこのような結果をもたらす理由は、現実世界の例で説明できる。ある車両が、最初は大きな速度で、しかし負の加速度を伴って前進しているとする。速度がゼロになった地点での車両の位置は、明らかに出発地点からの距離が極大となる。この時点を過ぎると、速度は負となり、車両は逆走する。極小の場合も同様で、最初は負の速度だが正の加速度を持つ車両がある。

極限

以下のように、極限を用いて二階導函数を表記できる。

f(x)=limh0f(x+h)2f(x)+f(xh)h2

この極限は二階対称導函数と呼ばれる[5][6]。たとえ(通常の)二階導函数が存在しないときでも二階対称導函数が存在しうることに注意。

式の右辺は差分商の差分商として次のように表記可能である。

f(x+h)2f(x)+f(xh)h2=f(x+h)f(x)hf(x)f(xh)hh

この極限は、数列の二階差分の連続版と見なすことができる。

しかしながら、上記の極限が存在しても、函数 f が二階導函数を持つとは限らない。上の極限は二階微分の計算の可能性を与えるだけで、定義はしていない。反例として

sgn(x)={1if x<0,0if x=0,1if x>0.

と定義される符号函数 sgn(x) が挙げられる。

符号函数は原点で連続ではないため、x=0 での二階導函数も存在しない。だが、上記の極限は x=0 において以下に示すように存在する。

limh0sgn(0+h)2sgn(0)+sgn(0h)h2=limh0sgn(h)20+sgn(h)h2=limh0sgn(h)+(sgn(h))h2=limh00h2=0

二次近似

一階導函数が線型近似と関連しているように、二階導函数は函数 テンプレート:Math に対する最良の二次近似と関連している。これは、ある点での一階導函数と二階導函数が テンプレート:Math のそれと一致する二次函数である。点 テンプレート:Math 付近の函数 テンプレート:Math の最良の二次近似の公式は次の通りである。

f(x)f(a)+f(a)(xa)+12f(a)(xa)2

この二次近似は テンプレート:Math における函数の二次までのテイラー級数である。

二次導函数の固有値と固有ベクトル

多くの境界条件の組み合わせにおいて、二次導函数の固有値固有ベクトルの明示的な公式が得られる。例えば、x[0,L] および同次元のディリクレ境界条件(すなわち、v(0)=v(L)=0 )を仮定すると、固有値λj=j2π2L2 となり、対応する固有ベクトル固有函数とも呼ばれる)は vj(x)=2Lsin(jπxL) となる。このとき、v'j(x)=λjvj(x),j=1,, である。

その他の著名な例については、Eigenvalues and eigenvectors of the second derivative を参照せよ。

高次元への一般化

ヘッセ行列

テンプレート:Details 二次導函数は、二次偏導函数の概念として高次元へ一般化される。函数 f: R3 → R に対して、これらは3つの二次偏導函数

2fx2,2fy2,2fz2

および混合導函数

2fxy,2fxz,2fyz

を含む。

函数の定義域の両方がポテンシャルを持つ場合、これらはヘッセ行列と呼ばれる対称行列に当てはまる。この行列の固有値は、二次導函数判定の多変量アナログを実装するために使用できる。(Second partial derivative test を参照せよ。)

ラプラシアン

テンプレート:Details もう1つの高次元への一般化として、ラプラシアンがある。これは

2f=2fx2+2fy2+2fz2

として定義される微分作用素 2(あるいは Δ)である。

函数のラプラシアンは、勾配発散とヘッセ行列のに等しい。

関連項目

出典

テンプレート:Reflist

参考文献

書籍

ウェブサイト

外部リンク