gxqcn 发表于 2009-1-15 09:02:44

我测试过,在 Mathematica 中,In:=        <<NumberTheory\`NumberTheoryFunctions\`

In:=        PrimeQ//Timing

Out=        {36.266 Second,True}
HugeCalc 中 ((CHugeIntX(1)<<=(1UL<<14))+=2775).IsPrime() 则需 20.546495s。

HugeCalc 由于当前不同算法切换的某些阈值不是很恰当,
所以在某些范围里输给对方。
另外,我已经开发出一种高速模幂算法,可提速3倍,
如果用在多核CPU上,则可提速更多。
只是这一切都是需要耗费大量精力和时间来实现的。

无心人 发表于 2009-1-15 09:40:41

To 10#
mathematica和pari比谁快?

mathematica 发表于 2009-2-9 14:36:31

可以考虑计算一下hugecalc的前一个素数,然后看一下
后一个素数减去前一个整数是多大,也就是它们之间的
间隔问题!

zgg___ 发表于 2009-2-9 14:59:23

原帖由 mathematica 于 2009-1-15 08:53 发表 http://bbs.emath.ac.cn/images/common/back.gif
hugecalc计算下一个素数的速度还是比mathematica7.0慢不少的。

一个具有挑战性的计算是计算F15之后的第一个素数,当然这个计算
时间应该是很长的,具体多长时间我也不知道!
到哪里可以找到7.0呢?:Q:

kofeffect 发表于 2009-2-9 16:11:24

记得7.0是可以用迅雷下载的

无心人 发表于 2009-2-9 18:24:30

:L

我还是喜欢Maple /V多些

zgg___ 发表于 2009-2-11 09:15:06

原帖由 kofeffect 于 2009-2-9 16:11 发表 http://bbs.emath.ac.cn/images/common/back.gif
记得7.0是可以用迅雷下载的
非常感谢,已经用上了。:)

风云剑 发表于 2009-2-11 10:11:13

我有7.0,但是用不了,原因是没有输入注册码的地方。
原先装过6.0,后来卸载6.0装7.0,居然没有输入序列号的地方,:L
不知道谁有经验,能在不重装系统的情况下解决这个问题。

kofeffect 发表于 2009-2-11 10:54:46

原帖由 风云剑 于 2009-2-11 10:11 发表 http://bbs.emath.ac.cn/images/common/back.gif
我有7.0,但是用不了,原因是没有输入注册码的地方。
原先装过6.0,后来卸载6.0装7.0,居然没有输入序列号的地方,:L
不知道谁有经验,能在不重装系统的情况下解决这个问题。

我装的6.0是需要输入注册码才能用的
但装7.0不用注册码就可以用了的(没有记错的话,我是用迅雷搜索下载的)

zgg___ 发表于 2009-2-11 11:21:46

我没有用过6呢,现在机器里4、5、7同时装着呢。安装时都输入了注册码。
页: 1 [2] 3
查看完整版本: F14后的第一个素数