Sei sulla pagina 1di 10

%Distribucion de Bernoulli

p=0.3;
x=[0,1];
px=(x==0)*(1-p)+(x==1)*(p);
stem(x,px,'ro','markersize',5,'markerfacecolor','r')
grid on
axis([0 1.1 0 1.1])
xlabel('x')
ylabel('Px(x)')
title('PMF')
figure
x=[-0.5,0,1,1.2];
Fx=(x<0)*(0)+[(x>=0)&(x<1)]*(1-p)+(x>=1)*(1);
grid on
stairs(x,Fx,'r')
grid on
axis([-0.3 1.1 0 1.1])
xlabel('x')
ylabel('Fx(x)')
title ('CDF')
figure
%Distribucion Binomial
k=6;
x=[0:k];
p=0.6;
px=binopdf(x,k,p);
stem(x,px,'ro','markersize',5,'markerfacecolor','r')
grid on
xlabel('x')
ylabel('Px(x)')
title('PMF')
figure
Fx=binocdf(x,k,p);
stairs(x,Fx,'r')
grid on
xlabel('x')
ylabel('Fx(x)')
title('CDF')
figure
%Distribucion Geometrica
x=[0:15];
p=0.25;
px=geopdf(x,p);
stem(x,px,'ro','markersize',5,'markerfacecolor','r')
grid on
xlabel('x')
ylabel('Px(x)')
title('PMF')
figure
Fx=geocdf(x,p);
stairs(x,Fx,'r')
grid on
xlabel('x')
ylabel('Fx(x)')
title('CDF')
figure
%Distribucion Binomial Negativa
k=2;
p=0.25;
x=[0:15];
px=nbinpdf(x,k,p);
stem(x,px,'ro','markersize',5,'markerfacecolor','r')
grid on
xlabel('x')
ylabel('Px(x)')
title('PMF')
figure

%Distribucion Poisson
x=[0:7];
landa=3;
px=poisspdf(x,landa);
stem(x,px,'ro','markersize',5,'markerfacecolor','r')
grid on
xlabel('x')
ylabel('Px(x)')
title('PMF')
figure
Fx=poisscdf(x,landa);
stairs(x,Fx,'r')
grid on
xlabel('x')
ylabel('Fx(x)')
title('CDF')
figure
%Distribucion Uniforme Discreta
x=[0:6];
n=6;
px=unidpdf(x,n);
stem(x,px,'ro','markersize',5,'markerfacecolor','r')
grid on
xlabel('x')
ylabel('Px(x)')
title('PMF')
figure
Fx=unidcdf(x,n);
stairs(x,Fx,'r')
grid on
xlabel('x')
ylabel('Fx(x)')
title('CDF')
figure
%Distribucion Continua Uniforme Discreta
x=[0:8];
a=2;
b=6;
px= unifpdf(x,a,b);
stairs(x,px,'r')
axis([0 9 0 0.3]);
grid on
xlabel('x')
ylabel('fx(x)')
title('PMF')
figure
Fx= unifcdf(x,a,b);
plot(x,Fx,'r')
axis([0 9 0 1.1]);
grid on
xlabel('x')
ylabel('Fx(x)')
title('CDF')
figure
%Distribucion Exponencial
x=[0:0.001:4];
landa=2;
px=exppdf(x,landa);
plot(x,px,'r')
grid on
xlabel('x')
ylabel('fx(x)')
title('PMF')
figure
Fx=expcdf(x,landa);
plot(x,Fx,'r')
grid on
xlabel('x')
ylabel('Fx(x)')
title('CDF')
figure
%Distribucion Gama
x=[0:0.001:5];
alpha=[1 2 5];
landa=[1 2];
px1= gampdf(x,alpha(1),landa(1));
px2= gampdf(x,alpha(2),landa(1));
px3= gampdf(x,alpha(3),landa(1));
plot(x,px1,x,px2,x,px3)
grid on
title('PMF')
xlabel('x')
ylabel('fx(x)')
legend('\alpha=1 \lambda=1','\alpha=2 \lambda=1','\alpha=5 \lambda=1')
figure

%Distribucion Normal(Gaussiana)
x=[-10:0.01:10];
mu=[0 1.5 3];
sigma=2;
px=normpdf(x,mu(1),sigma);
px1=normpdf(x,mu(2),sigma);
px2=normpdf(x,mu(3),sigma);
plot(x,px,x,px1,x,px2)
grid on
title('PMF')
xlabel('x')
ylabel('fx(x)')
legend('\mu=1 \sigma=1','\mu=1.5 \sigma=1','\mu=3 \sigma=1')
figure
%Distribucion Condicional
Fx=normcdf(x,mu(1),sigma);
plot(x,Fx,'r')
grid on
title('CDF')

Potrebbero piacerti anche