多変数の関数 微分可能性と勾配ベクトル 合成関数、ノルム
解析入門(中) (松坂和夫 数学入門シリーズ 5) (松坂 和夫 (著)、岩波書店)の第14章(多変数の関数)、14.1(微分可能性と勾配ベクトル)、問題4の解答を求めてみる。
コード(Wolfram Language, Jupyter)
r[x_, y_] := Norm[{x, y}]
g[x_] := 2 x
f[x_, y_] := g[r[x, y]]
Grad[f[x, y], {x, y}]
Simplify[%]
Simplify[%, Element[{x, y}, Reals]]
% == g'[r{x, y}] {x, y} / r[x, y]
Simplify[%]
Simplify[%, Element[{x, y}, Reals]]
Grad[Sin[Norm[{x, y}]], {x, y}]
Simplify[%, Element[{x, y}, Reals]]
Cos[Norm[{x, y}]] {x, y} / Norm[{x, y}]
Simplify[%]
Simplify[%, Element[{x, y}, Reals]]
Plot3D[Sin[Norm[{x, y}]], {x, -5, 5}, {y, -5, 5}]
Plot3D[Sin[Norm[{x, y}]], {x, -10, 10}, {y, -10, 10}]