ysr 发表于 2019-11-4 16:03

这里有大整数的除法可调用程序MCC1,这个程序是正确的。

图老师 发表于 2019-11-4 17:46

:lol:lol:lol:lol专门的数学软件比你这强多了。

ysr 发表于 2019-11-5 13:20

效率低,速度慢,需要改进。利用了朋友的公式,稍改一下就可以输出根式解。

ysr 发表于 2020-12-20 02:52

缺二次项的一元三次方程求解:
输入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=-5,d=5;输出结果2:    x1=-2.6273650847,x2=1.3136825424+0.4210528070i,x3=1.3136825424-0.4210528070i m=-540 n=274.9545416973
输入3:a=1,b=,c=-6,d=5;输出结果3:    x1=-2.7912878475,x2=1,x3=1.7912878475 m=-540 n=285.7411415950i输入4:a=1,b=,c=-4,d=5;
输出结果4:    x1=-2.4566783430,x2=1.2283391715+0.7255696802i,x3=1.2283391715-0.7255696802i m=-540 n=425.4503496297
输入5:a=1,b=,c=-4,d=3;输出结果5:    x1=-2.3027756377,x2=1,x3=1.3027756377 m=-324 n=74.9399759808i
输入6:a=1,b=,c=-4,d=1;输出结果6:    x1=-2.0875229935,x2=0.1883751434,x3=1.8991478502 m=-108 n=314.5282181299i
输入7:a=1,b=,c=-2,d=1;输出结果7:    x1=-1.6180339887,x2=0.6180339887,x3=1 m=-108 n=46.4758001545i
输入8:a=1,b=,c=-1,d=1;输出结果8:    x1=-1.3247179572,x2=0.6623589786+0.5622795121i,x3=0.6623589786-0.5622795121i m=-108 n=99.6794863550
输入9:a=1,b=,c=-1.5,d=1;输出结果9:    x1=-1.4756865178,x2=0.7378432589+0.3650178408i,x3=0.7378432589-0.3650178408i m=-108 n=76.3675323681
输入10:a=1,b=,c=-1.8,d=1;输出结果10:    x1=-1.5621021143,x2=0.7810510571+0.1735576608i,x3=0.7810510571-0.1735576608i m=-108 n=39.8284320555
输入11:a=1,b=,c=-1.9,d=1;输出结果11:    x1=-1.5902323492,x2=0.7370575258,x3=0.8531748234 m=-108 n=13.7241393173i

ysr 发表于 2020-12-20 03:43

输入1:a=1,b=,c=-1/3,d=-2/27;输出结果1:    x1=0.6666666667,x2=-0.3333333333+0.0000001924i,x3=-0.3333333333-0.0000001924i m=8 n=0.0000080000
输入2:a=1,b=,c=-2/3,d=-2/27;输出结果2:    x1=0.8672263773,x2=-0.1132922955,x3=-0.7539340817 m=8 n=21.1660104885i
输入3:a=1,b=,c=-1.5/3,d=-2/27;输出结果3:    x1=0.7719801430,x2=-0.1556967931,x3=-0.6162833499 m=8 n=12.3288280059i

ysr 发表于 2020-12-20 03:51

输入1:a=1,b=,c=-1/3,d=2/27;输出结果1:    x1=-0.6666666667,x2=0.3333333333+0.0000001924i,x3=0.3333333333-0.0000001924i m=-8 n=0.0000080000
输入2:a=1,b=,c=-1.5/3,d=2/27;输出结果2:    x1=-0.7719801430,x2=0.1556967931,x3=0.6162833499 m=-8 n=12.3288280059i

ysr 发表于 2020-12-20 04:02

输入1:a=1,b=,c=-2/3,d=2/27;输出结果1:    x1=-0.8672263773,x2=0.1132922955,x3=0.7539340817 m=-8 n=21.1660104885i
输入2:a=1,b=,c=-2/3,d=-2/27;输出结果2:    x1=0.8672263773,x2=-0.1132922955,x3=-0.7539340817 m=8 n=21.1660104885i
输入3:a=1,b=,c=1.817/3,d=-2/27;输出结果3:    x1=0.1194852237,x2=-0.0597426118+0.7850950297i,x3=-0.0597426118-0.7850950297i m=8 n=21.1642045168
输入4:a=1,b=,c=1.817/3,d=2/27;输出结果4:    x1=-0.1194852237,x2=0.0597426118+0.7850950297i,x3=0.0597426118-0.7850950297i m=-8 n=21.1642045168

ysr 发表于 2020-12-20 09:04

输入1:a=1,b=,c=-1.88988157,d=1;输出结果1:    x1=-1.5874010506,x2=0.7937005253+0.0000401759i,x3=0.7937005253-0.0000401759i m=-108 n=0.0094687666
输入2:a=1,b=,c=-1.88988157,d=-1;输出结果2:    x1=1.5874010506,x2=-0.7937005253+0.0000401759i,x3=-0.7937005253-0.0000401759i m=108 n=0.0094687666
输入3:a=1,b=,c=-1.88988159,d=-1;输出结果3:    x1=1.5874010562,x2=-0.7936294664,x3=-0.7937715898 m=108 n=0.0167526529i
输入4:a=1,b=,c=-1.88988159,d=1;输出结果4:    x1=-1.5874010562,x2=0.7936294664,x3=0.7937715898 m=-108 n=0.0167526529i

ysr 发表于 2020-12-20 09:08

输入1:a=1,b=,c=-1.88988158,d=1;输出结果1:    x1=-1.5874010534,x2=0.7936591019,x3=0.7937419515 m=-108 n=0.0097722525i输入2:a=1,b=,c=-1.88988158,d=-1;
输出结果2:    x1=1.5874010534,x2=-0.7936591019,x3=-0.7937419515 m=108 n=0.0097722525i

ysr 发表于 2020-12-20 09:11

输入1:a=1,b=,c=-2.38,d=1;输出结果1:    x1=-1.6614456545,x2=0.2742169847,x3=1.3872286698 m=-108 n=107.8500719332i
输入2:a=1,b=,c=-2.38,d=-1;输出结果2:    x1=1.6614456545,x2=-0.2742169847,x3=-1.3872286698 m=108 n=107.8500719332i
输入3:a=1,b=,c=2.38,d=-1;输出结果3:    x1=0.3943924626,x2=-0.1971962313+1.5800819792i,x3=-0.1971962313-1.5800819792i m=108 n=186.9749662816
输入4:a=1,b=,c=2.38,d=1;输出结果4:    x1=-0.3943924626,x2=0.1971962313+1.5800819792i,x3=0.1971962313-1.5800819792i m=-108 n=186.9749662816
页: 1 [2] 3 4 5 6 7
查看完整版本: [原创]1元3次方程的高精度求解程序