2019年1月26日土曜日

学習環境

解析入門 原書第3版 (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第3部(積分)、第13章(積分の応用)、補充問題、曲線の長さの練習問題15の解答を求めてみる。


  1. 1 2 e - 4 θ 2 + d d θ e - 4 θ 2 d θ = 1 2 e - 8 θ + - 4 e - 4 θ 2 d θ = 1 2 e - 8 θ + 16 e - 8 θ d θ = 17 1 2 e - 4 θ d θ = 17 - 1 4 e - 4 θ 1 2 = 17 4 e - 4 - e - 8

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Integral, Derivative, plot, sqrt, cos, sin
from sympy import pi, exp
from sympy.plotting import plot_parametric

theta = symbols('θ')
r = exp(-4 * theta)
x = r * cos(theta)
y = r * sin(theta)

I = Integral(sqrt(r ** 2 + Derivative(r, theta, 1) ** 2), (theta, 1, 2))

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

p = plot_parametric((x, y, (theta, 0, 1)),
                    (x, y, (theta, 1, 2)),
                    (x, y, (theta, 2, 2 * pi)),
                    show=False)

colors = ['red', 'green', 'blue']
for i, color in enumerate(colors):
    p[i].line_color = color
p.save('sample15.png')

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

$ python3 sample15.py 
2                               
⌠                               
⎮      ______________________   
⎮     ╱            2            
⎮    ╱  ⎛d ⎛ -4⋅θ⎞⎞     -8⋅θ    
⎮   ╱   ⎜──⎝ℯ    ⎠⎟  + ℯ      dθ
⎮ ╲╱    ⎝dθ       ⎠             
⌡                               
1                               

     ⎛   4    ⎞  -8 
-√17⋅⎝- ℯ  + 1⎠⋅ℯ   
────────────────────
         4          

$

0 コメント:

コメントを投稿