Processing math: 100%

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 コメント:

コメントを投稿