2018年11月22日木曜日

学習環境

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



    • 4 · 1 8 - 2 · 1 4 - 9 = 1 2 - 1 2 - 9 = - 9

    • 4 - 1 8 - 2 · 1 4 - 9 = - 1 2 - 1 2 - 9 = - 10

    • 4 · 27 8 - 2 · 9 4 - 9 = 27 2 - 9 2 - 9 = 9 - 9 = 0

    • 4 - 27 8 - 2 · 9 4 - 9 = - 27 2 - 9 2 - 9 = - 18 - 9 = - 27

コード(Emacs)

Python 3

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

print('16.')

x = symbols('x', real=True)
eq = 4 * x ** 3 - 2 * x ** 2 - 9

for q in [Rational(1, 2), Rational(3, 2)]:
    for t in [q, -q]:
        pprint(eq.subs({x: t}))
    print()

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

$ ./sample16.py
16.
-9
-10

0
-27

$

0 コメント:

コメントを投稿