陰関数の極値の計算方法

こんにちはコーヤです。

このページでは、陰関数の極値を計算方法を勉強します。陽関数へ変形できない関数も偏微分を使うことで増減が分かるようになります。

陰関数の極値の計算方法

陰関数f(x,y)=0の極値を求めるとき、計算の方針は2つあります。

  1. 陽関数へ変形する
  2. 陰関数のまま計算する

パターン1の陽関数へ変形する方針なら、普通に微分して増減表を書けばOKです。この計算は高校生のときに習いました。

このページではパターン2の陰関数のまま極値の計算を行う方法を勉強します。

陰関数のまま計算をする方針は、陽関数のような増減表を書くのが難しくなります。なので増減表を使わずに極値を判定する条件を考えなければいけません。

では極値の条件はどのように表されるのか、慣れている陽関数へ変形するパターンの例を使用して考えてみます。

パターン1. 陽関数へ変形する

以下の陰関数の極値を計算します。

x33xy=0

これはyを移項することで

y=x33x

と陽関数へ変形できます。この関数を2階微分して

y=x33xy=3x23y=6x

この結果を利用して増減表とグラフを書くと

このようになるので、極値はx=1のとき極大値、x=1のとき極小値と分かります。

さて、この例で注目したいのは計算過程ではなく極値の条件です。

極値は増加と減少が入れ替わる点ですので、y=0になることが必要条件です。

y=0は極値の必要条件であって十分条件ではありません。y=x3のグラフを書くとy=0でも極値にならないことが分かります。

極大値と極小値のどちらなのかは増減表のyの符号を使えば判断できます。yが正なら極小値、負なら極大値となります。

以上をまとめて極値の条件は以下のようになります。

  • y=0を満たす点が極値の候補である
  • y>0なら極小値、y<0なら極大値である

陰関数の極値の条件の導出

陰関数にも極値の条件を当てはめるため、陽関数のyyに相当する関数を計算します。

陰関数を

f(x,y)=0

として、この両辺をxで微分すると

0=ddxf=dfdx=fxdx+fydydx=fx+fydydx

となります。途中の分子の式変形で全微分を使いました。

これより

dydx=fxfy

となります。左辺はyxで微分した関数なので、陽関数のyに相当する関数が導出できました。

さらにこの両辺をxで微分すると

d2ydx2=ddx(fxfy)=(ddxfx)fyfx(ddxfy)fy2

となります。式変形に分数関数の微分を使いました。

ここで

ddxfx=dfxdx=fxxdx+fxydydx=fxx+fxy(dydx)=fxx+fxy(fxfy)=fxxfyfxyfxfy

ddxfy=dfydx=fyxdx+fyydydx=fyx+fyy(dydx)=fyx+fyy(fxfy)=fyxfyfyyfxfy

これらを代入して

d2ydx2=(ddxfx)fyfx(ddxfy)fy2=(fxxfyfxyfxfy)fyfx(fyxfyfyyfxfy)fy2=(fxxfyfxyfx)fyfx(fyxfyfyyfx)fy3=fxxfy22fxyfxfy+fyyfx2fy3

となります。左辺はyxで2階微分した関数なので、陽関数のyに相当する関数が導出できました。

以上の結果を用いて極値の条件に当てはめます。

陽関数の極値の候補はy=0を満たす点なので、陰関数の極値の候補は

fxfy=0

を満たす点となります。

分母が0だと定義できないので

fy0

も条件に加えないといけません。

この2つの条件が成り立つとき、2階微分した関数を整理すると

d2ydx2=fxxfy22fxyfxfy+fyyfx2fy3=fxxfy2fxyfy(fxfy)fyyfy(fxfy)2=fxxfy2fxyfy0fyyfy02=fxxfy

となるので、極大値と極小値の判断は

fxxfy<0

なら極大値の候補となり

fxxfy>0

なら極小値の候補となります。

残念ながら

fxxfy=0

のときは極大極小の判定はできません。陽関数に変形したり、グラフを書いたり、別の方法で判定しないといけません。

パターン2. 陰関数のまま計算する

それでは導出した条件を利用して、以下の陰関数の極値を計算します。(陰関数と言いつつ実際は単位円の式です。)

f(x,y)=x2+y21=0

まずは必要な偏導関数を計算します。

fx(x,y)=2xfy(x,y)=2yfxx(x,y)=2

極値の候補は

fxfy=0fy0

この2つの条件を満たす点なので、計算するとx=0かつy0となります。

ここでx=0のとき

f(0,y)=y21=0

よりy=±1であることが分かります。

したがって、極値の候補は(0,1)(0,1)の2点です。

それぞれ極大極小を計算すると、点(0,1)について

fxxfy=21<0

となるので極大値の候補です。

(0,1)について

fxxfy=21>0

となるので極大値の候補です。

f(x,y)は単位円の式ですので、(0,1)が極大値の候補、(0,1)が極小値の候補となることは直感的な感覚とも一致します。

まとめ

陰関数の極値の候補は以下の条件を満たす点です。

fxfy=0fy0

極値の候補において以下の関数が正なら極小値の候補、負なら極大値の候補です。

fxxfy

コメント欄