• 検索結果がありません。

2 階の偏導関数と極値

N/A
N/A
Protected

Academic year: 2021

シェア "2 階の偏導関数と極値"

Copied!
7
0
0

読み込み中.... (全文を見る)

全文

(1)

3

2 階の偏導関数と極値

3.1 2

階の偏導関数

3.1.1 2階の偏導関数

2変数の関数z=f(x, y)に対して,xyに関する 偏導関数

∂f(x, y)

∂x =fx(x, y) (3.1)

∂f(x, y)

∂y =fy(x, y) (3.2) 2変数の関数になります.

3.1.1

(1) f(x, y) =x2−xy+y4のとき

fx(x, y) = 2x−y, fy(x, y) =−x+ 4y3 2変数の関数.

(2) f(x, y) =x3yのとき

fx(x, y) = 3x2y, fy(x, y) =x3

fy(x, y)xだけの関数であるが,

fy(x, y) =x3+ 0×y

のようにみなして,yのみの変化に対して定数と なっている関数と考えればよい.

fx(x, y), fy(x, y)xyの関数なので,それぞれに ついてxに関する偏導関数とyに関する偏導関数を考 えることができる.

fx(x, y)にたいして,xに関する偏導関数を

fxx(x, y) (3.3)

または

2f(x, y)

∂x2 =

∂x

(∂f(x, y)

∂x )

(3.4)

とかく.

fx(x, y)にたいして,yに関する偏導関数を

fxy(x, y) (3.5)

または

2f(x, y)

∂y∂x =

∂y

(∂f(x, y)

∂x )

(3.6) とかく.

fy(x, y)にたいして,xに関する偏導関数を

fyx(x, y) (3.7)

または

2f(x, y)

∂x∂y =

∂x

(∂f(x, y)

∂y )

(3.8) とかく.

fy(x, y)にたいして,yに関する偏導関数を

fyy(x, y) (3.9)

または

2f(x, y)

∂y2 =

∂y

(∂f(x, y)

∂y )

(3.10) とかく.

fxx(x, y), fxy(x, y), fyx(x, y), fyy(x, y)f(x, y) 2階の偏導関数という.

3.1.2

(1) f(x, y) =x2−xy+y4のとき

fx(x, y) = 2x−y, fy(x, y) =−x+ 4y3 である.fx(x, y)xyについての偏導関数を もとめて

fxx(x, y) = 2, fxy(x, y) =1

(2)

fy(x, y)xyについての偏導関数をもとめて fyx(x, y) =1, fyy(x, y) = 12y2 (2) f(x, y) =x3yのとき

fx(x, y) = 3x2y, fy(x, y) =x3

fx(x, y)xyについての偏導関数をもとめて fxx(x, y) = 6xy, fxy(x, y) = 3x2 fy(x, y)xyについての偏導関数をもとめて

fyx(x, y) = 3x2, fyy(x, y) = 0

fxy(x, y)は最初にxで偏微分し,それからyで偏微 分したものであり,fyx(x, y)は最初にyで偏微分し,そ れからxで偏微分したものであるので,定義上は異なる ものである.しかし一般には(普通に思いつく関数に対 しては),このふたつは一致する.これはヤングの定理 として知られています.

定理3.1.1 (ヤングの定理)

(x0, y0)の近くで,f(x, y)が連続で,fx(x, y), fy(x, y) が存在し連続であるとする.fxy(x, y)fyx(x, y)が存 在し,少なくともいずれか一方が(x0, y0)で連続であ れば

fxy(x0, y0) =fyx(x0, y0) が成り立つ.

3.1.2 では,fxy(x, y) = fyx(x, y)が成り立って いる.

3.1.2 高階の偏導関数

2階の偏導関数

fxx(x, y), fxy(x, y)fyx(x, y), fyy(x, y)

に対して,xについての偏導関数,y についての偏導 関数を求めることもできる.その結果えられる関数は

f(x, y)3回の偏導関数である.このとき通常考えれ

る関数に対して

fxxy(x, y) =fxyx(x, y) =fyxx(x, y)

などとなる.つまり,偏微分する順序は問題でなく,x yに関して何回ずつ偏微分したのかだけを考慮すれば よい.そのようなとき,f(x, y)を,xについてr回,y について(n−r)回偏微分した結果を

nf(x, y)

