2018年9月23日日曜日

学習環境

数学読本〈1〉数・式の計算/方程式/不等式 (松坂 和夫(著)、岩波書店)の第2章(文字と記号の活躍 - 式の計算)、2.1(整式)、共通因数をくくり出すことの問11-(1)、(2)、(3)、(4)、(5)、(6).を取り組んでみる。



    1. x + 2 x + 7

    2. x + 7 x - 4

    3. x - 6 2 x - 1

    4. 3 x + 4 4 x + 3

    5. a + b 3 a - 10 b

    6. 2 x + 5 y 8 x - 9 y

コード(Emacs)

Python 3

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

print('11.')

x, y, z, a, b = symbols('x, y, z, a, b')

ts = [x ** 2 + 9 * x + 14,
      x ** 2 + 3 * x - 28,
      2 * x ** 2 - 13 * x + 6,
      12 * x ** 2 + 25 * x + 12,
      3 * a ** 2 - 7 * a * b - 10 * b ** 2,
      16 * x ** 2 + 22 * x * y - 45 * y ** 2]

for i, t in enumerate(ts, 1):
    print(f'({i})')
    pprint(t.factor())
    print()

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

$ ./sample11.py
11.
(1)
(x + 2)⋅(x + 7)

(2)
(x - 4)⋅(x + 7)

(3)
(x - 6)⋅(2⋅x - 1)

(4)
(3⋅x + 4)⋅(4⋅x + 3)

(5)
(a + b)⋅(3⋅a - 10⋅b)

(6)
(2⋅x + 5⋅y)⋅(8⋅x - 9⋅y)

$

0 コメント:

コメントを投稿