指数分布:
产生参数为0.1的指数分布的命令应为exprnd(1/0.1)
%题目要求:顾客到来间隔时间服从参数为0.1的指数分布
%指数分布的均值为1/0.1=10
%产生参数为0.1的指数分布的命令应为exprnd(1/0.1)
%指两个顾客到达商店的平均间隔时间是10个单位时间,即平均10个单位时间到达
%一个顾客,顾客到达的间隔时间可以用exprnd(10)模拟;
x(i)=exprnd(10);
均匀分布:
产生一个[a,b]均匀分布的随机数:unifrnd (a,b)
%题目要求:对顾客的服务时间服从在[4,15]上的均匀分布
%产生m*n阶[a,b]均匀分布U(a,b)的随机数矩阵:unifrnd (a,b,m, n)
%产生一个[a,b]均匀分布的随机数:unifrnd (a,b)
y(i) = unifrnd(4,15);
正态分布:
normrnd产生正态分布随机数
normrnd(μ,σ,m,n)%产生m*n阶数学期望为μ、方差为σ2的正态分布的随机数矩阵。
k=normrnd(0,sqrt(6),1,3)%正态分布
结果:
k =
0.8690 -1.4288 4.2742
正态分布常用函数normpdf_normcdf_norminv_normrnd_normfit
y
= normpdf(x
)
返回标准正态分布的概率密度函数 (pdf),在 x
中的值处计算函数值。
y
= normpdf(x
,mu
)
返回具有均值 mu
和单位标准差的正态分布的 pdf,在 x
中的值处计算函数值。
示例
y
= normpdf(x
,mu
,sigma
)
返回具有均值 mu
和标准差 sigma
的正态分布的 pdf,在 x
中的值处计算函数值。
% 画标准正态分布概率密度函数
x = 0:0.1:32.8;
y = normpdf(x,32.8,32.8/3);
plot(x,y);
grid on;