裏 RjpWiki

Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学

数学問題-4

2020年11月10日 | ブログラミング
Python では sympy を使う
WolframAlpha の「高等学校 数学」の例題を解いてみる

問題 sin x + cos x = 1 を解く

>>> from sympy import *
>>> var('a:z')
(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z)

>>> f = sin(x) + cos(x) - 1
>>> ans = solve(f)
>>> ans
[0, pi/2]
>>> f.subs(x, ans[0]).evalf()
0
>>> f.subs(x, ans[1]).evalf()
0

以下の図で確認

>>> from sympy.plotting import plot
>>> plot(f, (x, -0.1, 1.7))



コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 数学問題-二重根号の簡約(R ... | トップ | 数学問題-5 »
最新の画像もっと見る

コメントを投稿

ブログラミング」カテゴリの最新記事