学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- 数式入力ソフト(TeX, MathML): MathType
- MathML対応ブラウザ: Firefox、Safari
- MathML非対応ブラウザ(Internet Explorer, Google Chrome...)用JavaScript Library: MathJax
- 参考書籍
数学読本〈4〉数列の極限,順列/順列・組合せ/確率/関数の極限と微分法(松坂 和夫(著)、岩波書店)の第17章(関数の変化をとらえる - 関数の極限と微分法)、17.4(いろいろな微分法)、陰関数、問42.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from sympy import pprint, symbols, Derivative, solve
x, y = symbols('x y')
exprs = [y ** 2 - 4 * x,
x ** 2 / 4 + y ** 2 - 1,
x ** 2 - y ** 2 - 1,
x ** 2 * y ** 3 - 1]
for i, expr in enumerate(exprs, 1):
print('({})'.format(i))
pprint(expr)
s = solve(expr, y, dict=True)
pprint(s)
for a in s:
f = a[y]
d = Derivative(f, x)
pprint(d)
pprint(d.doit())
入出力結果(Terminal, IPython)
$ ./sample42.py
(1)
2
-4⋅x + y
[{y: -2⋅√x}, {y: 2⋅√x}]
d
──(-2⋅√x)
dx
-1
───
√x
d
──(2⋅√x)
dx
1
──
√x
(2)
2
x 2
── + y - 1
4
⎡⎧ __________ ⎫ ⎧ __________⎫⎤
⎢⎪ ╱ 2 ⎪ ⎪ ╱ 2 ⎪⎥
⎢⎨ -╲╱ - x + 4 ⎬ ⎨ ╲╱ - x + 4 ⎬⎥
⎢⎪y: ───────────────⎪, ⎪y: ─────────────⎪⎥
⎣⎩ 2 ⎭ ⎩ 2 ⎭⎦
⎛ __________ ⎞
⎜ ╱ 2 ⎟
d ⎜-╲╱ - x + 4 ⎟
──⎜───────────────⎟
dx⎝ 2 ⎠
x
───────────────
__________
╱ 2
2⋅╲╱ - x + 4
⎛ __________⎞
⎜ ╱ 2 ⎟
d ⎜╲╱ - x + 4 ⎟
──⎜─────────────⎟
dx⎝ 2 ⎠
-x
───────────────
__________
╱ 2
2⋅╲╱ - x + 4
(3)
2 2
x - y - 1
⎡⎧ ________⎫ ⎧ ________⎫⎤
⎢⎨ ╱ 2 ⎬ ⎨ ╱ 2 ⎬⎥
⎣⎩y: -╲╱ x - 1 ⎭, ⎩y: ╲╱ x - 1 ⎭⎦
⎛ ________⎞
d ⎜ ╱ 2 ⎟
──⎝-╲╱ x - 1 ⎠
dx
-x
───────────
________
╱ 2
╲╱ x - 1
⎛ ________⎞
d ⎜ ╱ 2 ⎟
──⎝╲╱ x - 1 ⎠
dx
x
───────────
________
╱ 2
╲╱ x - 1
(4)
2 3
x ⋅y - 1
⎡⎧ ____ ____⎫ ⎧ ____ ____⎫
⎢⎪ ╱ 1 ╱ 1 ⎪ ⎪ ╱ 1 ╱ 1 ⎪
⎢⎪ ╱ ── √3⋅ⅈ⋅ ╱ ── ⎪ ⎪ ╱ ── √3⋅ⅈ⋅ ╱ ── ⎪
⎢⎨ 3 ╱ 2 3 ╱ 2 ⎬ ⎨ 3 ╱ 2 3 ╱ 2 ⎬ ⎧ ___
⎢⎪ ╲╱ x ╲╱ x ⎪ ⎪ ╲╱ x ╲╱ x ⎪ ⎪ ╱ 1
⎢⎪y: - ───────── - ──────────────⎪, ⎪y: - ───────── + ──────────────⎪, ⎨y: ╱ ──
⎢⎩ 2 2 ⎭ ⎩ 2 2 ⎭ ⎪ 3 ╱ 2
⎣ ⎩ ╲╱ x
⎤
⎥
⎥
_⎫⎥
⎪⎥
⎬⎥
⎪⎥
⎭⎦
⎛ ____ ____⎞
⎜ ╱ 1 ╱ 1 ⎟
⎜ ╱ ── √3⋅ⅈ⋅ ╱ ── ⎟
⎜ 3 ╱ 2 3 ╱ 2 ⎟
d ⎜ ╲╱ x ╲╱ x ⎟
──⎜- ───────── - ──────────────⎟
dx⎝ 2 2 ⎠
____ ____
╱ 1 ╱ 1
╱ ── √3⋅ⅈ⋅ ╱ ──
3 ╱ 2 3 ╱ 2
╲╱ x ╲╱ x
───────── + ──────────────
3⋅x 3⋅x
⎛ ____ ____⎞
⎜ ╱ 1 ╱ 1 ⎟
⎜ ╱ ── √3⋅ⅈ⋅ ╱ ── ⎟
⎜ 3 ╱ 2 3 ╱ 2 ⎟
d ⎜ ╲╱ x ╲╱ x ⎟
──⎜- ───────── + ──────────────⎟
dx⎝ 2 2 ⎠
____ ____
╱ 1 ╱ 1
╱ ── √3⋅ⅈ⋅ ╱ ──
3 ╱ 2 3 ╱ 2
╲╱ x ╲╱ x
───────── - ──────────────
3⋅x 3⋅x
⎛ ____⎞
d ⎜ ╱ 1 ⎟
──⎜ ╱ ── ⎟
dx⎜3 ╱ 2 ⎟
⎝╲╱ x ⎠
____
╱ 1
-2⋅ ╱ ──
3 ╱ 2
╲╱ x
─────────────
3⋅x
$
0 コメント:
コメントを投稿