2019年1月21日月曜日

学習環境

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


  1. - 1 0 1 + d dx 1 2 e x + e - x 2 dx = - 1 0 1 + 1 4 e x - e - x 2 dx = - 1 0 1 + 1 4 e 2 x + e - 2 x - 2 dx = 1 2 - 1 0 2 + e 2 x + e - 2 x dx = 1 2 - 1 0 e x + e - x 2 dx = 1 2 - 1 0 e x + e - x dx = 1 2 e x - e - x - 1 0 = 1 2 e - e - 1

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, Integral, Derivative, plot, sqrt, Rational
from sympy import exp

x = symbols('x')

f = Rational(1, 2) * (exp(x) + exp(-x))
I = Integral(sqrt(1 + Derivative(f, x, 1) ** 2), (x, -1, 0))

I1 = I.doit()
I2 = I1.doit()
for o in [I, I1, I2]:
    pprint(o)
    print()

p = plot((f, (x, -2, -1)),
         (f, (x, -1, 0)),
         (f, (x, 0, 2)),
         legend=True,
         show=False)
colors = ['red', 'green', 'blue']
for i, color in enumerate(colors):
    p[i].line_color = color
p.save('sample10.png')

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

$ python3 sample10.py
0                                
⌠                                
⎮        _____________________   
⎮       ╱               2        
⎮      ╱  ⎛  ⎛ x    -x⎞⎞         
⎮     ╱   ⎜d ⎜ℯ    ℯ  ⎟⎟         
⎮    ╱    ⎜──⎜── + ───⎟⎟  + 1  dx
⎮  ╲╱     ⎝dx⎝2     2 ⎠⎠         
⌡                                
-1                               

0                          
⌠                          
⎮     __________________   
⎮    ╱  2⋅x        -2⋅x    
⎮  ╲╱  ℯ    + 2 + ℯ      dx
⌡                          
-1                         
───────────────────────────
             2             

0                          
⌠                          
⎮     __________________   
⎮    ╱  2⋅x        -2⋅x    
⎮  ╲╱  ℯ    + 2 + ℯ      dx
⌡                          
-1                         
───────────────────────────
             2             

$

0 コメント:

コメントを投稿