学習環境
- Surface Go、タイプ カバー、ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
解析入門(下) (松坂和夫 数学入門シリーズ 6) (松坂 和夫(著)、岩波書店)の第24章(重積分の変数変換)、24.3(広義の積分)、問題1-(b).を取り組んでみる。
空間極座標に変換して考える。
を満たす数列 を考える。
を満たす範囲で考える。
この積分について、
の場合。
よって、
のとき発散する。
の場合。
よって発散する。
の場合、
よって収束する。
ゆえに、 問題の積分は
のとき発散し、
ならば収束する。
コード(Emacs)
Python 3
#!/usr/bin/env python3
from sympy import pprint, symbols, Integral, pi, sin, cos, Limit, log, oo
print('1-(b).')
r, theta, phi, p = symbols('r, θ, φ, p')
alpha = symbols('α', positive=True)
I = Integral(Integral(Integral(r ** 2 * sin(theta) / r ** alpha, (r, 1, p)),
(theta, 0, pi)),
(phi, 0, 2 * pi))
for t in [I, I.doit()]:
pprint(t.simplify())
print()
l1 = Limit(4 * pi / (3 - alpha) * (p ** (3 - alpha) - 1), p, oo)
l2 = Limit(-4 * pi * log(p), p, oo)
for l in [l1, l2]:
for t in [l, l.doit()]:
pprint(t)
print()
print()
for alpha0 in [1, 2, 4, 5]:
print(f'α = {alpha0}')
l = l1.subs({alpha: alpha0})
for t in [l, l.doit()]:
pprint(t)
print()
print()
入出力結果(Terminal, cmd(コマンドプロンプト), Jupyter(IPython))
$ ./sample1.py
1-(b).
2⋅π π p
⌠ ⌠ ⌠
⎮ ⎮ ⎮ -α + 2
⎮ ⎮ ⎮ r ⋅sin(θ) dr dθ dφ
⌡ ⌡ ⌡
0 0 1
⎧ -α ⎛ 3 α⎞
⎪-4⋅π⋅p ⋅⎝p - p ⎠
⎪─────────────────── for α ≠ 3
⎨ α - 3
⎪
⎪ 4⋅π⋅log(p) otherwise
⎩
⎛ ⎛ -α + 3 ⎞⎞
⎜4⋅π⋅⎝p - 1⎠⎟
lim ⎜─────────────────⎟
p─→∞⎝ -α + 3 ⎠
⎛ 1 ⎞
-∞⋅sign⎜─────⎟
⎝α - 3⎠
lim (-4⋅π⋅log(p))
p─→∞
-∞
α = 1
⎛ ⎛ 2 ⎞⎞
lim ⎝2⋅π⋅⎝p - 1⎠⎠
p─→∞
∞
α = 2
lim (4⋅π⋅(p - 1))
p─→∞
∞
α = 4
⎛ ⎛ 1⎞⎞
lim ⎜-4⋅π⋅⎜-1 + ─⎟⎟
p─→∞⎝ ⎝ p⎠⎠
4⋅π
α = 5
⎛ ⎛ 1 ⎞⎞
lim ⎜-2⋅π⋅⎜-1 + ──⎟⎟
p─→∞⎜ ⎜ 2⎟⎟
⎝ ⎝ p ⎠⎠
2⋅π
$
0 コメント:
コメントを投稿