bruce55 发表于 2010-6-5 15:00:43

10000000!的结果

10000000!,单机器计算,444540KB内存
http://storage.live.com/items/4260B140857C517F!116?filename=output.txt.7z
大家试试看,自己的电脑能算到多少?

imath 发表于 2010-6-5 17:53:23

-.-,你干脆来算1NA!是多少.

zasdfgbnm 发表于 2010-6-5 18:42:08

有一个近似公式:
http://zh.wikipedia.org/zh/%E6%96%AF%E7%89%B9%E9%9D%88%E5%85%AC%E5%BC%8F

hcz 发表于 2010-6-5 19:36:47

mathematica估算可以到44787923

bruce55 发表于 2010-6-5 22:35:31

你内存多大?
我只有512M

xzxzxz 发表于 2010-6-6 15:07:10

mathematica貌似对多线程支持的不好,计算时只有1核心2个线程在计算,。。
算10000000!用时5分钟

bruce55 发表于 2010-6-6 22:42:56

不,这是线性的计算,无法多线程化
你可以尝试强制并行计算
Parallelize提示该计算无法并行化
如果提示运行的Kernel数量不够,尝试Launchkernels来启动多个核心吧,这是我在玩Mosix的时候欺骗Mathematica的常用办法

bruce55 发表于 2010-6-6 22:44:38

ParallelArray    ParallelEvaluate ParallelNeeds    ParallelSum
ParallelCombineParallelize      ParallelProductParallelTable
ParallelDo       ParallelMap      ParallelSubmit   ParallelTry

这些操作是和并行计算相关的,用在gridMathematica和单机的Mathematica多核多线程上的个
在HPC领域Mathematica当然是要插一脚的,所以不要质疑Mathematica的并行计算能力

yzhang37 发表于 2010-6-7 09:11:44

Math 3真是恶 心输入10000000! 干脆不算了,直接输出来了。

xzxzxz 发表于 2010-6-7 12:11:45

Mosix集群器。。。
有时间再来实验下算10000000! 。

xzxzxz 发表于 2010-6-7 12:36:28

在网上找了个Factorial的软件
在我的P4 2.4Ghz A ,1.5G DDR 400,Windows 2000中
计算10000000!只要52.3S(不包含输出)【这软件输出貌似时间也很短。。】

zasdfgbnm 发表于 2010-6-7 17:46:57

In:= 0.5!

Out= 0.886227

eeyrw 发表于 2010-6-7 19:06:18


!貌似还叫做Gamma函数,很高端。。

xzxzxz 发表于 2010-6-7 19:53:12

用我的新电脑:

bruce55 发表于 2010-6-7 20:18:21

2767
!貌似还叫做Gamma函数,很高端。。
eeyrw 发表于 2010-6-7 19:06 http://www.cncalc.org/images/common/back.gif
Γ函数扩展了阶乘的范围,可以计算复数和小数范围
n!=Γ(n+1)

zasdfgbnm 发表于 2010-6-18 11:07:14

嗯,是的,根据定义用分部积分法得出的n!=Γ(n+1)

yzhang37 发表于 2010-6-18 13:17:21

(Γ()是什么?
我才初二,不知道。

zasdfgbnm 发表于 2010-7-1 21:06:11

这是大学学的高级东东,我刚学不久

jjww2999 发表于 2010-7-4 11:03:02

还有更快的呢,5秒就出来了。 是TTCalc软件。

(输入) factorial(10000000)
(输出) 1.202423400515903456140153487944307569767680182494756308117250850866967692003733727707596939367221236122866499610465092536841812543797358176328374385995702707517626148982571356802438328673127696773508704695787744543575428170581375461741880040654360086909314192e+65657059

rookie0167 发表于 2010-7-17 20:43:15

可恶,我的电脑内存只有256M,笔记本还不给用
页: [1] 2
查看完整版本: 10000000!的结果