Matlab 版 (精华区)
发信人: seesea (马虎学究), 信区: Matlab
标 题: [合集]做阶乘用Gamma就可以!
发信站: 哈工大紫丁香 (2002年10月29日00:47:28 星期二), 站内信件
────────────────────────────────────────
universe (天空) 于 2000年10月24日17:10:44 星期二 说道:
理由:Gamma(x)=x*Gamma(x)
Gamma(1)=1
所以x!=Gamma(x)
but Gamma(0)=无穷大
────────────────────────────────────────
xuedy (dingyu) 于 Tue Oct 24 17:53:22 2000) 说道:
【 在 universe (天空) 的大作中提到: 】
: 理由:Gamma(x)=x*Gamma(x)
: Gamma(1)=1
: 所以x!=Gamma(x)
: but Gamma(0)=无穷大
:
其实整数n的阶乘可以由prod(1:n)求出。读一下gamma.m就能发现,
在该函数中算阶乘使用的是循环,这样在n较大时速度慢,而prod(1:n)
用了内在函数prod, 所以速度快。而0的阶乘也能正确表述:
>> prod(1:0)
ans =
1
定宇
http://xuedy.363.net
────────────────────────────────────────
universe (天空) 于 Tue Oct 24 18:20:13 2000) 说道:
对不起,我刚才写的有点错误。
x!=Gamma(x+1)
所以0!=Gamma(1)=1;
1!=Gamma(2)=1
【 在 xuedy (dingyu) 的大作中提到: 】
: 【 在 universe (天空) 的大作中提到: 】
: : 理由:Gamma(x)=x*Gamma(x)
: : Gamma(1)=1
: : 所以x!=Gamma(x)
: : but Gamma(0)=无穷大
: :
: 其实整数n的阶乘可以由prod(1:n)求出。读一下gamma.m就能发现,
: 在该函数中算阶乘使用的是循环,这样在n较大时速度慢,而prod(1:n)
: 用了内在函数prod, 所以速度快。而0的阶乘也能正确表述:
: >> prod(1:0)
: ans =
: 1
:
: 定宇
: http://xuedy.363.net
:
:
: :
────────────────────────────────────────
jc (面对**的人) 于 2000年10月26日08:21:16 星期四 说道:
是吗,早说过了!
难道还有小数的阶乘?
【 在 xuedy (dingyu) 的大作中提到: 】
: 【 在 universe (天空) 的大作中提到: 】
: : 理由:Gamma(x)=x*Gamma(x)
: : Gamma(1)=1
: : 所以x!=Gamma(x)
: : but Gamma(0)=无穷大
: :
: 其实整数n的阶乘可以由prod(1:n)求出。读一下gamma.m就能发现,
: 在该函数中算阶乘使用的是循环,这样在n较大时速度慢,而prod(1:n)
: 用了内在函数prod, 所以速度快。而0的阶乘也能正确表述:
: ans =
: 1
: 定宇
: http://xuedy.363.net
:
────────────────────────────────────────
xuedy (dingyu) 于 Thu Oct 26 12:48:34 2000) 说道:
【 在 jc (面对**的人) 的大作中提到: 】
: 是吗,早说过了!
: 难道还有小数的阶乘?
没有小数的阶乘,但在使用此命令前得确认n为整数。否则得出的是[n]!。
: 【 在 xuedy (dingyu) 的大作中提到: 】
: : 【 在 universe (天空) 的大作中提到: 】
: : : 理由:Gamma(x)=x*Gamma(x)
: : : Gamma(1)=1
: : : 所以x!=Gamma(x)
: : : but Gamma(0)=无穷大
: : :
: : 其实整数n的阶乘可以由prod(1:n)求出。读一下gamma.m就能发现,
: : 在该函数中算阶乘使用的是循环,这样在n较大时速度慢,而prod(1:n)
: : 用了内在函数prod, 所以速度快。而0的阶乘也能正确表述:
: : ans =
: : 1
: : 定宇
: : http://xuedy.363.net
: :
:
────────────────────────────────────────
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.533毫秒