極値を求める問題は基本的に常に機械的に解けば求まるので簡単だと思いがちだが、だからこそたまに足をすくわれて間違えることがある。
例えば次の関数の極値を求める場合。
f(x,y)=x3−xy2−x2+y2
まず停留点を求めるので偏微分する。
fx=3x2−y2−2xfy=−2xy+2y
それぞれ0になる点を連立して解くわけだが、ではfy=0から始めて見る。
fy=−2xy+2y=0−2y(x−1)=0
だから両辺−2yで割ればx=1が出て後はfxに代入すれば終わり簡単だ。 …とやると間違える。
(1)をよく眺めてみると、fy=0を満たすのはx=1のときだけではない。x=1の時であればyの値は何であってもイコールゼロの関係は成り立つ。逆にy=0の時であればどんなxでもイコールゼロは成り立つ。
この条件を見つけ出してからfxに当てはめてようやく全ての停留点が見つけられる。x=1だけでは全ての停留点が見つけられないので間違える。
で、fyではx=1であればyに制限はなく、y=0であればxに制限はないのでそれぞれの条件をfxに代入すると制限がかかりfx=0とfy=0両方を満たすx,yが求まる。
0 件のコメント:
コメントを投稿