| 查看: 3488 | 回复: 1 | ||
wangwangduan金虫 (初入文坛)
|
[求助]
如何在Matlab中产生服从Beta分布的随机数x,并且x在[a,b]区间. a>1, b>a
|
|
Matlab中, betarnd(k1,k2)能产生服从标准Beta分布的随机数,即[0,1]区间上的随机数;其中K1和k2为Beta分布的形状参数。 现请问,如何获得在区间[a,b]上的服从Beta分布的随机数,且 a>1, b>a。 现不能确定采用变换方法a+(b-a)*betarnd(k1,k2)是否正确? 即如何将一个一般的Beta分布(k1,k2, a, b)变换为[0,1]区间上的标准的Beta分布?形状参数如何改变? |
» 猜你喜欢
生命口会评
已经有7人回复
今年E04面上
已经有23人回复
27届辽宁大学应届毕业生申博
已经有3人回复
关于如何从代码看上不上会
已经有23人回复
大龄残疾硕士的一点执念
已经有25人回复
chemdraw
已经有6人回复
祈祷青基必中
已经有10人回复
b口会评
已经有6人回复
信息学部会评时间
已经有3人回复
在职考研
已经有7人回复
» 本主题相关价值贴推荐,对您同样有帮助:
怎么产生随机数
已经有4人回复
matlab中如何产生逆高斯分布的随机数?
已经有9人回复
MATLAB中,没有数学表达式的话,能不能做积分?
已经有3人回复
matlab如何生成不同的随机数
已经有9人回复
matlab产生随机二维矩阵,这些随机数只能是-1或者1?
已经有9人回复
MATLAB中产生高斯白噪声,涉及到awgn和wgn函数
已经有3人回复
【求助】一个MATLAB程序,读不懂,老师说是用随机游走算pi的值【已完结】
已经有6人回复
2楼2019-08-08 00:01:25











回复此楼