欢迎您访问52IJ教育培训网,今天小编为你分享的师说方面的学习知识是通过网络精心收集整理的:“matlab gamma函数_如何用matlab画带有Gamma分布的函数?小弟正在做毕业...”,注意:所整理内容不代表本站观点,如你有补充或疑问请在正文下方的评论处发表。下面是详细内容。
确信概率密度函数是这个?
而不是

如按以上概密公式绘图就简单咯.


要不你用你这概率密度函数定义个公式再绘图吧
其他回答
用mfun()函数
其他类似问题
问题1:如何用matlab画带有Gamma分布的函数
用MATLAB中自带的gamrnd函数即可,其具体意思如下:
gamrnd是用来产生服从伽马分布的随机数函数,有以下几种形式:
1.R = gamrnd(A,B)
2.R = gamrnd(A,B,v)
3.R = gamrnd(A,B,m,n)
描述:
1.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维数组.
3.R = gamrnd(A,B,m,n)产生服从伽马分布参数为A,B的随机数,m和n是R的行和列维数的范围.
采纳吧,写了这么多.
问题2:matlab如何生成gamma分布随机变量
用MATLAB中自带的gamrnd函数即可,其具体意思如下:
gamrnd是用来产生服从伽马分布的随机数函数,有以下几种形式:
1.R = gamrnd(A,B)
2.R = gamrnd(A,B,v)
3.R = gamrnd(A,B,m,n)
描述:
1.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维数组.
3.R = gamrnd(A,B,m,n)产生服从伽马分布参数为A,B的随机数,m和n是R的行和列维数的范围.
采纳吧,写了这么多.
问题3:怎样用matlab画出这几个函数的图像?怎样用matlab画出这几个函数的图象啊?1.y=5sin(2*pi*50*t)2.y=5sin(2*pi*50*t)c0s(2*pi*10*t)3.y=5sin(2*pi*50*t*t)4.幅值为4,占空比为30%的方波5.幅值为4的锯齿波,三角波
这个问题并不是很难,只是几个函数的应用.下面是程序:
t=-4*pi:0.01:4*pi;
y1=5*sin(2*pi*50*t);
y2=5*sin(2*pi*50*t).*cos(2*pi*10*t);
y3=5*sin(2*pi*50*t.*t);
y4=4*square(t,30); %幅值为4,占空比为30%的方波
y5=2*sawtooth(t,0.5); %幅值为4的对称三角波
y6=sawtooth(t); %幅值为4的锯齿波
subplot(321),plot(t,y1);axis([0 0.2*pi -5.1 5.1]);
subplot(322),plot(t,y2);axis([0 0.2*pi -5.1 5.1]);
subplot(323),plot(t,y3);axis([0 pi -5.1 5.1]);
subplot(324),plot(t,y4);axis([-4*pi 4*pi -5.1 5.1]);
subplot(325),plot(t,y5);axis([-4*pi 4*pi -5.1 5.1]);
subplot(326),plot(t,y6);axis([-4*pi 4*pi -5.1 5.1]);
附图如下:

问题4:matlab求gamma函数不定积分.matlab >> syms t x >> t=int(t^(x - 1)/exp(t),t) //就是gamma函数 t = -igamma(x,t) 求大虾解释,-igamma(x,t)是什么样的函数啊?好像gamma函数不是初等函数,只能用积分形式给出。分给一
是的,gamma函数是积分形式的
问题5:matlab这个分段函数图像怎么画?题目是这样的:编写下列分段函数myfun,然后利用此函数画出其在[-10,10]区间上的图形:y=-1 x
这是一个很典型的问题哈
问题出在这里:myfun的输入x你是当做单个数字来处理的,而实际你plot(x,myfun(x))里的x是一个数组,所以在myfun的if判断里,只取了第一个元素x(1)做判断,然后用判断的结果来计算所有的x(i)
你要写成这样,我写个简单点的,你自己照着改
x=-1:0.1:1;
y=x.*(x>0) - 2 * x .* (x2,来看一下数组和单个数字比大小时,matlab是怎么处理的
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
