2019年1月30日水曜日

学習環境

数学読本〈1〉数・式の計算/方程式/不等式 (松坂 和夫(著)、岩波書店)の第4章(大小関係を見る - 不等式)、4.2(不等式の解法)、1次不等式の問7の解答を求めてみる。



    1. - 3 < x - 1 < 3 - 2 < x < 4

    2. 2 x - 5 < - 5 , 5 < 2 x - 5 x < 0 , x > 5

    3. - 5 2 x + 1 5 - 3 x 2

コード

Python 3

#!/usr/bin/env python3
from sympy import pprint, symbols
from sympy.solvers.inequalities import reduce_inequalities

print('7.')

x = symbols('x')
ts = [abs(x - 1) < 3,
      abs(2 * x - 5) > 5,
      abs(2 * x + 1) <= 5]

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

入出力結果(cmd(コマンドプロンプト)、Terminal、Jupyter(IPython))

$ python3 sample7.py
7.
(1)
-2 < x ∧ x < 4
(2)
(-∞ < x ∧ x < 0) ∨ (5 < x ∧ x < ∞)
(3)
-3 ≤ x ∧ x ≤ 2
$

0 コメント:

コメントを投稿