学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
解析入門〈3〉(松坂 和夫(著)、岩波書店)の第14章(多変数の関数)、14.1(微分可能性と勾配ベクトル)、問題12.を取り組んでみる。
-
(0,0) において微分可能であると仮定する。
よって矛盾。
ゆえに、原点において f は微分可能ではない。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Matrix, Derivative x, y = symbols('x, y') xs = [x, y] f = x ** 3 / (x ** 2 + y ** 2) gradf = Matrix([Derivative(f, xi, 1).doit() for xi in xs]) for t in [f, gradf]: pprint(t) print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample12.py 3 x ─────── 2 2 x + y ⎡ 4 2 ⎤ ⎢ 2⋅x 3⋅x ⎥ ⎢- ────────── + ───────⎥ ⎢ 2 2 2⎥ ⎢ ⎛ 2 2⎞ x + y ⎥ ⎢ ⎝x + y ⎠ ⎥ ⎢ ⎥ ⎢ 3 ⎥ ⎢ -2⋅x ⋅y ⎥ ⎢ ────────── ⎥ ⎢ 2 ⎥ ⎢ ⎛ 2 2⎞ ⎥ ⎣ ⎝x + y ⎠ ⎦ $
macOS High Sierraの標準搭載されているグラフ作成ソフト、Grapher で作成。
0 コメント:
コメントを投稿