2018年12月13日木曜日

学習環境

解析入門(下) (松坂和夫 数学入門シリーズ 6) (松坂 和夫(著)、岩波書店)の第24章(重積分の変数変換)、24.2(変数変換定理)、問題6.を取り組んでみる。


  1. 空間極座標に変換する。

    r , θ

    の値の範囲を考える。

    0 θ π 2 r sin θ cos φ 2 + r sin θ sin φ 2 r cos θ 2 sin 2 θ cos 2 φ + sin 2 θ sin 2 φ cos 2 θ sin 2 θ cos 2 θ 0 θ π 4 r 2 sin 2 θ cos 2 φ + r 2 sin 2 θ sin 2 φ + r 2 cos 2 θ = r cos θ r 2 sin 2 θ + r 2 cos 2 θ = r cos θ r 2 = r cos θ r = cos θ 0 r cos θ

    よって、求める問題の球面の内側 にあって、円錐面の上側にある部分の体積は、

    0 2 π 0 π 4 0 cos θ r 2 sin θ d r d θ d φ = 1 3 0 2 π 0 π 4 r 3 sin θ 0 cos θ d θ d φ = 1 3 0 2 π 0 π 4 cos 3 θ sin θ d θ d φ = 1 3 - 1 4 0 2 π cos 4 θ 0 π 4 d φ = - 1 12 0 2 π 1 4 - 1 d φ = - 1 12 - 3 4 0 2 π 1 d φ = 1 16 2 π = π 8

コード(Emacs)

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Integral, pi, sin, cos

print('6.')

r, theta, phi = symbols('r, θ, φ')

I = Integral(Integral(Integral(r ** 2 * sin(theta), (r, 0, cos(theta))),
                      (theta, 0, pi / 4)),
             (phi, 0, 2 * pi))

for t in [I, I.doit()]:
    pprint(t)
    print()

入出力結果(Terminal, cmd(コマンドプロンプト), Jupyter(IPython))

$ ./sample6.py
6.
    π                          
    ─                          
2⋅π 4 cos(θ)                   
 ⌠  ⌠   ⌠                      
 ⎮  ⎮   ⎮     2                
 ⎮  ⎮   ⎮    r ⋅sin(θ) dr dθ dφ
 ⌡  ⌡   ⌡                      
 0  0   0                      

π
─
8

$

0 コメント:

コメントを投稿