学習環境
- Surface Go、タイプ カバー、ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro + Apple Pencil
- MyScript Nebo(iPad アプリ(iOS))
- 参考書籍
数学読本〈1〉数・式の計算/方程式/不等式 (松坂 和夫(著)、岩波書店)の第2章(文字と記号の活躍 - 式の計算)、2.1(整式)、共通因数をくくり出すことの問9-(1)、(2)、(3)、(4).を取り組んでみる。
コード(Emacs)
Python 3
#!/usr/bin/env python3
from sympy import pprint, symbols
print('9.')
x, a, b = symbols('x, a, b')
ts = [2 * a ** 2 * b - 3 * a * b ** 2,
2 * x * (x - 4) + 3 * (4 - x),
a * b - 4 * a + 3 * b - 12,
x ** 2 - a * x - b * x + a * b]
for i, t in enumerate(ts, 1):
print(f'({i})')
for s in [t, t.factor()]:
pprint(s)
print()
print()
入出力結果(Terminal, Jupyter(IPython))
$ ./sample9.py
9.
(1)
2 2
2⋅a ⋅b - 3⋅a⋅b
a⋅b⋅(2⋅a - 3⋅b)
(2)
2⋅x⋅(x - 4) - 3⋅x + 12
(x - 4)⋅(2⋅x - 3)
(3)
a⋅b - 4⋅a + 3⋅b - 12
(a + 3)⋅(b - 4)
(4)
2
a⋅b - a⋅x - b⋅x + x
(-a + x)⋅(-b + x)
$
0 コメント:
コメントを投稿