学習環境
- Surface、Surface ペン(端末)
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad Pro 10.5 + Apple Pencil
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
新装版 数学読本2 (松坂 和夫(著)、岩波書店)の第7章(急速・緩慢に変化する関係 - 指数関数・対数関数)、7.3(対数関数の性質)、いくつかの例題および問題の補充の問33の解答を求めてみる。
場合分け。
よって、求める x の値の範囲は、
コード
Python 3
#!/usr/bin/env python3 from sympy import pprint, symbols, log from sympy.solvers.inequalities import reduce_inequalities print('33.') x = symbols('x', positive=True) inequalities = [9 ** x + 3 ** x > 12, 4 ** x - 3 * 2 ** (x + 2) + 32 >= 0, log(x, 10) ** 2 < log(x ** 2, 10), log(x, 2) >= log(2, x)] for i, inequality in enumerate(inequalities, 1): print(f'({i})') try: pprint(reduce_inequalities(inequality, x)) except Exception as err: print(err) print()
入出力結果(Bash、cmd.exe(コマンドプロンプト)、Terminal、Jupyter(IPython))
$ ./sample33.py 33. (1) 1 < x (2) 3 ≤ x ∨ x ≤ 2 (3) 1 < x ∧ x < 100 (4) (1/2 ≤ x ∧ x < 1) ∨ 2 ≤ x $
0 コメント:
コメントを投稿