Page 1 / 15
一般三次方程的简明新求根公式和根的判别法则
—— 谢国芳 Email: roixie@163.com
【摘要】 本文利用复三角函数推导出了远比卡丹公式简明快捷的可直接用来求解
一般三次方程(包括复系数情形)ax3?bx2?cx?d?0的新求根公式,进而又针对实系数的情形讨论了根的情况,得到了方便的根的判别法则。
【关键词】 三次方程 复三角函数 欧拉公式 求根公式 判别法
1 一般三次方程的简化
对于一个一般形式的三次方程ax3?bx2?cx?d?0 (a?0), 两边同除以a,即可化为首项系数为1的三次方程
x3?然后作变量代换
b2cdx?x??0, aaax?y?b, (1) 3a
可消去二次项,将它化为下面的形式:
3y?py?q?0, (2)
其中
b2-3ac9abc?2b3?27a2dp=-, q??.(3) 3a227a3
下面我们把形如式(2)的三次方程称为简约三次方程. 并约定其一次项系数p?0.[1]
2 简约三次方程的三角函数解法和求根公式
在方程(2)中作变量代换[2]
y?2利用三倍角公式
?pcosz, (4) 3cos3z?4cos3z?3cosz,
Page 2 / 15
方程(2)即化为
cos3z=定义参数
??-q/2(-p/3)3, (5)
?q/2(?p/3)3, (6)
称之为三次方程y?py?q?0的关键比(key ratio),于是式(5)即
3cos3z??. (7)
?1当?为实数且??1时,令??cos?,可得其一般解为
3z????2n?, 即 z???3?2n? (n??) 3
取n?0,1,?1,即可得到z在一个周期内的六个值:
但cosz只取下面这三个值:
??2??2? z??, ??, ??33333
??2??2? cosz?cos, cos(?), cos(?)33333
代入式(4),即得方程y?py?q?0的三个根:
3??p?y?2cos?133???p?2??(8) y?2cos(?)?2333 ???p?2?cos(?)?y3?2333???1其中??cos?, ???q/2(?p/3)
3(c危?, c1.)
当关键比?为绝对值大于1的实数或虚数时,方程(7)在实数域内无解,但如果我们
把三角函数的定义域扩大到复数域,即考虑复变量的三角函数,则对于任意复数?都可求得其解.
根据复三角余弦函数的定义(欧拉公式):
eiz?e?izcosz?, (9)
2方程(7)等价于
Page 3 / 15
e3iz?e?3iz??, 2它可以化为一个以e3iz为元的二次方程:
(e3iz)2?2?(e3iz)?1?0,
解得
e3iz????2?1,
定义参数 W???注意到恒等式
(10)
?2?1, (11)
(???2?1)( ???2?1) ? 1, (12)
由式(10)可解得
e ? 3W 或
iz13W. 代入式(9),再由式(4)即得方程y?py?q?0的根为
3y?其中
?p31(W?3) , (13) 3WW????2?1, ???q/2(?p/3)3. (14)
复立方根3W的三个值正好对应于方程的三个根. [3]
3 简约三次方程的另一个求根公式
定义参数 ? = ?q/2(p/3)3, (15)
亦称之为三次方程y?py?q?0的关键比,对比关键比?的定义式(6),若规定平方根的取值满足(参见注2和附录1)
3?p/3?ip/3, (16)
则??i?, 于是
Page 4 / 15
W????2?1?i??(i?)2?1?i???(?2?1)?i(???2?1)
定义参数Z????2?1, 则W?iZ, 故(参见附录1中的式(31)及其解释)
3W?e?i/6?3Z,
代入求根公式(13)可得
y? ??p31(W?3) ?3Wp?i/2?i/631?e(e?Z + e??i/63)3Zp2?i/331(e?Z ?2?i/33)3 e?Z33
因为e2?i/3乘以立方根Z的三个值后仍得到Z的三个值,所以上式即
y?其中
p31(Z?3) , (17) 3ZZ????2?1, l=3-q/2(p/3)3. (18)
复立方根Z的三个值亦正好对应于方程的三个根.
4 一般三次方程的两个求根公式
为了把求根公式(13)和(17)推广到一般三次方程ax3+bx2+cx+d=0,只需把相应的简约三次方程y?py?q?0的关键比?和l直接用系数a,b,c,d表出即可.
将由式(3)给出的p,q值代入?和l的定义式(参见式(6)、(15))可得[4]
39abc?2b3?27a2d3?q/29abc?2b3?27a2d27a, ? = = = 3223(?p/3)b?3ac32(b?3ac)2(())9a2? = ?q/2(p/3)3 = 9abc?2b3?27a2d2(?(b?3ac))23.
定义D?b2?3ac, 则有
相关推荐: