Matlab中生成在[1 10]之间的随机正态分布

如题所述

首先要告诉你,产生正态分布的函数是randn,
rand函数是产生0到1均与分布
下面是程序:
a
=
randn(10,10);
%%%%
产生你要的a
%%%%
以下三行是画个图给你看看是不是你要的正态分布
%%%%%
b
=
a(:);
a1=sort(b);
plot(a1,normpdf(a1,0,1),'r')
%%%%%%%%%%%%%%%%%%%%%%%%%%%
n
=
length(find(a>1))
%%%%%%
统计a中大于1的个数,你的题目不完整,自己修改数字吧
图就不贴了,自己运行程序吧
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答