2018年12月4日火曜日

学習環境

数学読本〈1〉数・式の計算/方程式/不等式 (松坂 和夫(著)、岩波書店)の第3章(数学の威力を発揮する - 方程式)、3.3(高次方程式)、高次方程式の解法の問23.を取り組んでみる。


  1. ω 2 + ω + 1 = - 1 - 3 i 2 + - 1 + 3 i 2 + 1 = - 1 + 1 = 0

コード(Emacs)

Python 3

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

print('23.')

x = symbols('x')
xs = solve(x ** 3 - 1)
pprint(xs)

ω = xs[2]
eq = sum([ω ** i for i in range(2, -1, -1)])

pprint(eq.simplify())

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

$ ./sample23.py
23.
⎡     1   √3⋅ⅈ    1   √3⋅ⅈ⎤
⎢1, - ─ - ────, - ─ + ────⎥
⎣     2    2      2    2  ⎦
0
$

0 コメント:

コメントを投稿