mac1220 发表于 2014-5-14 04:45 
注意第二个参数应该是BETA的倒数(已知X的分布,1/X的分布可以自己推一下,任何一半概率的书上都有)
1/X~ ...
非常感谢您的帮助!!
我按照您说的修改了程序,结果总算不一直是0了。我要用自助法(Bootstrap法)随机抽样2000次,2次的耗时是1.2秒,预计20分钟后结果就出来了。
我提这个问题是为了生成一个【服从逆伽马分布的随机数】,这个随机数是自助法中要用到的一个参数,但matlab中只提供了服从gamma分布的随机数生成函数:gamrnd。参数alpha和belta是已知的,我现在的做法是:
>>x=gamrnd(alpha,1/belta);
>>x=1/x;