Loading [MathJax]/jax/output/CommonHTML/jax.js

2017年10月10日火曜日

学習環境

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


  1. 時間をt秒、人とロープの距離をxメートルとする。

    dxdt=2sinθ=8xθ=arcsin8xdθdx=11(8x)2·8x2dθdt=dθdx·dxdt=11(8x)2·8x2(2)=8·2x21(8x)2x=208·22021(820)2=15·51(25)2=55·55222=15254=1521

コード(Emacs)

Python 3

#!/usr/bin/env python3

from sympy import pprint, symbols, asin, Derivative

print('27.')
t, x = symbols('t x')
Θ = asin(8 / x)
Dx = Derivative(Θ, x, 1)
Dt = Dx * (-2)
for t in [Dt, Dt.doit(), Dt.doit().subs({x:20})]:
    pprint(t)
    print()

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

$ ./sample27.py
27.
   -1     
──────────
d ⎛  6   ⎞
──⎜──────⎟
dΘ⎝sin(Θ)⎠

   2    
sin (Θ) 
────────
6⋅cos(Θ)

$

0 コメント:

コメントを投稿