学習環境
- Surface、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro 10.5 + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
解析入門 原書第3版 (S.ラング(著)、松坂 和夫(翻訳)、片山 孝次(翻訳)、岩波書店)の第4部(級数)、第14章(テイラーの公式)、5(対数関数)の練習問題2の解答を求めてみる。
より、求める対数の小数第5位までの値を計算して求める。
log 3 も同様に計算。
コード
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, log, Rational, plot print('2.') a = -10 ** -1 - Rational(1, 2) * 10 ** -2 + Rational(1, 3) * \ (-10 ** -1) ** 3 - Rational(1, 4) * (-10 ** -1) ** 4 b = -4 * 10 ** -2 - Rational(1, 2) * (-4 * 10 ** -2) ** 2 + \ Rational(1, 3) * (-4 * 10 ** -2) ** 3 c = Rational(1, 80) - Rational(1, 2) * Rational(1, 80) ** 2 log2 = -7 * a + 2 * b + 3 * c log3 = -11 * a + 3 * b + 5 * c for o in [a, b, c, log(2), float(log(2)), log2, log(3), float(log(3)), log3]: pprint(o) print()
入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))
C:\Users\...>py sample2.py 2. -0.105358333333333 -0.0408213333333333 159 ───── 12800 log(2) 0.6931471805599453 0.693131291666667 log(3) 1.0986122886681098 1.09858704166667 C:\Users\...>
0 コメント:
コメントを投稿