Processing math: 100%

2019年1月30日水曜日

学習環境

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



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

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

    3. -52x+15-3x2

コード

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

コメントを投稿