11问答网
所有问题
matlab中如何生成符合双峰正态分布的随机数
已知双峰正态分布的概率密度函数如下所示:
如何用matlab生成10000个随机数X,使其符合上述的双峰正态分布?
举报该问题
其他回答
第1个回答 推荐于2018-03-19
r=0.647;
mu1=83.1;
sigma1=14;
mu2=136.64;
sigma2=16.32;
x=zeros(1,10000);
for i=1:10000
r1=rand;
x(i)=(mu2+sigma2*randn)*heaviside(r1-r)+(mu1+sigma1*randn)*heaviside(r-r1);
end
hist(x)
本回答被提问者和网友采纳
相似回答
matlab怎么生成正态分布随机数
答:
第一步我们首先需要知道
matlab中
可以使用randn函数
生成正态分布随机数
,在命令行窗口中输入“help randn”,可以看到randn函数的使用方法,如下图所示:第二步输入randn(5),生成一个均值为0,方差和标准差为1的5行5列正态分布随机数矩阵,如下图所示:第三步输入randn(3,4),可以生成一个3行4列的...
大家正在搜
如何生成正态分布的随机数
matlab产生正态分布随机数
matlab对数正态分布随机数
matlab生成正态分布随机变量
matlab生成泊松分布随机数
matlab生成正态随机数
matlab生成正态分布
matlab生成标准正态分布
matlab均匀分布随机数
相关问题
matlab 求一组符合正态分布的随机数
matlab产生符合正态分布的随机数
matlab如何产生二维正态分布随机数
matlab产生符合正态分布的随机数
Matlab如何生成符号正态分布N(2,3)的2000个随机...
怎么用matlab生成1000个近似服从正态分布的随机数,随...
matlab中如何得到标准正态分布的随机数?
matlab如何编程产生正态分布的随机数的程序?