求一份用matlab编制的用以产生均匀分布随机变量并能计算该随机变量的均值和方差的程序编制一通用程序,用以产生在任意指定区间[a,b]上的均匀分布随机变量,计算该随机变量的均值和方差,
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 03:43:04
求一份用matlab编制的用以产生均匀分布随机变量并能计算该随机变量的均值和方差的程序编制一通用程序,用以产生在任意指定区间[a,b]上的均匀分布随机变量,计算该随机变量的均值和方差,
求一份用matlab编制的用以产生均匀分布随机变量并能计算该随机变量的均值和方差的程序
编制一通用程序,用以产生在任意指定区间[a,b]上的均匀分布随机变量,计算该随机变量的均值和方差,并在一幅图中绘制出该随机变量的概率密度函数和概率分布函数两条曲线.要求图中有栅格线和图例,标题为“均匀分布的概率密度曲线和概率分布曲线”.
用matlab编制计算均匀分布随机变量均值和方差的通用程序
求大神给程序,数据,和仿真的图形.万分感激!
求一份用matlab编制的用以产生均匀分布随机变量并能计算该随机变量的均值和方差的程序编制一通用程序,用以产生在任意指定区间[a,b]上的均匀分布随机变量,计算该随机变量的均值和方差,
clear all;
syms Un X S;
n=20;%生成n个随机数
r=3;%给定的参数为3
temp=0;
tem=0;
Un=rand(n,1);%共产生n*1个随机数
for i=1:1:n
X(i)=-log(Un(i))/r;
end
X=subs(X);
for i=1:1:n
for j=1:1:i
temp=temp+X(j);
end
S(i)=temp;
temp=0;
end
S=subs(S);
%泊松过程的检验:使用第四条
for i=1:1:n
tem=tem+S(i);
end
sigmaN=tem;
T=S(n);
alpha=0.05;%置信水平
p=sigmaN/T;
p1=(1/2)*(n-1.96*(n/3)^(1/2));%区间的左边界
p2=(1/2)*(n+1.96*(n/3)^(1/2));%区间的右边界
c1=subs(p-p1)
c2=subs(p-p2)
if (c1=0)|(c1>=0&c2