99问答网
所有问题
用matlab怎么产生0-100的符合正态分布的随机数
如题所述
举报该问题
推荐答案 2012-08-08
你有个概念没有弄清楚,就是正态分布。
如果是正态分布,他就不可能仅仅是在0~100之间;同样,如果是0~100之间的,就不可能是一个正态分布。
可能是你对问题没有理解清楚。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/e7WzjOWXz.html
其他回答
第1个回答 2012-08-08
用randn命令,不知道用法的help一下
randn的n就是normal的意思,即正态分布
第2个回答 2012-08-08
QDVKUW
追问
什么意思?麻烦详细一点,谢谢!
相似回答
matlab
得到标准
正态分布的随机数
答:
只能通过瑞利分布产生 产生时需要两个0~1均匀分布,所以需新定义v sigma=1;mu=0;v=rand(size(u));z=sqrt(2*sigma^2*log(1./(1-u))).*cos(2*pi*v);利用上述标准
正态分布产生
普通的正态分布 sigma=3;mu=2;z=randn(1000,10);x=mu+z*sigma;产生对数正态分布 x=exp(x);你可以!!
如何matlab
取
正态分布随机数
答:
运用normrnd函数。1. R=normrnd(MU,SIGMA):生成服从正态分布(MU参数代表均值,SIGMA参数代表标准差)的随机数。输入的向量或矩阵MU和SIGMA必须形式相同,输出R也和它们形式相同。标量输入将被扩展成和其它输入具有相同维数的矩阵。2. R=normrnd(MU,SIGMA,m,n): 生成m×n形式的
正态分布的随机数
矩阵...
matlab如何
编程
产生正态分布的随机数
的程序?
答:
可以采用Box_Muller的方法
。Box-Muller方法是以两组独立的随机数U和V,这两组数在(0,1]上均匀分布,用U和V生成两组独立的标准常态分布随机变量X和Y x=sqrt((-2)*ln(U))*cos(2*pi*V);Y=sqrt((-2)*ln(U))*sin(2*pi*V);matlab 程序 function Norm_Distribution_Box_Mullerclear all;...
matlab
求一组
符合正态分布的随机数
答:
第一种方法:利用标准参数下的分布函数结合参数进行运算
,如下:datan1 = 0.5 + randn(10,1);由于将普通的正态分布转化为标准正态分布十分简单,因此上面的计算后得到相应参数的正态分布是合理的。第二种方法:直接调用random函数,如下:datan2= random('norm', 0.5, sqrt(1))random函数的第...
matlab
生成一组服从
正态分布的随机
变量
答:
用randn()可以生成
高斯分布的随机数
。不过只有先生成随机数才有方差和均值,反过来可难了。也只能使均值和方差近似等于0和6,用下面方法:x=randn(1,
100
)*sqrt(6);while abs(mean(x))>=0.01 | abs(var(x)-6)>=0.01 x=randn(1,100)*sqrt(6);end 这样生成的随机数列x,平均值约等于0...
Matlab如何
生成正太
分布随机数
,并画出直方图?
答:
如果需要的是频率直方图,可以考虑如下做法:x=normrnd(MU,SIGMA,m,n): %生成m×n形式的
正态分布的随机数
矩阵。[a,b]=hist(x);bar(b,a/sum(a))%频数直方图 比如:x=normrnd(1,1,
100
,1) %生成m×n形式的正态分布的随机数矩阵。[a,b]=hist(x);bar(b,a/sum(a))%频数直方图 建...
matlab的
rand函数
怎么
用
答:
RAND(N),
产生0
到1
的随机数
,N*N的矩阵 RAND(M,N),产生0到1的随机数,M*N的矩阵 RAND(1),产生0到1的随机数,1*1的矩阵 例如:rand(1)= 0.9501 例如:rand(2)= 0.2311 0.4860 0.6068 0.8913
matlab如何产生正态分布
数据
答:
格式 :R = normrnd(MU,SIGMA) %返回均值为MU,标准差为SIGMA的
正态分布的随机
数据,R可以是向量或矩阵.R = normrnd(MU,SIGMA,m) %m指定
随机数
的个数,与R同维数.R = normrnd(MU,SIGMA,m,n) %m,n分别表示R的行数和列数 注意:
在MATLAB中产生
正态分布的参数分别为均值和标准差.在仿真...
用matlab
在
0-100
之间
产生
75组数据
符合正态分布
答:
是
产生
75个数吗?normrnd(0,1,75)是产生服从N(0,1)的75个
随机数
normrnd(mu,sigma,m,n)mu是
正态分布
均值 sigma是正态分布标准差 m行n列矩阵
大家正在搜
matlab生成正态分布随机变量
matlab正态分布随机数
matlab产生标准正态分布
matlab的标准正态分布函数
matlab中正态分布函数
matlab生成正态分布
matlab生成标准正态分布
matlab正态分布函数命令
matlab 正态分布
相关问题
怎么用matlab生成100个标准正态分布的随机数并画出直方...
matlab如何随机生成一组范围在0到1还服从正太分布的数?
matlab 求一组符合正态分布的随机数
matlab里如何产生方差均值已知的服从正态分布的随机数?
matlab中如何得到标准正态分布的随机数?
在MATLAB中,怎么生成高斯0-1分布的随机数的函数
MATLAB怎么产生服从正态分布的随机正整数
如何用matlab生成坐标(0,0)的100个正态分布随机点...