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

x³ − 245.711x² + 2.764156x + 0.057072 = 0 を解け。

Question

次を解け。

x3−245.711x2+2.764156x+0.057072=0x^{3}-245.711x^{2}+2.764156x+0.057072=0

Step-by-step solution

  1. 計算に入る前に解の大きさを予想する。 x2x^{2} の係数が他と比べて桁違いに大きいので、解の 1 つは 245.711245.711 に近いはずである(それだけで三次の項をほぼ釣り合わせる)。残りの 2 つはごく小さく、二次式に近い −245.711x2+2.764156x+0.057072≈0-245.711x^{2}+2.764156x+0.057072\approx 0 の解にほぼ一致する。大きさに 10410^{4} の開きがあると分かっていれば、どの検算が効いてどの検算が効かないかも見当がつく。

  2. 大きい解を求める。 xx が 245.711245.711 の近くでは、三次式は x2(x−245.711)x^{2}(x-245.711) に支配される。x0=245.7x_{0}=245.7 からのニュートン反復はただちに収束して

    x3=245.6997489169x_{3}=245.6997489169

  3. 符号の変化から小さい 2 解を挟み込む。 0 の近くで ff を計算すると f(−0.011)<0f(-0.011)<0、f(0)=0.057072>0f(0)=0.057072>0、f(0.022)<0f(0.022)<0 なので、(−0.011,0)(-0.011,0) に 1 つ、(0,0.022)(0,0.022) にもう 1 つ解がある。50 桁の演算でニュートン反復を行うと

    x1=−0.0106203880,x2=0.0218714711x_{1}=-0.0106203880,\qquad x_{2}=0.0218714711

  4. 解と係数の関係だけでなく、代入で検証する。 ここが決定的な備えである。解の和は 245.711245.711、積は −0.057072-0.057072 でなければならないが、和は大きい解に支配されきっているため、誤った小解でも通ってしまう。実際、誤った組 −0.0150152414, 0.0262657963-0.0150152414,\ 0.0262657963 は和の検算を小数第 4 位まで満たす(積のほうは −0.09690-0.09690 となって大きく外れる)。それでもどちらかを ff に代入すれば −0.0398-0.0398 となり、00 にはならない。

  5. 各解を直接確かめる。 正しい値を代入すると、50 桁の演算で f(x1)f(x_{1})、f(x2)f(x_{2})、f(x3)f(x_{3}) はいずれも 10−4010^{-40} を下回る ✓。本物の解と、それらしく見えるだけの近い値とを区別できるのは、もとの多項式への代入だけである。

  6. 3 つの解を述べる。

    x≈−0.0106203880,x≈0.0218714711,x≈245.6997489169x\approx-0.0106203880,\qquad x\approx 0.0218714711,\qquad x\approx 245.6997489169

    3 つとも実数であり、判別式が正であることと合致する。この三次曲線は軸を 3 回横切り、そのうち 2 回は原点から 100 分の 1 ほどの範囲で起きている。

Answer

x≈−0.0106203880,  0.0218714711,  245.6997489169x\approx-0.0106203880,\ \ 0.0218714711,\ \ 245.6997489169

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