学習環境
- Surface Go、タイプ カバー、ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
解析入門(下) (松坂和夫 数学入門シリーズ 6) (松坂 和夫(著)、岩波書店)の第24章(重積分の変数変換)、24.2(変数変換定理)、問題3-(c).を取り組んでみる。
s=xat=ybu=zcとおく。
ヤコビ行列式の値を求める。
∂(x,y,z)∂(s,t,u)=|∂x∂s∂x∂t∂x∂u∂yos∂y∂t∂y∂u∂z∂s∂z∂t∂z∂u|=|a000b000c|=abcよって、変数変換の定理より、
また、対称性により、
が成り立つので、
よって、
s、 t、 u を空間極座標に変換する。
ヤコビ行列式の値を求める。
行列式について、
よって、ヤコビ行列式の値は、
よって、求める積分の値は、
コード(Emacs)
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, Integral, pi, sin, cos, Rational print('3-(c).') r, theta, phi, a, b, c = symbols('r, theta, phi, a, b, c') I = Rational(1, 3) * a * b * c * (a ** 2 + b ** 2 + c ** 2) * \ Integral( Integral( Integral( (r ** 2 * sin(theta) ** 2 * cos(phi) ** 2 + r ** 2 * sin(theta) ** 2 * sin(phi) ** 2 + r ** 2 * cos(theta) ** 2) * r ** 2 * sin(theta), (phi, 0, 2 * pi)), (theta, 0, pi)), (r, 0, 1)) for t in [I, I.doit()]: pprint(t) print()
入出力結果(Terminal, cmd(コマンドプロンプト), Jupyter(IPython))
$ ./sample3.py 3-(c). 1 π 2⋅π ⌠ ⌠ ⌠ ⎛ 2 2 2⎞ ⎮ ⎮ ⎮ 2 ⎛ 2 2 2 2 2 2 2 a⋅b⋅c⋅⎝a + b + c ⎠⋅⎮ ⎮ ⎮ r ⋅⎝r ⋅sin (φ)⋅sin (θ) + r ⋅sin (θ)⋅cos (φ) + r ⋅ ⌡ ⌡ ⌡ 0 0 0 ────────────────────────────────────────────────────────────────────────────── 3 2 ⎞ cos (θ)⎠⋅sin(θ) dφ dθ dr ──────────────────────── ⎛ 2 2 2⎞ 4⋅π⋅a⋅b⋅c⋅⎝a + b + c ⎠ ──────────────────────── 15 $
0 コメント:
コメントを投稿