∂xr∂ynr (r= 0,1,2, . . . , n) とかいて,f(x, y)n階の偏導関数という.

3.1.3 (計算練習)

f(x, y) =x5y2+ 2x4y−x3y4とする.

∂f(x, y)

∂x = 5x4y2+ 8x3y−3x2y4

∂f(x, y)

∂y = 2x5y+ 2x44x3y3

2f(x, y)

∂x2 = 20x3y2+ 24x2y−6xy4

2f(x, y)

∂y∂x = 10x4y+ 8x312x2y3

2f(x, y)

∂x∂y = 10x4y+ 8x312x2y3

2f(x, y)

∂y2 = 2x512x3y2

3f(x, y)

∂y∂y∂x = 10x436x2y2

2f(x, y)

∂y∂x∂y = 10x436x2y2

2f(x, y)

∂x∂y2 = 10x436x2y2 だから,

fxyy(x, y) =fyxy(x, y) =fxyy(x, y)

であり,偏微分の順序によらず,x1回,y2回微 分したということだけに依存して結果が同じになって いる.

3.2

極値

3.2.1 極大と極小

極値は局所的な最大値,最小値のことであった.局所 的な最大値を極大値,局所的な最小値を極小値といっ て,両方をまとめて極値とよんだ.

1変数関数f(x)について極値を判定する条件は必要 条件と十分条件があった.

定理3.2.1 (1変数関数の極値の必要条件と十分条件)

(1) 1変数関数f(x)x=x0で極値をとるならば f(x0) = 0

である.これは必要条件です.

(3)

(2) 1変数関数f(x)x=x0

f(x0) = 0かつf′′(x0)>0 ならば,x=x0で極小値をとる.

f(x0) = 0かつf′′(x0)<0 ならば,x=x0で極大値をとる.

これは十分条件です.

2変数関数の場合の極値は以下のように約束されま す.

定義3.2.1 (極大値と極小値)

2変数の関数f(x, y)について,(x0, y0)とその十分近く (x, y)̸= (x0, y0)に対して

(1) f(x0, y0)> f(x, y)となるとき,f (x0, y0) 極大値をとるという.

(2) f(x0, y0)< f(x, y)となるとき,f (x0, y0) 極小値をとるという.

(x0, y0)とその十分近くの(x, y)に対して

(1) f(x0, y0)≥f(x, y)となるとき,f (x0, y0) 広義の極大値をとるという.

(2) f(x0, y0)≤f(x, y)となるとき,f (x0, y0) 広義の極小値をとるという.¥

極大値と極小値をあわせて極値という.

3.2.2 パラメーター表示による直線

tの関数,x(t), y(t)

x=x(t) =x0+ht (3.11)

y=y(t) =y0+kt (3.12)

ただし= 0または= 0

とする.

P(t) = (x(t), y(t)) と お く と ,P(t) は 平 面 上 の (x0, y0)をとおる直線になる.

実際t= 0のとき(x0, y0) P(0) = (x0, y0) であるから,かならず(x0, y0)をとおる.

= 0, k̸= 0ならば,(3.11)(3.12)から,tを消去 すれば

y=y0+k

h(x−x0) (3.13)

となり,(x0, y0)をとおる傾きk/hの直線の式がえら れる.

h= 0, k̸= 0のときはxx0で一定なのでy軸に平 行な直線になり,= 0, k= 0のときはyy0で一定 なのでx軸に平行な直線になる.

以上のことからhkを適切に定めれば,(x0, y0) とおるすべての直線が(3.11)(3.12)によって表され ることがわかる.

3.2.3 2変数関数が極値をとる必要条件

2変数関数z=f(x, y)について

x=x(t) =x0+ht (3.14)

y=y(t) =y0+kt (3.15)

ただし= 0または= 0

として,合成関数z(t)

z(t) =f(x(t), y(t)) (3.16) を考える.

変数t0を含む範囲を動くとする.このとき z(0) =f(x(0), y(0)) =f(x0, y0) (3.17) である.

2変数関数f(x, y)(x0, y0)で極大値をとるならば,

十分小さなtに対して

f(x0, y0)> f(x0+ht, y0+kt)

極小値をとるならば

f(x0, y0)< f(x0+ht, y0+kt)

が任意のh, kに対して成り立つ.

z(0) =f(x0, y0)

