|
|
本帖最后由 ysr 于 2025-11-27 06:31 编辑
如下两类一元三次方程可以不用三角函数得到全部实数解(也许算根式解):
对于一般式x^3+ax^2+bx+c=0.
1),当a*b*c≠0,且b<0,c=a*b,则有:
x1=-a,x2=√|b|,x3=-√|b|,
2),当a*b*c≠0,且b<0,b=-c-a*√c-√c,
则有:x1=√c,x2=(a+√c)/2+√((a+√c)^2+4√c)/2,
x3=(a+√c)/2-√((a+√c)^2+4√c)/2.
例:3*21=63,求方程x^3+3x^2-21x-63=0的解?程序结果:
输入 a=1 b=3 c=-21 d=-63 输出 x1=4.58257569495583 x2=-3 x3=-4.58257569495584.
而√21=+-4.582575694955840006588047193728 |
|