2019年3月27日水曜日

学習環境

解析入門(上) (松坂和夫 数学入門シリーズ 4) (松坂 和夫(著)、岩波書店)の第1章(数)、1.5(複素数)、問題1を取り組んでみる。



    • 1 - i 3 = 1 - 3 i - 3 + i = - 2 - 2 i

    • 2 + 3 i 4 - 5 i 3 - 4 i = 23 + 2 i 3 + 4 i 9 + 16 = 61 + 98 i 25 = 61 25 + 98 25 i

    • i = i i 2 = - 1 i 3 = - i i 4 = 1 i 5 = i n = 4 k + 1 i n = i n = 4 k + 2 i n = - l n = 4 k + 3 i n = - i n = 4 k i n = 1

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols, I

print('1.')

n = symbols('n', integer=True)

for o in [(1 - I) ** 3, (2 + 3 * I) * (4 - 5 * I) / (3 - 4 * I), I ** n]:
    pprint(o.expand())
    print()


for k in range(1, 6):
    pprint((I ** k).expand())
    print()

入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))

C:\Users\...>py -3 sample1.py
1.
-2 - 2⋅ⅈ

61   98⋅ⅈ
── + ────
25    25 

 n
ⅈ 

ⅈ

-1

-ⅈ

1

ⅈ


C:\Users\...>

0 コメント:

コメントを投稿