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

解方程 2x³ + 33x² + 180x − 300 = 0。它有几个实根,分别是多少?

Question

解

2x3+33x2+180x−300=0.2x^{3}+33x^{2}+180x-300=0.

它有多少个实根?分别是多少?

Step-by-step solution

  1. 先把有理根排除掉。 候选根形如 ±pq\pm\frac{p}{q},其中 p∣300p\mid 300、q∣2q\mid 2。记 f(x)=2x3+33x2+180x−300f(x)=2x^{3}+33x^{2}+180x-300,把几个看起来靠谱的小数逐一代入:

    f(1)=2+33+180−300=−85,f(2)=16+132+360−300=208,f(1)=2+33+180-300=-85,\quad f(2)=16+132+360-300=208,

    f(−5)=−250+825−900−300=−625,f(−10)=−2000+3300−1800−300=−800.f(-5)=-250+825-900-300=-625,\quad f(-10)=-2000+3300-1800-300=-800.

    没有一个为零,其余候选也同样不行,所以这个三次式在有理数域上不可约,靠观察是分解不出来的。

  2. 用判别式数清实根个数。 对 ax3+bx2+cx+dax^{3}+bx^{2}+cx+d,判别式为

    Δ=18abcd−4b3d+b2c2−4ac3−27a2d2=−42,120,000.\Delta=18abcd-4b^{3}d+b^{2}c^{2}-4ac^{3}-27a^{2}d^{2}=-42{,}120{,}000.

    因为 Δ<0\Delta<0,所以恰好有一个实根,外加一对共轭复根。这在动手做任何数值计算之前,就把「有几个」这个问题解决了——把 ff 在 [−100,20][-100,20] 上扫一遍,确实只出现一次变号,位置在 x=1.32x=1.32 附近。

  3. 先框住实根,再二分逼近。 由 f(1)=−85<0f(1)=-85<0、f(2)=208>0f(2)=208>0 可知根落在 (1,2)(1,2) 内。不断对半分、每次保留发生变号的那一半,收敛到

    x≈1.321083731.x\approx 1.321083731.

    检验:f(1.321083731)≈+4.4×10−8f(1.321083731)\approx+4.4\times10^{-8} ✓。若只报 1.321.32 这样的粗略值,f≈−0.30f\approx-0.30,所以当这个根还要参与后续计算时,多留几位是有意义的。

  4. 用卡尔达诺公式求精确值。 作代换 x=t−b3a=t−112x=t-\frac{b}{3a}=t-\frac{11}{2} 消去二次项,得到 t3+pt+q=0t^{3}+pt+q=0,其中

    p=3ac−b23a2=−34,q=2b3−9abc+27a2d27a3=−12494.p=\frac{3ac-b^{2}}{3a^{2}}=-\frac34,\qquad q=\frac{2b^{3}-9abc+27a^{2}d}{27a^{3}}=-\frac{1249}{4}.

    由于 q24+p327=156000164−164=24375\frac{q^{2}}{4}+\frac{p^{3}}{27}=\frac{1560001}{64}-\frac{1}{64}=24375,而 24375=2539\sqrt{24375}=25\sqrt{39},卡尔达诺公式给出

    x=12498+25393+12498−25393−112.x=\sqrt[3]{\frac{1249}{8}+25\sqrt{39}}+\sqrt[3]{\frac{1249}{8}-25\sqrt{39}}-\frac{11}{2}.

  5. 用高精度验证这个闭式。 以 60 位精度计算该表达式,得到

    x=1.32108373084131024332679…,x=1.32108373084131024332679\ldots,

    代回原方程得 f(x)≈2×10−53f(x)\approx 2\times10^{-53} ✓。注意第二个立方根里的数极小,12498−2539≈5.004×10−5\frac{1249}{8}-25\sqrt{39}\approx 5.004\times10^{-5},所以拿普通浮点数去算这个闭式会损失精度——实际使用时,报二分法得到的那个数值更稳妥。

Answer

x=12498+25393+12498−25393−112≈1.321083731(唯一的实根)x=\sqrt[3]{\frac{1249}{8}+25\sqrt{39}}+\sqrt[3]{\frac{1249}{8}-25\sqrt{39}}-\frac{11}{2}\approx 1.321083731\quad(\text{唯一的实根})

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