数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: ysr

[原创]1元3次方程的高精度求解程序

[复制链接]
 楼主| 发表于 2020-12-20 09:19 | 显示全部楼层
输入1:  a=1,  b=,  c=-4,  d=2;  输出结果1:    x1=-2.2143197434,  x2=0.5391888728,  x3=1.6751308706 m=-216 n=252.8556900685i
输入2:  a=1,  b=,  c=-4,  d=-2;  输出结果2:    x1=2.2143197434,  x2=-0.5391888728,  x3=-1.6751308706 m=216 n=252.8556900685i
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 16:30 | 显示全部楼层
输入1:  a=1,  b=,  c=-5,  d=100;  输出结果1:    x1=-5,  x2=2.5000000000+3.7080992435i,  x3=2.5000000000-3.7080992435i m=-10800 n=10789.9953660787
输入2:  a=1,  b=,  c=-5,  d=-100;  输出结果2:    x1=5,  x2=-2.5000000000+3.7080992435i,  x3=-2.5000000000-3.7080992435i m=10800 n=10789.9953660787
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 16:32 | 显示全部楼层
a=1,  b=,  c=-5,  d=10;  输出结果1:    x1=-2.9054740061,  x2=1.4527370030+1.1538346502i,  x3=1.4527370030-1.1538346502i m=-1080 n=974.8846085563
输入2:  a=1,  b=,  c=-5,  d=-10;  输出结果2:    x1=2.9054740061,  x2=-1.4527370030+1.1538346502i,  x3=-1.4527370030-1.1538346502i m=1080 n=974.8846085563
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 17:14 | 显示全部楼层
  输入1:  a=1,  b=,  c=-10,  d=5;  输出结果1:    x1=-3.3876190585,  x2=0.5135435270,  x3=2.8740755315 m=-540 n=1198.4990613263i  
输入2:  a=1,  b=,  c=-10,  d=-5;  输出结果2:    x1=3.3876190585,  x2=-0.5135435270,  x3=-2.8740755315 m=540 n=1198.4990613263i  
输入3:  a=1,  b=,  c=-10,  d=-2.5;  输出结果3:    x1=3.2805586899,  x2=-0.2515925510,  x3=-3.0289661389 m=270 n=1286.5068985435i  
输入4:  a=1,  b=,  c=-5,  d=-2.5;  输出结果4:    x1=2.4533666465,  x2=-0.5297299007,  x3=-1.9236367459 m=270 n=378.2856063876i  
输入5:  a=1,  b=,  c=-5,  d=2.5;  输出结果5:    x1=-2.4533666465,  x2=0.5297299007,  x3=1.9236367459 m=-270 n=378.2856063876i
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 18:21 | 显示全部楼层
输入1:  a=1,  b=-3,  c=-25,  d=75;  输出结果1:    x1=-5,  x2=3,  x3=5  
输入2:  a=1,  b=3,  c=-25,  d=-75;  输出结果2:    x1=5,  x2=-3,  x3=-5
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 18:23 | 显示全部楼层
  输入1:  a=1,  b=-5,  c=-25,  d=125;  输出结果1:    x1=-5,  x2=5,  x3=5 m=-8000 n=0i  
输入2:  a=1,  b=5,  c=-25,  d=-125;  输出结果2:    x1=5,  x2=-5,  x3=-5 m=8000 n=0i
输入3:  a=1,  b=5,  c=-25,  d=125;  输出结果3:    x1=-9.1964337761,  x2=2.0982168880+3.0314536460i,  x3=2.0982168880-3.0314536460i m=-19000 n=17233.6879396141
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 18:24 | 显示全部楼层
输入1:  a=1,  b=-5,  c=-25,  d=75;  输出结果1:    x1=-4.4387724647,  x2=2.4007566602,  x3=7.0380158045 m=-2600 n=7565.7121277511i
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 18:27 | 显示全部楼层
输入1:  a=1,  b=-5,  c=-25,  d=-75;  输出结果1:    x1=8.8060945767,  x2=-1.9030472884+2.2125188878i,  x3=-1.9030472884-2.2125188878i m=13600 n=10998.1816678940  
输入2:  a=1,  b=5,  c=-25,  d=-75;  输出结果2:    x1=4.4387724647,  x2=-2.4007566602,  x3=-7.0380158045 m=2600 n=7565.7121277511i
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 18:31 | 显示全部楼层
输入1:  a=1,  b=,  c=-5,  d=100;  输出结果1:    x1=-5,  x2=2.5000000000+3.7080992435i,  x3=2.5000000000-3.7080992435i m=-10800 n=10789.9953660787
输入2:  a=1,  b=,  c=-5,  d=-100;  输出结果2:    x1=5,  x2=-2.5000000000+3.7080992435i,  x3=-2.5000000000-3.7080992435i m=10800 n=10789.9953660787  
输入3:  a=1,  b=,  c=5,  d=-100;  输出结果3:    x1=4.2832876078,  x2=-2.1416438039+4.3312717011i,  x3=-2.1416438039-4.3312717011i m=10800 n=10809.9953746521
输入4:  a=1,  b=,  c=5,  d=100;  输出结果4:    x1=-4.2832876078,  x2=2.1416438039+4.3312717011i,  x3=2.1416438039-4.3312717011i m=-10800 n=10809.9953746521
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-12-27 18:42 | 显示全部楼层
输入1:  a=1,  b=,  c=-5,  d=100;  输出结果1:    x1=-5,  x2=2.5000000000+3.7080992435i,  x3=2.5000000000-3.7080992435i  
输入2:  a=1,  b=,  c=-5,  d=-100;  输出结果2:    x1=5,  x2=-2.5000000000+3.7080992435i,  x3=-2.5000000000-3.7080992435i
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-18 11:05 , Processed in 0.074219 second(s), 14 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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