卡在這題?用 AI 解開它
Algebra · real student question

解方程式 x²(x⁴ + 104x² + 40x) = 10000,求出所有實數解,準確到小數點後六位。

Question

解方程式

x2(x4+104x2+40x)=10000.x^{2}\left(x^{4}+104x^{2}+40x\right)=10000.

求出所有實數解,準確到小數點後六位。

Step-by-step solution

  1. 展開,並把所有項移到同一邊。 把 x2x^{2} 乘進去:

    x2⋅x4+x2⋅104x2+x2⋅40x=x6+104x4+40x3,x^{2}\cdot x^{4}+x^{2}\cdot 104x^{2}+x^{2}\cdot 40x=x^{6}+104x^{4}+40x^{3},

    於是方程式變成

    f(x)=x6+104x4+40x3−10000=0.f(x)=x^{6}+104x^{4}+40x^{3}-10000=0.

    注意式子裡沒有 x5x^{5}、x2x^{2} 與 xx 項——這個多項式很稀疏,但並不是變數代換 u=x3u=x^{3} 能降次的那種形狀(x6+bx3+cx^{6}+bx^{3}+c),因為中間多了一個 104x4104x^{4}。

  2. 先排除有理根。 由有理根定理,可能的根只能取 1000010000 的因數:±1,±2,±4,±5,±8,±10,±16,±20,±25,…\pm1,\pm2,\pm4,\pm5,\pm8,\pm10,\pm16,\pm20,\pm25,\ldots 試算幾個小的,

    f(2)=64+1664+320−10000=−7952,f(3)=729+8424+1080−10000=233,f(2)=64+1664+320-10000=-7952,\qquad f(3)=729+8424+1080-10000=233,

    f(−3)=729+8424−1080−10000=−1927,f(−4)=4096+26624−2560−10000=18160.f(-3)=729+8424-1080-10000=-1927,\qquad f(-4)=4096+26624-2560-10000=18160.

    一個都不為零,也不存在拆成有理係數二次式的分解,所以只能用數值方法求根。

  3. 把變號的位置框住——一共有兩處,不是一處。 上面那四個值已經把兩處都暴露出來了:

    f(−4)>0>f(−3)且f(2)<0<f(3),f(-4)>0>f(-3)\quad\text{且}\quad f(2)<0<f(3),

    所以由介值定理,(−4,−3)(-4,-3) 裡有一個根,(2,3)(2,3) 裡還有一個。以 0.0010.001 為步長在 [−10,10][-10,10] 上把 ff 掃一遍,恰好只找到這兩處變號,所以這個六次方程式有兩個實根(其餘四個是複根)。只找到正根就收手——這是最容易犯的錯——會丟掉一半答案。

  4. 對每個區間二分到足夠精度。 反覆取一半,並保留 ff 在其上變號的那一半:

    x+∈(2,3)→2.982928,x−∈(−4,−3)→−3.152475.x_{+}\in(2,3)\to 2.982928,\qquad x_{-}\in(-4,-3)\to-3.152475.

    各二分約 40 次後都收斂到 ∣f∣<10−11|f|<10^{-11}。有些地方流傳的 2.98332.9833 略嫌粗糙:f(2.9833)≈+5.04f(2.9833)\approx +5.04,並不是 00。

  5. 把兩個根都代回去檢驗。 取 x=2.982928x=2.982928:x2=8.897859x^{2}=8.897859,而 x4+104x2+40x=79.172+925.377+119.317=1123.87x^{4}+104x^{2}+40x=79.172+925.377+119.317=1123.87,兩者之積為 10000.010000.0 ✓。取 x=−3.152475x=-3.152475:x2=9.938099x^{2}=9.938099,括號裡算得 1006.231006.23,乘積同樣是 10000.010000.0 ✓。兩個根並不對稱,原因就在那個奇次項 40x340x^{3}。

Answer

x≈2.982928與x≈−3.152475(x6+104x4+40x3−10000 的另外四個根為複根)x\approx 2.982928\quad\text{與}\quad x\approx -3.152475\qquad(x^{6}+104x^{4}+40x^{3}-10000\text{ 的另外四個根為複根})

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