学習環境
- Surface
- Windows 10 Pro (OS)
- Nebo(Windows アプリ)
- iPad
- MyScript Nebo - MyScript(iPad アプリ(iOS))
- 参考書籍
代数への出発 (新装版 数学入門シリーズ) (松坂 和夫(著)、岩波書店)の第4章(1次方程式, 2次方程式 )、4(解の公式、解の虚実)、必要・十分条件の問23の解答を求めてみる。
2次方程式
の解は
これが実数であるためには
よってこのとき実数解をもつ。
異なる2つの解をもつためには、
(証明終)
コード
#!/usr/bin/env python3
from sympy import symbols, pprint, solve, plot
print('23.')
a, b, c = symbols('a:c', real=True)
x = symbols('x')
eq = a * x ** 2 + b * x + c
pprint(solve(eq, x))
ds = [{a: 1, b: 2, c: 0},
{a: 1, b: 2, c: 1},
{a: 1, b: 2, c: 5}]
p = plot(*[eq.subs(d) for d in ds],
ylim=(-10, 10),
legend=True,
show=False)
colors = ['red', 'green', 'blue', 'brown', 'orange', 'pink']
for i, s in enumerate(p):
s.line_color = colors[i]
p.show()
p.save('sample23.png')
入出力結果(Zsh、PowerShell、Terminal、Jupyter(IPython))
% ./sample23.py
23.
⎡ _____________ ⎛ _____________⎞ ⎤
⎢ ╱ 2 ⎜ ╱ 2 ⎟ ⎥
⎢-b + ╲╱ -4⋅a⋅c + b -⎝b + ╲╱ -4⋅a⋅c + b ⎠ ⎥
⎢─────────────────────, ────────────────────────⎥
⎣ 2⋅a 2⋅a ⎦
%
0 コメント:
コメントを投稿