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

解方程 x³ − 6x² + 11x − 6 = 1。

Question

解方程

x3−6x2+11x−6=1x^3 - 6x^2 + 11x - 6 = 1

Step-by-step solution

  1. 先移项,再试有理根。 方程化为 x3−6x2+11x−7=0x^3 - 6x^2 + 11x - 7 = 0,于是有理根的候选就是 77 的各个因数:

    f(1)=−1,f(−1)=−25,f(7)=119,f(−7)=−721f(1) = -1, \quad f(-1) = -25, \quad f(7) = 119, \quad f(-7) = -721

    一个都不为零。注意常数项从 −6-6 变成 −7-7 之后,原来左边那个漂亮的因式分解就被破坏了 —— x=1x = 1 现在恰好差 11。

  2. 利用左边的结构。 出现的这个多项式正是三个相邻一次因式的经典乘积:

    x3−6x2+11x−6=(x−1)(x−2)(x−3)x^3 - 6x^2 + 11x - 6 = (x-1)(x-2)(x-3)

    所以方程其实就是 (x−1)(x−2)(x−3)=1(x-1)(x-2)(x-3) = 1 —— 三个彼此相差整数的因式,乘积等于 11。

  3. 把换元的中心放在中间那个因式上。 令 y=x−2y = x - 2,三个因式就变成 y+1y+1、yy、y−1y-1:

    (y+1) y (y−1)=y(y2−1)=y3−y(y+1)\,y\,(y-1) = y\left(y^2-1\right) = y^3 - y

    ⟹y3−y=1,即y3−y−1=0\Longrightarrow \quad y^3 - y = 1, \quad \text{即} \quad y^3 - y - 1 = 0

    之所以要平移到这几个因式的对称中心,是因为这样能白捡一个好处:二次项自动消失,不必再做卡尔达诺那套降次代数。

  4. 数一数这个缺二次项的三次方程有几个实根。 对 y3+py+qy^3 + py + q,这里 p=−1p = -1、q=−1q = -1,判别式为

    Δ=−4p3−27q2=4−27=−23<0\Delta = -4p^3 - 27q^2 = 4 - 27 = -23 < 0

    所以 y3−y−1=0y^3 - y - 1 = 0 恰好有一个实根和一对共轭复根。这个实根就是所谓的塑料数 ρ\rho。

  5. 把这个实根算出来。 卡尔达诺公式给出

    ρ=12+231083+12−231083=1.3247179572…\rho = \sqrt[3]{\frac12 + \sqrt{\frac{23}{108}}} + \sqrt[3]{\frac12 - \sqrt{\frac{23}{108}}} = 1.3247179572\ldots

    对 y3−y−1y^3 - y - 1 从 y0=1.3y_0 = 1.3 出发用牛顿法迭代,在 39 位有效数字上得到同一个值,两条路子互相印证。

  6. 换回原变量并检验。 因为 x=y+2x = y + 2,

    x=2+ρ≈3.3247179572x = 2 + \rho \approx 3.3247179572

    代回原式:(x−1)(x−2)(x−3)≈(2.3247)(1.3247)(0.3247)=1.0000(x-1)(x-2)(x-3) \approx (2.3247)(1.3247)(0.3247) = 1.0000;在 40 位精度下计算 x3−6x2+11x−6x^3-6x^2+11x-6 得到 0.999999999999999999999999999999999999990.99999999999999999999999999999999999999。实数解只有这一个。

Answer

x=2+12+231083+12−231083≈3.3247180x = 2 + \sqrt[3]{\tfrac12 + \sqrt{\tfrac{23}{108}}} + \sqrt[3]{\tfrac12 - \sqrt{\tfrac{23}{108}}} \approx 3.3247180

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