MENU
158,713

スレッドNo.128

指数探し

3^x+4^x=5^xを満たすx=?
と尋ねられるとx=2と答えられる。

では
(1) 2^x+3^x=4^xを満たすx=?
(2) 4^x+5^x=6^xを満たすx=?
(3) 4^x+6^x=9^xを満たすx=?

に対し(1),(2)はxを小数点以下16桁までを求め、(3)についてはxの明示式を示して下さい。

引用して返信編集・削除(編集済: 2022年07月05日 05:44)

(1)
f(x)=2^x+3^x-4^xとします。
f(1.5)=2√2+3√3-8≒0.02458>0、f(2)=4+9-16=-3<0なので
解は1.5と2の間、しかも1.5にかなり近い方にあることがわかります。
g(a,b)={af(b)-bf(a)}/{f(b)-f(a)} とします。
f(a)≒0,f(b)≒0,a≠bとなるようにa=1.5,b=1.6とします。
(※f(a)とf(b)の符号が異なる必要はありません)
計算は小数点以下20桁(以下四捨五入)とします。
g(1.5,1.6)=1.50641450252233033645→a
g(1.50641450252233033645,1.6)=1.50705566866716387863→b
g(1.50641450252233033645,1.50705566866716387863)=1.50712664860928688768→a
g(1.50712664860928688768,1.50705566866716387863)=1.50712659163409698130→b
g(1.50712664860928688768,1.50712659163409698130)=1.50712659163865313369→a
g(1.50712659163865313369,1.50712659163409698130)=1.50712659163865313399→b
16桁以上求まったので終了
∴x≒1.507126591638653134

(2)
f(x)=4^x+5^x-6^xとします。
f(2)=16+25-36=5、f(2.5)=32+25√5-36√6≒-0.28<0なので
解は2と2.5の間、しかも2.5にかなり近いほうにあることがわかります。
g(a,b)={af(b)-bf(a)}/{f(b)-f(a)} とします。
f(a)≒0,f(b)≒0,a≠bとなるようにa=2.4,b=2.5とします。
計算は小数点以下20桁(以下四捨五入)とします。
g(2.4,2.5)=2.48609166514948013282→a
g(2.48609166514948013282,2.5)=2.48790297657867599533→b
g(2.48609166514948013282,2.48790297657867599533)=2.48793928282775205771→a
g(2.48793928282775205771,2.48790297657867599533)=2.48793917311166965240→b
g(2.48793928282775205771,2.48793917311166965240)=2.48793917311817466637→a
g(2.48793917311817466637,2.48793917311166965240)=2.48793917311817466754→b
16桁以上求まったので終了
∴x≒2.48793917311817467

(3)
4^x+6^x=9^x
(2^x)^2+(2^x)(3^x)=(3^x)^2
(2^x)^2+(2^x)(3^x)-(3^x)^2=0
{2^(x+1)+(√5+1)(3^x)}{2^(x+1)-(√5-1)(3^x)}=0
2^(x+1)+(√5+1)(3^x)>0なので
2^(x+1)-(√5-1)(3^x)=0
2^(x+1)=(√5-1)(3^x)
(3/2)^x=2/(√5-1)=(√5+1)/2
∴x=log((√5+1)/2)/log(3/2)≒1.1868143902809817

引用して返信編集・削除(未編集)

g(a,b)={af(b)-bf(a)}/{f(b)-f(a)}
の式がこんな所で役立つんですね。
参考書には必ず上記の式を書き直す(=a-f(a)/f'(a) :as b→a)
問題が問われていた様に記憶していました。
つまりy=f(x)上での点(a,f(a))での接線がx軸と交わる座標
ひいてはその操作を繰り返すことによりf(x)=0の解xを導き出す
ニュートン法の活用に利用できるのか!

思ってもない手法で解決されていたのでとても参考になります。

引用して返信編集・削除(未編集)

この手法は何年か前に自分で考えたのですが、
今日検索してみたら既にありました(当然か…)。
https://ja.wikipedia.org/wiki/%E5%89%B2%E7%B7%9A%E6%B3%95
「割線法」または「セカント法」というらしいです。

引用して返信編集・削除(編集済: 2022年07月06日 19:26)

このスレッドに返信

このスレッドへの返信は締め切られています。

ロケットBBS

Page Top