グラフがでます。
オリジナル
上と同じです。大学入試数学問題集成>テキスト【1】(1)
xxxx ChatGPT で(できませんでした。) xxx
入力文
次の方程式を解きなさい。√(5-2x)-x+2=0
XXXXX ??x=1/2?? xxxxx
WolframAlpha で
グラフがでます。曲線1本です。
グラフがでます。曲線1本と直線1本です。
sympyで(数学入試問題 様のやり方で)
・同値変形に挑戦しました。無理矢理感があります。
・sqrtとsqrtじゃないと、判別するいい方法がありますか?
from sympy import *
x=symbols('x',real=True)
myEq1 =Eq(sqrt(5-2*x)-x+2,0 ) ;print("#",myEq1 )
myEq2 =Eq(sqrt(5-2*x) ,x-2 ) ;print("#",myEq2 )
myEq3A=Eq(myEq2.lhs**2 ,myEq2.rhs**2 ) ;print("#",myEq3A)
myEq3B=Ge(myEq2.rhs ,0 ) ;print("#",myEq3B)
myEq4 =solve([myEq3A,myEq3B],x ) ;print("#",myEq4 )
# Eq(-x + sqrt(5 - 2*x) + 2, 0)
# Eq(sqrt(5 - 2*x), x - 2)
# Eq(5 - 2*x, (x - 2)**2)
# x - 2 >= 0
# Eq(x, 1 + sqrt(2))
sympyで(solveで)
from sympy import *
x=symbols('x',real=True)
y=sqrt(5-2*x)-x+2
print("#",solve(y,x)[0])
plot(y,
aspect_ratio=(1.0,1.0),xlim=(-10,10),ylim=(-4,10))
plot(sqrt(5-2*x),x-2,
aspect_ratio=(1.0,1.0),xlim=(-10,10),ylim=(-4,10))
# 1 + sqrt(2)
aspect_ratioを使ってみました。(参考あり)
グラフより、解は2.5より、ちょっと小さいです。
グラフより、解は2.5より、ちょっと小さいです。
sqrtとsqrtじゃない。曲線と直線の交点です。
sympyの実行環境
①私の環境は,pycharmです。
②よく聞くのは、Jupyterです。
③web上で、上記のソースを「SymPy Live shell」に、コピー貼り付けでもできました。
黒背景の右上に、マウスを移動すると、コピーマークが発生します。
??? タブレット環境で、コピー貼り付けが実行できませんでした。???
参考
>aspect_ratio<plot
以下、いつもの?おすすめです。