LoginSignup
0
0

2**(3-2*x)-3*2**(1-x)+1>0「2023 福島大学後期 共生システム理工学類【2】(4)」をChatGPTとWolframAlphaとsympyでやってみたい。

Last updated at Posted at 2023-09-10

(旧タイトル2023/09/14)
2**(3-2x)-32**(1-x)+1>0「2023 福島大学後期 システム理工学類【2】(4)」をChatGPTとWolframAlphaとsympyでやってみたい。

・図(グラフ)を多く取り入れわかりやすく? してみました。

オリジナル

上と同じです。大学入試数学問題集成 様>共生システム理工学類 【2】(4)テキスト

公式HP
https://nyushi.adb.fukushima-u.ac.jp/problem/Files/2023/05/R5_riko_shokuno_kouki2.pdf#pge=6
<過去問題(学類入学試験)
https://nyushi.adb.fukushima-u.ac.jp/kakomon_gaku.html

ChatGPT-3.5で(xxx できませんでした。xxx)

入力文

不等式
2**(3-2*x)-3*2**(1-x)+1>0
をみたすxの範囲を求めなさい.

???>したがって、与えられた不等式を満たすxの範囲は、x > log2(3)/2 です。

WolframAlphaで

できました。
グラフがでません。数直線がでます。

グラフがでます。

sympyで(数学入試問題 様の方法を参考に)

・グラフを作図しました。
・同値変形です。
・??? eq1で、値域、定義域が、必要かどうかわかりませんでした。

from sympy import *
var('x,t',real=True)
eq1=Eq( t,1/2**x )
print("#1",minimum(eq1.rhs,x,Interval(-oo,oo)),
           maximum(eq1.rhs,x,Interval(-oo,oo)) )
(st,en)=(-5,5)
gt1=Gt( 2**(3-2*x)-3*2**(1-x)+1  ,0 )          ;print("#1",gt1)
gt2=Gt( gt1.lhs.subs({1/2**x:t} ),0 )          ;print("#2",gt2)
ans=solve(gt2)                                 ;print("#3",ans)
ans=solve([
          ans.args[0].subs({eq1.lhs:eq1.rhs}),
          ans.args[1].subs({eq1.lhs:eq1.rhs})
          ],x)                                 ;print("#4",ans)
# 
plot(eq1.rhs,
     (x,st,en),
     xlim=(st,en),ylim=(st,en),
     aspect_ratio=(1.0,1.0)
    )
plot(gt1.lhs,
     (x,st,en),
     xlim=(st,en),ylim=(st,en),
     aspect_ratio=(1.0,1.0)
    )
plot((8*t**2 - 6*t + 1),
     (t,st,en),
     xlim=(st,en),ylim=(st,en),
     aspect_ratio=(1.0,1.0)
    )
#
#1 0 oo
#1 -3*2**(1 - x) + 2**(3 - 2*x) + 1 > 0
#2 8*t**2 - 6*t + 1 > 0
#3 (1/2 < t) | (t < 1/4)
#4 (2 < x) & (x < 1)

1/2**x
0png.png
与式 -3*2**(1 - x) + 2**(3 - 2*x) + 1
1png.png
8*t**2 - 6*t + 1 > 0
2png.png

sympyで(不等式をsolveで)

・グラフを作図を省略しました。
・以下の方が楽でした。

from sympy import *
var('x',real=True)
print("#",solve( Gt( 2**(3-2*x)-3*2**(1-x)+1,0 ) ).simplify() )
# (x > 2) | (x < 1)

sympyの実行環境

①私の環境は,pycharmです。
②よく聞くのは、Jupyterです。
③web上で、上記のソースを「SymPy Live shell」に、コピー貼り付けでもできました。
黒背景の右上に、マウスを移動すると、コピーマークが発生します。
??? タブレット環境で、コピー貼り付けが実行できませんでした。???

参考

以下、いつもの?おすすめです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0