ここで行き詰まった? AI で解決しよう
Algebra · real student question

2^x + x = 5 を x について解け。

Question

次を解け。

2x+x=52^{x}+x=5

Step-by-step solution

  1. 閉じた式が存在しないことを見抜く。 未知数が指数の位置と一次の項の両方に現れている。対数はこれを引き離せない。2x+x2^{x}+x の ln⁡\ln をとっても簡単にならないのは、和の対数が対数の和ではないからである。したがって正直な道は数値解である。

  2. 解がちょうど 1 つであることを確かめ、範囲で挟む。 f(x)=2x+x−5f(x)=2^{x}+x-5 とおく。2x2^{x} も xx も狭義単調増加なので ff も狭義単調増加であり、0 と交わるのは高々 1 回である。値を調べると:

    f(1)=2+1−5=−2<0,f(2)=4+2−5=1>0f(1)=2+1-5=-2<0,\qquad f(2)=4+2-5=1>0

    連続関数の符号変化は (1,2)(1,2) に解があることを保証し、単調性はそれが唯一であることを保証する。

  3. 試し打ちで挟む幅を狭める。

    f(1.5)=21.5+1.5−5≈2.8284+1.5−5=−0.6716<0f(1.5)=2^{1.5}+1.5-5\approx2.8284+1.5-5=-0.6716<0

    f(1.7)≈3.2490+1.7−5=−0.0510<0,f(1.72)≈3.2943+1.72−5=+0.0143>0f(1.7)\approx3.2490+1.7-5=-0.0510<0,\qquad f(1.72)\approx3.2943+1.72-5=+0.0143>0

    したがって解は 1.701.70 と 1.721.72 の間にあり、すでに 1.721.72 に近い。

  4. 二分法で収束させる。 区間 [1.7,1.72][1.7,1.72] を繰り返し半分にし、符号が変わる側を残していくと

    x≈1.7156207x\approx1.7156207

    に収束する。確認:21.7156207+1.7156207=5.00000002^{1.7156207}+1.7156207=5.0000000 となり、10−610^{-6} の範囲で合う ✓。

  5. 丸め方に注意する——小数第 3 位が効く。 小数第 3 位までなら解は x≈1.716x\approx1.716 であって 1.7171.717 ではない。1.7171.717 を代入すると 21.717+1.717≈5.004522^{1.717}+1.717\approx5.00452 となり、55 をおよそ 0.0040.004 行き過ぎてしまう。解の近くで ff は 1 単位あたりおよそ 3.283.28 の勢いで上昇するので、xx の 0.0010.001 の誤差が ff をおよそ 0.0030.003 動かす——目に見える大きさなので、桁を 1 つ余分に持っておく価値がある。

Answer

x≈1.71562x\approx1.71562

Need to solve a different problem like this? Open the solver →