学習環境
- Surface
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
代数への出発 (新装版 数学入門シリーズ) (松坂 和夫(著)、岩波書店)の第7章(不等式)、2(2次不等式)の問8の解答を求めてみる。
よって求める2つの不等式を同時に成り立たせる x の値の範囲は
コード
#!/usr/bin/env python3
from sympy import pprint, symbols
from sympy.solvers.inequalities import reduce_inequalities
from sympy.abc import x
print('8.')
exprs = [
(x ** 2 - x - 6 > 0, 2 * x ** 2 + 3 * x - 5 < 0),
(x ** 2 - 2 * x - 3 >= 0, - x ** 2 + 2 * x + 8 > 0),
(x ** 2 + 2 * x - 35 < 0, abs(x - 2) < 10),
]
for i, expr in enumerate(exprs, 1):
print(f'({i})')
pprint(reduce_inequalities(expr, x))
入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))
% ./sample8.py
8.
(1)
-5/2 < x ∧ x < -2
(2)
(3 ≤ x ∧ x < 4) ∨ (x ≤ -1 ∧ -2 < x)
(3)
-8 < x ∧ -7 < x ∧ x < 5 ∧ x < 12
%
0 コメント:
コメントを投稿