数学のブログ

合成微分律と勾配ベクトル 方向微分係数 対数関数、向き、単位ベクトル、内積、最大方向微分係数

続 解析入門 (原書第2版) (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第4章(合成微分律と勾配ベクトル)、3(方向微分係数)の練習問題2の解答を求めてみる。

a

g r a d f ( x , y ) = ( x x 2 + y 2 , y x 2 + y 2 )
g r a d f ( 1 , 1 ) = 1 2 ( 1 , 1 )
1 2 ( 1 , 1 ) · ( 2 , 1 ) | ( 2 , 1 ) | = 1 2 5 ( 2 + 1 ) = 3 2 5

b

g r a d f ( x , y , z ) = ( y + z , z + x , x + y )
g r a d f ( - 1 , 1 , 7 ) = ( 8 , 6 , 0 ) = 2 ( 4 , 3 , 0 )
2 ( 4 , 3 , 0 ) · ( 3 , 4 , - 12 ) | ( 3 , 4 , - 12 ) | = 2 · 24 9 + 16 + 144 = 48 13

c

g r a d f ( x , y ) = ( 8 x . , 18 y ) = 2 ( 4 x , 9 y )
g r a d f ( 2 , 1 ) = 2 ( 8 , 9 )
2 ( 8 , 9 ) = 2 64 + 81 = 4 145

コード(Wolfram Language, Jupyter)

f[x_, y_] := Log[(x^2+y^2)^(1/2)]
Grad[f[x, y], {x, y}]
Output
1/(1^2+1^2) {1, 1} . {2, 1} / Norm[{2, 1}]
Output
Plot3D[f[x, y], {x, -2, 2}, {y, -2, 2}, PlotRange -> {-5, 5}]
Output
Plot3D[4x^2 + 9y^2, {x, -5, 5}, {y, -5, 5}]
Output