六五SEO

如何用matlab编伽马函数

用gammainc()或者Γ(s)=(积分,从零到正无穷)(x^(s-1))*(e(-x))dx。伽玛函数(Gamma函数),也叫欧拉第二积分,是阶乘函数在实数与复数上扩展的一类函数。该函数在分析学、概率论、偏微分方程和组合数学中有重要的应用。与之有密切联系的函数是贝塔函数,也叫第一类欧拉积分。

用MATLAB中自带的gamrnd函数即可,其具体意思如下:

gamrnd是用来产生服从伽马分布的随机数函数,有以下几种形式:

如何用matlab编伽马函数

R=gamrnd(A,B)产生服从伽马分布参数为A,B的随机数。A,B可以是向量、矩阵或多维数组,但它们的维数必须相同

2.R=gamrnd(A,B,v)产生服从伽马分布参数为A,B的随机数,v是一个行向量。若v是一个1*2的向量,R就是有v(1)行v(2)列的矩阵,若v是1*n,那么R就是一个n维数组。

如何用matlab编伽马函数

3.R=gamrnd(A,B,m,n)产生服从伽马分布参数为A,B的随机数,m和n是R的行和列维数的范围。

用gammainc()或者Γ(s)=(积分,从零到正无穷)(x^(s-1))*(e(-x))dx。伽玛函数(Gamma函数),也叫欧拉第二积分,是阶乘函数在实数与复数上扩展的一类函数。该函数在分析学、概率论、偏微分方程和组合数学中有重要的应用。与之有密切联系的函数是贝塔函数,也叫第一类欧拉积分。

如何用matlab编伽马函数

分享:
扫描分享到社交APP
发表列表
请登录后评论...
游客 游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~