z(t) =f(x0+ht, y0+kt)

であるから

z(0)> z(t)

あるいは

z(0)< z(t)

である.このことはtの関数z(t)t = 0で極値をと ることを意味する.よって

z(0) = 0

(4)

である.ここで合成関数の微分から

z(t) =fx(x(t), y(t))x(t)+fy(x(t), y(t))y(t). (3.18) x(t) =h, y(t) =kであるから

z(t) =fx(x(t), y(t))h+fy(x(t), y(t))k (3.19) t= 0とおくと,x(0) =x0, y(0) =y0より

z(0) =fx(x0, y0)h+fy(x0, y0)k (3.20) をえる.

2変数関数 f(x, y)(x0, y0)で極値をとるならば,

z(0) = 0であったから,任意のh, kに対して

z(0) =fx(x0, y0)h+fy(x0, y0)k= 0 (3.21) とが成り立つ.とくに= 0, k= 0およびh= 0, k̸= 0とすれば

fx(x0, y0) = 0, fy(x0, y0) = 0 (3.22) がえられる.

以上のことから次のことがわかる.

定理3.2.2 (2変数関数が極値をとるための必要条件)

2変数関数f(x, y)(x0, y0)で極値をとるならば fx(x0, y0) = 0, fy(x0, y0) = 0 (3.23) である.

例題3.2.1

(1) f(x, y) =x2+ 2y2とする.

fx(x, y) = 2x= 0

fy(x, y) = 4y= 0. (3.24) (3.24)から,(x, y) = (0,0)

(x, y) = (0,0)で極値をとる可能性がある.

(2) f(x, y) = 2x2−y2とする.

fx(x, y) = 4x= 0

fy(x, y) =2y= 0. (3.25) (3.25)から,(x, y) = (0,0)

(x, y) = (0,0)で極値をとる可能性がある.

(3) f(x, y) =x2+ 2xy+ 2y2+ 2x2yとする.

fx(x, y) = 2x+ 2y+ 2 = 0

fy(x, y) = 2x+ 4y2 = 0. (3.26) (3.26)から,(x, y) = (3,2)

(x, y) = (3,2)で極値をとる可能性がある.

(4) f(x, y) =x3+y312x3yとする.

fx(x, y) = 3x212 = 0

fy(x, y) = 3y23 = 0. (3.27) (3.27)から,

(x, y) = (2,1),(2,1),(2,1),(2,1) (x, y) = (2,1),(2,1),(2,1),(2,1)で極値 をとる可能性がある.

3.2.4 極値をとるための十分条件

2変数関数z=f(x, y)について

x=x(t) =x0+ht (3.28)

y=y(t) =y0+kt (3.29)

ただし= 0または= 0

|h|<1,|k|<1 (3.30)

として,合成関数z(t)

z(t) =f(x(t), y(t)) (3.31)

を考える.

まず,z(t)がどのようなh, kをとっても,t= 0で極 値をとっていれば,f(x, y)(x0, y0)で極値をとるこ とを説明する.

いま任意のh, kに対して,z(t)t = 0で極大値を とるとする.このときt= 0の十分近くのすべてのtϵ を十分小さくとって,−ϵ < t < ϵとする)について

z(0)> z(t)

である.

z(0) =f(x0, y0)

z(t) =f(x0+ht, y0+kt)

よって

