数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
查看: 405|回复: 13

解方程 x^3+x^2-4x+1=0

[复制链接]
发表于 2025-10-12 14:06 | 显示全部楼层 |阅读模式
解方程x^3+x^2-4x+1=0.
发表于 2025-10-12 18:15 | 显示全部楼层


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2025-10-19 19:18 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2025-11-27 08:59 | 显示全部楼层
利用鲍丰武的解方程公式做的程序计算的结果:
输入  a=1  b=1  c=-4  d=1 输出   x1=-2.65109340893717  x2=1.37720285397296  x3=0.273890554964217
回复 支持 反对

使用道具 举报

发表于 2025-11-27 11:09 | 显示全部楼层
当一个实系数三次方程有三个实根时,标准的三次方程求解公式,

或是“鲍丰武的解方程公式”中,都会出现复数开三次方的式子。

这种复数开三次方的式子,表面上看起来已经写出了方程的解,

但实际上,不可能用这样的式子计算出方程的三个实数根的值。

要求出方程的三个实数根,还是要用三角函数法或其他的数值计算法。

点评

ysr
其中个别的仅有的特殊类型的方程,可以不用三角函数而求出全部实数根。  发表于 2025-11-27 13:29
ysr
谢谢陆教授的详细解答!为你点赞,祝愿合家幸福万事胜意!  发表于 2025-11-27 13:22
ysr
是的,出现了三个全是实数根时,就会用到反三角函数和三角函数,三角函数用到的是正弦和余弦,反三角函数则可以自由选择,要么反正切要么反正弦或其他反三角函数,求出角度就行。角度三等分,再求其正弦和余弦,  发表于 2025-11-27 13:15
ysr
是的,出现了三个全是实数根时,就会用到反三角函数和三角函数,三角函数用到的是正弦和余弦,反三角含则可以自由选择,要么反正切要么反正弦或其他反三角函数,求出角度就行。角度三等分,再求其正弦和余弦,  发表于 2025-11-27 13:14
回复 支持 反对

使用道具 举报

发表于 2025-11-27 14:12 | 显示全部楼层
本帖最后由 ysr 于 2025-11-27 06:31 编辑
luyuanhong 发表于 2025-11-27 03:09
当一个实系数三次方程有三个实根时,标准的三次方程求解公式,

或是“鲍丰武的解方程公式”中,都会出现 ...


如下两类一元三次方程可以不用三角函数得到全部实数解(也许算根式解):
对于一般式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
回复 支持 反对

使用道具 举报

发表于 2025-11-27 14:16 | 显示全部楼层
本帖最后由 ysr 于 2025-11-27 06:36 编辑

再例:3*21=63,求方程x^3-3x^2-21x+63=0的解?程序结果:
输入  a=1  b=-3  c=-21  d=63 输出   x1=-4.58257569495583  x2=4.58257569495584  x3=3

程序结果是利用了三角函数的,实际可以不用(第2类方程比较复杂,根式里面套根式了,故第2类不再举例了)
回复 支持 反对

使用道具 举报

发表于 2025-11-27 14:44 | 显示全部楼层
再如:25*100=2500,程序结果:
输入  a=1  b=25  c=-100  d=-2500 输出   x1=10  x2=-10  x3=-25.
输入  a=1  b=-25  c=-100  d=2500 输出   x1=-10  x2=25  x3=10.
输入  a=1  b=100  c=-25  d=-2500 输出   x1=-100  x2=4.99999999999999  x3=-5.00000000000001.
输入  a=1  b=-100  c=-25  d=2500 输出   x1=100  x2=5.00000000000001  x3=-4.99999999999999.
回复 支持 反对

使用道具 举报

发表于 2025-11-28 02:14 | 显示全部楼层


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点评

ysr
精彩,给您点赞!谢谢陆教授!  发表于 2025-11-28 08:06
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-11-30 07:10 , Processed in 0.086542 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表