配色: 字号:
MATLAB WEEK10
2019-07-06 | 阅:  转:  |  分享 
  
MATLABWEEK10-11LABSOLUTIONPROBABILITIESANDDISTRIBUTION



1.1functionPMF=TwoDiceSumPMF(X)

ifX>=2&X<=7

PMF=(X-1)/36;

elseifX>7&X<=12

PMF=(13-X)/36;

else

PMF=NaN;

end

end



1.2functionCDF=TwoDiceSumCDF(X)

CDF=0;

forX_n=2:min(X,12)

CDF=CDF+TwoDiceSumPMF(X_n);

end

end





%%Q2

A=rand(100,1)9+1;

B=round(rand(100)99+1);?

C=randn(1,10000);

D=randn(10,1000)sqrt(20)+5;









%%Q3

%(A)

lamda=0.1;

mu=1/lamda;

P_2yr=expcdf(2,mu);

%(B)

P_1yr=expcdf(1,mu);



%%Q4

%(i)

P_2boys=0.520.52;

%(ii)

P_1boy1girl=0.52(1-0.52);用binopdf做





%Q5

x=0:20;

lamda=5;

pdf=poisspdf(x,lamda);

cdf=poisscdf(x,lamda);

subplot(1,2,1),bar(x,pdf,1,''w''),title(''PoissonPMF:lamda=5'')

xlabel(''X''),ylabel(''f(X)'')

subplot(1,2,2),bar(x,cdf,1,''w''),title(''PoissonCDF:lamda=5'')

xlabel(''X''),ylabel(''F(X)'')



%%Q6

x=-100:0.5:100;

mu=[00101010];

sigma=[11011050];

N_pdf=length(mu);

pdf=zeros(N_pdf,length(x));

cdf=zeros(N_pdf,length(x));

fori=1:N_pdf

pdf(i,:)=normpdf(x,mu(i),sigma(i));

cdf(i,:)=normcdf(x,mu(i),sigma(i));

subplot(1,2,1),plot(x,pdf(i,:)),title(''NormalPDF'')

holdon

subplot(1,2,2),plot(x,cdf(i,:)),title(''NormalCDF'')

holdon将所有的pdf/cdf放在一张图上了

end

legend(''mu=0,sigma=1'',''mu=0,sigma=10'',''mu=10,sigma=1'',''mu=10,sigma=10'',''mu=10,sigma=50'')

holdoff



functionPDF=Laplacianpdf(X,LAMDA)

PDF=LAMDA/2exp(-LAMDAabs(X));

end



functionCDF=Laplaciancdf(X,LAMDA)

[r,c]=size(X);

CDF=zeros(r,c);

fori=1:r;

forj=1:c;

ifX(i,j)<0;

CDF(i,j)=exp(LAMDAX(i,j))/2

else

CDF(i,j)=1-exp(-LAMDAX(i,j))/2

end

end

end

end(将X作为矩阵数据进行输入后的处理)



x=-10:0.2:10;

lamda=1;

pdf=Laplacianpdf(x,lamda);

plot(x,pdf),title(''LaplacianPDFforLamda=1'')

献花(0)
+1
(本文系Light996首藏)