学習環境
- 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 コメント:
コメントを投稿