学習環境
- Surface 3 (4G LTE)、Surface 3 タイプ カバー、Surface ペン(端末)
- Windows 10 Pro (OS)
- 数式入力ソフト(TeX, MathML): MathType
- MathML対応ブラウザ: Firefox、Safari
- MathML非対応ブラウザ(Internet Explorer, Microsoft Edge, Google Chrome...)用JavaScript Library: MathJax
- 参考書籍
解析入門〈2〉(松坂 和夫(著)、岩波書店)の第9章(関数列と関数級数)、9.3(複素整級数(指数関数・三角関数再論))、問題3.を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3 # -*- coding: utf-8 -*- from sympy import pprint, symbols, exp, solve, I, E, sin, cos, tan print('2.') z = symbols('z') eqs = [(sin(I), I * (E - exp(-1)) / 2), (cos(I), (E + exp(-1)) / 2), (tan(1 + I), (exp(2 * I * (1 + I)) - 1) / (I * (exp(2 * (I - 1)) + 1)))] for i, eqs0 in enumerate(eqs, 1): print(f'({i})') for eq in eqs0: pprint(eq.as_real_imag()) print()
入出力結果(Terminal, IPython)
$ ./sample3.py 2. (1) (0, sinh(1)) ⎛ -1 ⎞ ⎜ ℯ ℯ⎟ ⎜0, - ─── + ─⎟ ⎝ 2 2⎠ (2) (cosh(1), 0) ⎛ -1 ⎞ ⎜ℯ ℯ ⎟ ⎜─── + ─, 0⎟ ⎝ 2 2 ⎠ (3) ⎛ sin(2) sinh(2) ⎞ ⎜────────────────, ────────────────⎟ ⎝cos(2) + cosh(2) cos(2) + cosh(2)⎠ ⎛ ⎛ -2 ⎞ -2 ⎛ -2 ⎞ -2 ⎜ ⎝ℯ ⋅cos(2) + 1⎠⋅ℯ ⋅sin(2) ⎝-1 + ℯ ⋅cos(2)⎠⋅ℯ ⋅sin(2) ⎜─────────────────────────────── - ───────────────────────────────, - ──────── ⎜ 2 2 ⎜ -4 2 ⎛ -2 ⎞ -4 2 ⎛ -2 ⎞ -4 2 ⎝ℯ ⋅sin (2) + ⎝ℯ ⋅cos(2) + 1⎠ ℯ ⋅sin (2) + ⎝ℯ ⋅cos(2) + 1⎠ ℯ ⋅sin -4 2 ⎛ -2 ⎞ ⎛ -2 ⎞⎞ ℯ ⋅sin (2) ⎝-1 + ℯ ⋅cos(2)⎠⋅⎝ℯ ⋅cos(2) + 1⎠⎟ ─────────────────────── - ──────────────────────────────────⎟ 2 2 ⎟ ⎛ -2 ⎞ -4 2 ⎛ -2 ⎞ ⎟ (2) + ⎝ℯ ⋅cos(2) + 1⎠ ℯ ⋅sin (2) + ⎝ℯ ⋅cos(2) + 1⎠ ⎠ $
0 コメント:
コメントを投稿