matlab正态分布

normrnd(mu, sigma, m,n) 返回m x n的随机数,正态分布均值mu,标准差sigma。

mvnrnd(mu, sigma, m) 返回m个随机数(点),是多元正太分布,mu是均值向量,sigma是协方差。

 

 

x = normrnd(0,4,1,100000); %这里是标准差,即方差的均方根。
[a b] = hist(x);
bar(b,a/sum(a));

mu = [2 3];
sigma = [1 1.5; 1.5 3]; %这里是协方差
r = mvnrnd(mu,sigma,1000);

posted @ 2013-12-02 19:23  joythink89  阅读(1419)  评论(0编辑  收藏  举报