利用matlab生成[-0.1,0.1]之间的服从高斯分布随机数
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 17:03:24
利用matlab生成[-0.1,0.1]之间的服从高斯分布随机数
我有两条模拟数据的曲线,它们是在[-0.1,0.1]之间数据,不是服从高斯的,并且画出了pdf曲线.我想画一条高斯分布的pdf作为对比曲线.不知道这样描述是不是清楚.
我有两条模拟数据的曲线,它们是在[-0.1,0.1]之间数据,不是服从高斯的,并且画出了pdf曲线.我想画一条高斯分布的pdf作为对比曲线.不知道这样描述是不是清楚.
clear;clc;
data = randn(100,1)*0.1;
data(abs(data)>0.1)=[];%随机生成[-0.1,0.1]之间数据
[mu,sigma] = normfit(data);%高斯分布拟合
cdfplot(data);
hold on
fplot(@(x)normcdf(x,mu,sigma),[-0.15,0.15],'r')
再问: 如果我需要3500个满足高斯分布的数据点呢?第三行不能确定生成的随机点的个数。
再答: 用normrnd生成满足高斯分布的随机数
normrnd(3,2,3500,1)%生成3500个均值为3,标准差为2的高斯分布随机数
data = randn(100,1)*0.1;
data(abs(data)>0.1)=[];%随机生成[-0.1,0.1]之间数据
[mu,sigma] = normfit(data);%高斯分布拟合
cdfplot(data);
hold on
fplot(@(x)normcdf(x,mu,sigma),[-0.15,0.15],'r')
再问: 如果我需要3500个满足高斯分布的数据点呢?第三行不能确定生成的随机点的个数。
再答: 用normrnd生成满足高斯分布的随机数
normrnd(3,2,3500,1)%生成3500个均值为3,标准差为2的高斯分布随机数
利用matlab生成[-0.1,0.1]之间的服从高斯分布随机数
如何用matlab生成服从混合高斯分布的随机数
请问 如何利用matlab产生服从泊松分布的随机数.代码怎么写.
求助matlab生成服从广义指数分布的随机数 分布函数是
matlab如何生成服从复高斯分布的随机数(均值为0,方差为1)
Matlab怎么样利用计算机内部函数产生高斯分布的随机数呢?
在MATLAB中,怎么生成高斯0-1分布的随机数的函数
在Matlab中,如何产生区间在[-90 90]之间,满足高斯分布的随机数?
如何用matlab生成服从二维高斯分布N(0,2,1,4,0)的样本(X,Y)
关于随机数生成的问题:如何生成一个符合高斯分布,范围从0-1之间的随机数列?
MATLAB中randn()生成的随机数分布范围是多少?
用matlab生成0到100之间的一组随机数?