数学のブログ

多変数の関数 微分可能性と勾配ベクトル ノルム、ユークリッド距離、偏微分

解析入門(中) (松坂和夫 数学入門シリーズ 5) (松坂 和夫 (著)、岩波書店)の第14章(多変数の関数)、14.1(微分可能性と勾配ベクトル)、問題2の解答を求めてみる。

gradf(x)=grad|x|
=gradk=1nxk2
=(x1k=1nxk2,,xnk=1nxk2)
=x|x|

コード(Wolfram Language, Jupyter)

f[x_, y_] := Norm[{x, y}]
Grad[f[x, y], {x, y}]
Output
Simplify[%]
Output
Simplify[%, Element[{x, y}, Reals]]
Output
Plot3D[f[x, y], {x, -5, 5}, {y, -5, 5}]
Output