看完不会?让 AI 一步步解给你看
Algebra · real student question

解三次方程 x³ + 40x² + 400x + 2000 = 0。

Question

解方程

x3+40x2+400x+2000=0x^3 + 40x^2 + 400x + 2000 = 0

Step-by-step solution

  1. 先试有理根。 20002000 的因数包括 ±1,2,4,5,8,10,20,25,40,50,100,125,200,250,400,500,1000,2000\pm 1, 2, 4, 5, 8, 10, 20, 25, 40, 50, 100, 125, 200, 250, 400, 500, 1000, 2000。把比较靠谱的负数代进去,得到 f(−10)=1000f(-10) = 1000、f(−20)=2000f(-20) = 2000、f(−25)=1375f(-25) = 1375、f(−40)=−14000f(-40) = -14000:没有一个是零,但 −25-25 与 −40-40 之间的变号说明实根就落在这一段里。

  2. 消去二次项。 取 a=40a = 40,b=400b = 400,c=2000c = 2000,作代换 x=y−403x = y - \tfrac{40}{3}。于是

    p=b−a23=400−16003=−4003,q=2a327−ab3+c=12800027−14400027+5400027=3800027p = b - \frac{a^2}{3} = 400 - \frac{1600}{3} = -\frac{400}{3}, \qquad q = \frac{2a^3}{27} - \frac{ab}{3} + c = \frac{128000}{27} - \frac{144000}{27} + \frac{54000}{27} = \frac{38000}{27}

    方程化为 y3−4003y+3800027=0y^3 - \tfrac{400}{3}y + \tfrac{38000}{27} = 0。

  3. 计算判别式。

    Δ=(q2)2+(p3)3=(1900027)2−(4009)3=361000000−64000000729=1100000027\Delta = \left(\frac{q}{2}\right)^2 + \left(\frac{p}{3}\right)^3 = \left(\frac{19000}{27}\right)^2 - \left(\frac{400}{9}\right)^3 = \frac{361000000 - 64000000}{729} = \frac{11000000}{27}

    即 Δ≈407407.4>0\Delta \approx 407407.4 > 0,所以有一个实根和一对共轭复根。

  4. 套卡尔达诺公式,再平移回去。

    x=−1900027+11000000273+−1900027−11000000273−403x = \sqrt[3]{-\frac{19000}{27} + \sqrt{\frac{11000000}{27}}} + \sqrt[3]{-\frac{19000}{27} - \sqrt{\frac{11000000}{27}}} - \frac{40}{3}

    数值上 11000000/27=638.2847\sqrt{11000000/27} = 638.2847,1900027=703.7037\tfrac{19000}{27} = 703.7037,于是两个立方根分别是 −65.41903=−4.02935\sqrt[3]{-65.4190} = -4.02935 与 −1341.98843=−11.03018\sqrt[3]{-1341.9884} = -11.03018。二者之和为 y≈−15.059534y \approx -15.059534,因此

    x1=−15.059534−13.333333=−28.392868x_1 = -15.059534 - 13.333333 = -28.392868

  5. 求出那对共轭复根。 除掉 (x−x1)(x - x_1) 后剩下 x2+11.607132x+70.440225x^2 + 11.607132x + 70.440225,它的根是

    x=−5.803566±6.062907 ix = -5.803566 \pm 6.062907\,i

  6. 用韦达定理检验。 根之和 =−28.392868+2(−5.803566)=−40.000000= -28.392868 + 2(-5.803566) = -40.000000,与 −a=−40-a = -40 吻合。根之积 =−28.392868(5.8035662+6.0629072)=−28.392868×70.440220=−2000.0= -28.392868\left(5.803566^2 + 6.062907^2\right) = -28.392868 \times 70.440220 = -2000.0,与 −c=−2000-c = -2000 吻合。把 x1x_1 直接代回三次方程得 ∣f(x1)∣<10−9|f(x_1)| < 10^{-9}。(网上常见的实根 −30.3393-30.3393 是错的:代入得 f(−30.3393)≈−1243f(-30.3393) \approx -1243。)

Answer

x≈−28.392868,x≈−5.803566±6.062907 ix \approx -28.392868, \qquad x \approx -5.803566 \pm 6.062907\,i

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