学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ)
- 参考書籍
解析入門〈3〉(松坂 和夫(著)、岩波書店)の第14章(多変数の関数)、14.2(高次偏導関数、テイラーの定理)、問題1-(a).を取り組んでみる。
-
D1f(x,y)=(y(x2-y2)+xy(2x))(x2+y2)-xy(x2-y2)2x(x2+y2)2=y(3x2-y2)(x2+y2)-2x2y(x2-y2)(x2+y2)2=y((3x2-y2)(x2+y2)-2x2(x2-y2))(x2+y2)2=y(x4+4x2y2-y4)(x2+y2)2=x4y+4x2y3-y5(x2+y2)2|D1f(x,y)|≤6(x2+y2)52(x2+y2)2=6(x2+y2)12lim(x,y)→(0,0)D1f(x,y)=0D2f(x,y)=(x(x2-y2)+xy(-2y))(x2+y2)-xy(x2-y2)·2y(x2+y2)2=x((x2-y2-2y2)(x2+y2)-2x2y2+2y4)(x2+y2)2=x((x2-3y2)(x2+y2)-2x2y2+2y4)(x2+y2)2=x(x4-4x2y2-y2)(x2+y2)2|D2f(x,y)|≤6(x2+y2)52(x2+y2)2=6(x2+y2)12lim(x,y)→(0,0)D2f(x,y)=0よって、 ともに連続である。
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Limit, Derivative x, y = symbols('x, y') f = x * y * (x ** 2 - y ** 2) / (x ** 2 + y ** 2) Ds = [Derivative(f, t, 1) for t in [x, y]] f1s = [D.doit() for D in Ds] for t, s in zip(Ds, f1s): for u in [t, s]: pprint(u) print() print() for f1 in f1s: for dir in ['+', '-']: lx = Limit(f1, x, 0, dir=dir) lxy = Limit(lx, y, 0, dir=dir) for t in [lxy, lxy.doit()]: pprint(t) print() print() print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample1.py ⎛ ⎛ 2 2⎞⎞ ∂ ⎜x⋅y⋅⎝x - y ⎠⎟ ──⎜─────────────⎟ ∂x⎜ 2 2 ⎟ ⎝ x + y ⎠ 2 ⎛ 2 2⎞ 2 ⎛ 2 2⎞ 2⋅x ⋅y⋅⎝x - y ⎠ 2⋅x ⋅y y⋅⎝x - y ⎠ - ──────────────── + ─────── + ─────────── 2 2 2 2 2 ⎛ 2 2⎞ x + y x + y ⎝x + y ⎠ ⎛ ⎛ 2 2⎞⎞ ∂ ⎜x⋅y⋅⎝x - y ⎠⎟ ──⎜─────────────⎟ ∂y⎜ 2 2 ⎟ ⎝ x + y ⎠ 2 ⎛ 2 2⎞ 2 ⎛ 2 2⎞ 2⋅x⋅y ⋅⎝x - y ⎠ 2⋅x⋅y x⋅⎝x - y ⎠ - ──────────────── - ─────── + ─────────── 2 2 2 2 2 ⎛ 2 2⎞ x + y x + y ⎝x + y ⎠ ⎛ 2 ⎛ 2 2⎞ 2 ⎛ 2 2⎞⎞ ⎜ 2⋅x ⋅y⋅⎝x - y ⎠ 2⋅x ⋅y y⋅⎝x - y ⎠⎟ lim lim ⎜- ──────────────── + ─────── + ───────────⎟ y─→0⁺x─→0⁺⎜ 2 2 2 2 2 ⎟ ⎜ ⎛ 2 2⎞ x + y x + y ⎟ ⎝ ⎝x + y ⎠ ⎠ 0 ⎛ 2 ⎛ 2 2⎞ 2 ⎛ 2 2⎞⎞ ⎜ 2⋅x ⋅y⋅⎝x - y ⎠ 2⋅x ⋅y y⋅⎝x - y ⎠⎟ lim lim ⎜- ──────────────── + ─────── + ───────────⎟ y─→0⁻x─→0⁻⎜ 2 2 2 2 2 ⎟ ⎜ ⎛ 2 2⎞ x + y x + y ⎟ ⎝ ⎝x + y ⎠ ⎠ 0 ⎛ 2 ⎛ 2 2⎞ 2 ⎛ 2 2⎞⎞ ⎜ 2⋅x⋅y ⋅⎝x - y ⎠ 2⋅x⋅y x⋅⎝x - y ⎠⎟ lim lim ⎜- ──────────────── - ─────── + ───────────⎟ y─→0⁺x─→0⁺⎜ 2 2 2 2 2 ⎟ ⎜ ⎛ 2 2⎞ x + y x + y ⎟ ⎝ ⎝x + y ⎠ ⎠ 0 ⎛ 2 ⎛ 2 2⎞ 2 ⎛ 2 2⎞⎞ ⎜ 2⋅x⋅y ⋅⎝x - y ⎠ 2⋅x⋅y x⋅⎝x - y ⎠⎟ lim lim ⎜- ──────────────── - ─────── + ───────────⎟ y─→0⁻x─→0⁻⎜ 2 2 2 2 2 ⎟ ⎜ ⎛ 2 2⎞ x + y x + y ⎟ ⎝ ⎝x + y ⎠ ⎠ 0 $
macOS High Sierraの標準搭載されているグラフ作成ソフト、Grapher で作成。
0 コメント:
コメントを投稿