f(x0, y0)> f(x0+ht, y0+kt) (3.32) いま,f(x, y)(x0, y0 で極大値をとらないとすると, δx, δyを十分小さくとっても

f(x0, y0)≥f(x0+δx, y0+δy) (3.33)

となる.

(3.32)において,ht = δxkt = δy となるように,

h, k, tを決めると,これは3.33と矛盾する.

(5)

よってz(t)t = 0で極大値をとるときf(x, y) (x0, y0)で極大値をとっている.z(t)t= 0で極小値 であるときも同じように考えることができる.

以上のことからz(t)t= 0で極値をとる十分条件 がわかれば,それがf(x, y)(x0, y0)で極値をとる十 分条件になる.極大値をとる十分条件を考える.z(t) 1変数の関数なので十分条件は

z(0) = 0 (3.34)

z′′(0)<0 (3.35)

である.

(3.34)については必要条件のところで

z(0) = 0⇔fx(x0, y0) =fy(x0, y0) = 0

がわかっている.

(3.35)z′′(0)<0となる条件をもとめる.そのため にはまずz′′(t)を計算しなければならない.

z(t) =fx(x(t), y(t))h+fy(x(t), y(t))k (3.36) で あ っ た .こ れ を t で 微 分 し な け れ ば な ら な い .h k は 定 数 で t と 無 関 係 な の で ,fx(x(t), y(t)) fy(x(t), y(t))tに関する微分をおこなう.

z′′(t) = d(fx(x(t), y(t)))

dt h+d(fy(x(t), y(t)))

dt k

(3.37) fx(x(t), y(t))tで微分すると,合成関数の公式をも ちいて

d(fx(x(t), y(t))) dt

=fxx(x(t), y(t))x(t) +fxy(x(t), y(t))y(t)

=fxx(x(t), y(t))h+fxy(x(t), y(t))k (3.38)

となる.

fy(x(t), y(t))tで微分すると,合成関数の公式をも ちいて

d(fy(x(t), y(t))) dt

=fyx(x(t), y(t))x(t) +fyy(x(t), y(t))y(t)

=fyx(x(t), y(t))h+fxy(x(t), y(t))k (3.39) となる.

(3.38)(3.39)(3.37)に代入すると z′′(t) =fxx(x(t), y(t))h2+fxy(x(t), y(t))kh

+fyx(x(t), y(t))hk+fxy(x(t), y(t))k2 (3.40) 一般にfxy(x, y) =fyx(x, y)が成り立つとすれば

z′′(t) =fxx(x(t), y(t))h2+ 2fxy(x(t), y(t))hk +fxy(x(t), y(t))k2 (3.41) (3.41)の方で考える.t= 0とすれば

z′′(0) =fxx(x0, y0)h2+ 2fxy(x0, y0)hk

+fyy(x0, y0)k2 (3.42) (3.42)の右辺は

a=fxx(x0, y0) b=fxy(x0, y0)

c=fyy(x0, y0) (3.43) とおくと

ah2+ 2bhk+ck2 となる.= 0として

ah2+ 2bhk+ck2

=a (

h+bk a

)2

+ (

c−b2 a

) k2

とできる.このことから

a <0 かつ c−b2 a <0 つまり

a <0 かつ ac−b2>0 であれば,任意のh, kにたいして

z′′(0) =ah2+ 2bhk+ck2<0 a= 0であれば,任意のh, kにたいして

z′′(0) = 2bhk+ck2<0

とはできない.

a, b, c(3.43)のように決めていたので fxx(x0, y0)<0

fxx(x0, y0)fyy(x0, y0)− {fxy(x0, y0)}2>0 のとき,z′′(0)<0がわかった.

以上から

(6)

定理3.2.3 (極大値をとる十分条件) 関数f(x, y)(x0, y0)において

fx(x0, y0) =fy(x0, y0) = 0 fxx(x0, y0)<0

fxx(x0, y0)fyy(x0, y0)− {fxy(x0, y0)}2>0 となるとき,(x0, y0)で極大値をとる.

極小値をとる十分条件については,z′′(0)>0となる ことを考慮して,同じように考える.

fxx(x0, y0)>0

fxx(x0, y0)fyy(x0, y0)− {fxy(x0, y0)}2>0

のとき,z′′(0)>0となるから

定理3.2.4 (極小値をとる十分条件)

関数f(x, y)(x0, y0)において fx(x0, y0) =fy(x0, y0) = 0 fxx(x0, y0)>0

fxx(x0, y0)fyy(x0, y0)− {fxy(x0, y0)}2>0 となるとき,(x0, y0)で極小値をとる.

極大値と極小値の十分条件では,fxx(x0, y0)の符号が 異なるだけであることに注意する必要がある.

例題3.2.2 (例題3.2.1の続き)

(1) f(x, y) =x2+ 2y2とする.(x, y) = (0,0)で極 値をとる可能性があった.

fx(0,0) =fy(x, y) = 0

fxx(x, y) = 2, fxy(x, y) = 0 fyx(x, y) = 0, fyy(x, y) = 4 なので

fxx(0,0) = 2, fxy(0,0) = 0 fyx(0,0) = 0, fyy(0,0) = 4

fxx(0,0)>0

fxx(0,0)fyy(0,0)− {fxy(0,0)}2= 8>0 なので,(0,0) で極小値f(0,0) = 0をとる( 3.1

(2) f(x, y) = 2x2−y2とする.(x, y) = (0,0)で極値 をとる可能性があった.fx(0,0) =fy(x, y) = 0

fxx(x, y) = 4, fxy(x, y) = 0 fyx(x, y) = 0, fyy(x, y) =2

-2 -1

0 1

2 x

-2 -1

0 1 y 2

0 5 10

-2 -1

0 x 1 -2

-1 0

1 y 2

3.1 例題3.2.2(1)

なので

fxx(0,0) = 4, fxy(0,0) = 0 fyx(0,0) = 0, fyy(0,0) =2

fxx(0,0)>0

fxx(0,0)fyy(0,0)− {fxy(0,0)}2=8<0

なので,(0,0)では極値をとらない(3.2

-2 -1

0 1

2 x

-2 -1

0 1 y 2

0 5

-2 -1

0 x 1 -2

-1 0

1 y 2

3.2 例題3.2.2(2)

(3) f(x, y) = x2 + 2xy + 2y2 + 2x2y とする.

(x, y) = (3,2) で極値をとる可能性があった.

fx(3,2) =fy(3,2) = 0

fxx(x, y) = 2, fxy(x, y) = 2 fyx(x, y) = 2, fyy(x, y) = 4

(7)

なので

fxx(3,2) = 2, fxy(3,2) = 2 fyx(3,2) = 2, fyy(3,2) = 4

fxx(0,0)>0

fxx(0,0)fyy(0,0)− {fxy(0,0)}2= 4>0 なので,(3,2)では極小値f(3,2) =5をと (3.3

-5 -4 -3 -2 -1 0 x

1 2 3 54

y

0 10 20 30 40 -5 -4 -3 -2 -1 0

3.3 例題3.2.2(3)

(4) f(x, y) = x3+y312x3yとする.(x, y) = (2,1),(2,1),(2,1),(2,1)で極値をとる可 能性があった.

fx(2,1) =fy(2,1) = 0 fx(2,1) =fy(2,1) = 0 fx(2,1) =fy(2,1) = 0 fx(2,1) =fy(2,1) = 0

fxx(x, y) = 6x, fxy(x, y) = 0 fyx(x, y) = 0, fyy(x, y) = 6y D(x, y) =fxx(x, y)fyy(x, y)− {fxy(x, y)}2 とおくと

D(x, y) =fxx(x, y)fyy(x, y)− {fxy(x, y)}2

= 6x×6y− {0}2

= 36xy (3.44)

(x, y) = (2,1)

fxx(2,1) =12 D(−2,1) = 72

し た が っ て ,(x, y) = (2,1) で 極 大 値 f(−2,1) = 18をとる.

(x, y) = (2,1)

fxx(2,1) =12 D(−2,1) =72

したがって,(x, y) = (2,1) では極値をとら ない.

(x, y) = (2,1)

fxx(2,1) = 12 D(2,−1) =72

したがって,(x, y) = (2,1) では極値をとら ない.

(x, y) = (2,1)

fxx(2,1) = 12 D(2,1) = 72

したがって,(x, y) = (2,1)

極小値f(2,1) =18をとる.図3.4を参照.

-4 -2

0 2

4 x

-4 -2

0 2 y 4

-50 0 50

-4 -2

0 x 2 -4

-2 0

2 y 4

3.4 例題3.2.2(4)

参照

関連したドキュメント

RNAi 導入の 2

まずフォンノイマン環は,普通とは異なる「長さ」を持っています. (知っている人に向け て書けば, B

一階算術(自然数論)に議論を限定する。ひとたび一階算術に身を置くと、そこに算術的 階層の存在とその厳密性

未記入の極数は現在計画中の製品です。 極数展開のご質問は、

東京都は他の道府県とは値が離れているように見える。相関係数はこう

(火力発電のCO 2 排出係数) - 調整後CO 2 排出係数 0.573 全電源のCO 2 排出係数

(火力発電のCO 2 排出係数) - 調整後CO 2 排出係数 0.521 全電源のCO 2 排出係数

[21] Tomoaki Kodama, Yasuhiro Honda: A Study on the Modeling and Simulation Method of Torsional Vibration Considering Dynamic Properties of Rubber Parts for Engine Crankshaft