2018年11月21日水曜日

学習環境

数学読本〈1〉数・式の計算/方程式/不等式 (松坂 和夫(著)、岩波書店)の第3章(数学の威力を発揮する - 方程式)、3.2(2次方程式と複素数)、剰余の定理の問15.を取り組んでみる。



    • 1 + 2 - 3 - 10 = - 10

    • - 1 + 2 + 3 - 10 = - 6

    • 8 + 8 - 6 - 10 = 0

    • - 8 + 8 + 6 - 10 = - 4

    • 27 + 18 - 9 - 10 = 26

    • - 27 + 18 + 9 - 10 = - 10

コード(Emacs)

Python 3

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

print('15.')

x = symbols('x', real=True)
eq = x ** 3 + 2 * x ** 2 - 3 * x - 10

for n in range(1, 4):
    for t in [n, -n]:
        pprint(eq.subs({x: t}))
    print()

入出力結果(Terminal, Jupyter(IPython))

$ ./sample15.py
15.
-10
-6

0
-4

26
-10

$

0 コメント:

コメントを投稿