每日一题[29] 一般三次方程的解法

今天的问题是从2011年第二届世界数学锦标赛青年组接力赛第二轮的一道试题开始的.

求方程(x+1)(x2+1)(x3+1)=30x3

的所有实数根之和.

cover这个问题并不难解决(x+1)(x2+1)(x3+1)=30x3x6+x5+x4+x2+x+1=28x3x3+x2+x+1x+1x2+1x3=28.

t=x+1x,t(,2][2,+)
则上述方程可以化为(t33t)+(t22)+t=28,
(t3)(t2+4t+10)=0,
舍去虚根解得t=3.
因此x+1x=3,
x23x+1=0,
其所有实数根之和为3


这道试题并不是今天的问题,仅仅是提示而已.今天的问题是16世纪的竞赛题(那时,数学家常常把自己的发现秘而不宣,而是向同伴提出挑战,让他们解决同样的问题.想必这是一项很砥砺智力,又吸引人的竞赛):

解关于x的方程x3+px+q=0.


问题的关键在于如何进行恰当的换元.

注意到(t+1t)3=t3+1t3+3(t+1t).

也就是说,如果p=3,那么我们做换元x=t+1t,方程就转化为t3+1t3+q=0,
(t3)2+qt3+1=0,
可以利用二次方程的求根公式求得t3,进而求出t,然后代回x=t+1t,求根过程就完成了.

现在面临的困难是如何处理p,需要对换元进行一个小小的改造.

由于(t+ut)3=t3+u3t3+3u(t+ut),

因此令x=t+ut,其中u为待定系数,那么原方程变为t3+u3t3+(3u+p)(t+ut)+q=0.
在这个方程中,令u=p3,就会和之前一样变成一个关于t3的二次方程,以下略.

事实上,任何一个三次方程ax3+bx2+cx+d=0,a0

都可以利用完全立方公式(x+b3a)3=x3+bax2+b23a2x+b327a3=0
通过配方转化为x3+px+q=0
的形式.因此掌握了这个方法,就等于掌握了一般三次方程的解法.

在一般三次方程的解法中,我们用到的换元x=t+ut同样也是解高次方程的重要换元.需要注意到的是,在每一步的求解过程中,要先弄清是求方程的实根还是所有根.

最后留一道练习题.

求关于x的方程x5+10x3+20x4=0

的所有根.

答案是x=(235225)cos2kπ5+(235+225)isin2kπ5,k=0,1,2,3,4.

其中用到的代换为x=t2t

此条目发表在每日一题分类目录,贴了, 标签。将固定链接加入收藏夹。

每日一题[29] 一般三次方程的解法》有6条回应

  1. menghd说:

    厉害,我们老师是用的三角换元反三角表示_(•̀ω•́ 」∠)_

  2. Avatar photo pang说:

    “今天的问题”的解答中,第三个方程中的x应为t。望改正。

  3. Pingback引用通告: 2015年华中科技大学理科实验班选拔试题—数学 | Math173

  4. Pingback引用通告: 每日一题[200] 四次方程的韦达定理 | Math173

  5. 大雨说:

    5次怎么弄掉啊?

发表回复