MATLAB利用RAND函数产生为0,方差为1 的10*10正态分布随机具阵A,然后统计A中大于

如题所述

首先要告诉你,产生正态分布的函数是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的个数,你的题目不完整,自己修改数字吧

图就不贴了,自己运行程序吧
温馨提示:内容为网友见解,仅供参考
无其他回答