或者u=randn(M,N),前者为N维向量,后者为M*N矩阵,
这种调用方式产生的随机序晌灶昌列均值为零,方差为1
例如:R
=
normrnd(Mu,
Sigma,
m,
n)
%产生宴扒服从N(Mu,
Sigma^2)
分布的辩早m行n列的随机数组R
N(3,9)指的是均值为3,方差为9(标准差睁和为3)的正态分布(也称高斯分布);N(3,9)分布可以通过N(0,1)分布(标准正态分布)得到。
假设X~N(0,1),则型轮3X+3服从N(3,9)分布。
注意3X+3中的两个3的卜早信含义不同,第一个3表示标准差为3,第二个3表示均值为3!
Matlab中产生正态分布随机数的函数是normrnd(mu,sigma)
希望对你有帮助!
程序:clearx=-4:0.侍备01:4;miu=0;sigma=1;y1=normpdf(x,miu,sigma);y2=normcdf(x,miu,sigma);%前者是密度,后者是分布y3=晌型normrnd(miu,sigma,1,length(x));%高斯白噪声z1=x+4;z2=sort(y3);y4=normcdf(z2,miu,sigma);figure(1)subplot 221plot(x,y1)title('正态分布的概率密度')subplot 222plot(x,y2)title('正态分布的累积分布老谨毁')subplot 223plot(z1628y3)title('高斯白噪声')subplot 224plot(z2y4)title('高斯白噪声的累积分布')欢迎分享,转载请注明来源:内存溢出
评论列表(0条)