2017年10月11日水曜日

学習環境

解析入門 原書第3版 (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第2部(微分と基本的な関数)、第7章(逆関数)、4(逆正接関数)、練習問題29.を取り組んでみる。


  1. 時間をt秒、ヘリコプターの地上の高さをxメートルとする。

    dx dt =5 tanθ= x 250 θ=arctan x 250 dθ dx = 1 1+ ( x 250 ) 2 · 1 250 dθ dt = dθ dx dx dt = 1 1+ ( x 250 ) 2 · 1 250 ·5 x=200 1 1+ ( 200 250 ) 2 · 1 250 ·5 = 5 250+ 200 2 250 = 5·250 250 2 + 200 2 = 5 3 250·25+200·20 = 5 50·5+40·4 = 1 50+8·4 = 1 82 ( / )

コード(Emacs)

Python 3

#!/usr/bin/env python3

from sympy import pprint, symbols, atan, Derivative

print('29.')
t, x = symbols('t x')
Θ = atan(x / 250)
Dx = Derivative(Θ, x, 1)
Dt = Dx * 5
for t in [Dt, Dt.doit(), Dt.doit().subs({x:200})]:
    pprint(t)
    print()

入出力結果(Terminal, Jupyter(IPython))

$ ./sample29.py
29.
  d ⎛    ⎛ x ⎞⎞
5⋅──⎜atan⎜───⎟⎟
  dx⎝    ⎝250⎠⎠

      1       
──────────────
   ⎛   2     ⎞
   ⎜  x      ⎟
50⋅⎜───── + 1⎟
   ⎝62500    ⎠

1/82

$

0 コメント:

コメントを投稿