2017年8月27日日曜日

学習環境

解析入門〈2〉(松坂 和夫(著)、岩波書店)の第9章(関数列と関数級数)、9.3(複素整級数(指数関数・三角関数再論))、問題4、5.を取り組んでみる。


  1. cos( z+w )+isin( z+w ) = e i( z+w ) = e iz+iw = e iz · e iw =( cosz+isinz )( cosw+isinw ) =( coszcoswsinzsinw )+i( sinzcosw+coszsinw ) cos( z+w )=coszcoswsinzsinw sin( z+w )=sinzcosw+coszsinw

コード(Emacs)

Python 3

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

from sympy import pprint, symbols, exp, solve, I, E, sin, cos, tan, expand

print('5.')
x, y = symbols('x y', real=True)
z = x + y * I
eqs = [sin(z),
       cos(z)]
for eq in eqs:
    pprint(eq)
    pprint(eq.as_real_imag())
    print()

入出力結果(Terminal, IPython)

$ ./sample4.py
5.
sin(x + ⅈ⋅y)
(sin(x)⋅cosh(y), cos(x)⋅sinh(y))

cos(x + ⅈ⋅y)
(cos(x)⋅cosh(y), -sin(x)⋅sinh(y))

$

0 コメント:

コメントを投稿