gráficas del proyecñnkñknmto de procesos estocásticos en matlab
TRANSCRIPT
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
1/16
Grficas del Proyecto de Procesos Estocsticos en
MATLAB
Bernoulli:
Codificacin para generar la PDF de Bernoulli en MATLAB:
functionf = bernpdf(x, p)
f = (p.^x).*((1 - p).^(1-x));
La grfica de la PDF de Bernoulli es
Y la codificacin para crear esta grfica es
>> x = [0 1];
>> y = bernpdf(x,0.7);
>> stem(x,y)
>> axis([-0.5 1.5 -0.5 1.5])
>> xlabel('x')
>> ylabel('p')
>> title('PDF de Bernoulli para p = 0.7')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
2/16
Binomial:
La grfica de la PDF Binomial es
Y la codificacin para crear esta grfica es
>> x = [0:1:25];
>> y = binopdf(x,26,0.3);
>> stem(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Binomial para n = 26 y p = 0.3')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
3/16
Geomtrica:
La grfica de la PDF Geomtrica es
Y la codificacin para crear esta grfica es
>> x = [0:1:19];
>> y = geopdf(x,0.4);
>> stem(x,y)
>> xlabel('x')
>> ylabel('p')
>> stem(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Geomtrica para x = 20 y p = 0.4')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
4/16
Poisson:
La grfica de la PDF de Poisson es
Y la codificacin para crear esta grfica es
>> x = [0:1:49];
>> y = poisspdf(x,5);
>> stem(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF de Poisson para x = 50 y \lambda = 5')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
5/16
Uniforme:
Codificacin para crear la PDF Uniforme Continua en MATLAB:
functiony = unifconpdf(x, a, b)% a y b deberan estar dentro del dominio de x
y = zeros(size(x));ind = find((x > a) & (x < b));y(ind)=1/(b - a);
La grfica de la PDF Uniforme es
Y la codificacin para crear esta grfica es
>> x = linspace(-2,10,1201);
>> y = unifconpdf(x,1,4);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Uniforme Continua desde a = 1 hasta b = 4')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
6/16
Gaussiana:
La grfica de la PDF Gaussiana es
Y la codificacin para crear esta grfica es
>> x = linspace(-4,4,801);
>> y = normpdf(x,1,0.7);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Gaussiana con \mu = 1 y \sigma = 0.7')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
7/16
Rayleigh:
La grfica de la PDF Rayleigh es
Y la codificacin para crear esta grfica es
>> x = linspace(0,5,501);
>> y = raylpdf(x,0.8);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Rayleigh con b = 0.8')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
8/16
Laplaciana:
Codificacin para crear la PDF Laplaciana en MATLAB:
functiony = lappdf(x,alpha)
y = alpha*exp(-alpha*abs(x))/2;
La grfica de la PDF Laplaciana es
Y la codificacin para crear esta grfica es
>> x = linspace(-10,10,2001);
>> y = lappdf(x,0.7);
>> plot(x,y)
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
9/16
Cauchy:
Codificacin para crear la PDF de Cauchy en MATLAB:
functiony = cauchypdf(x,x0,alpha)
y = alpha./(pi*(alpha^2 + (x - x0).^2));
La grfica de la PDF de Cauchy es
Y la codificacin para crear esta grfica es
>> x = linspace(-10,10,2001);
>> y = cauchypdf(x,2,0.5);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF de Cauchy con x_{0} = 2 y \alpha = 0.5')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
10/16
Nakagami:
Codificacin para crear la PDF de Nakagami en MATLAB:
functiony = nakpdf(x,m,omega)
y = (2/gamma(m))*((m/omega)^m).*(x.^(2*m - 1)).*exp(-(m*x.^2)/omega).*heaviside(x);
La grfica de la PDF de Nakagami es
La codificacin para crear esta grfica es
>> x = linspace(0,20,2001);
>> y = nakpdf(x,2,10);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF de Nakagami con m = 2 y \Omega = 10')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
11/16
Exponencial:
La grfica de la PDF Exponencial es
La codificacin para crear esta grfica es
>> x = linspace(0,10,1001);
>> y = exppdf(x,0.8);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Exponencial con \mu = 0.8')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
12/16
Log-Normal:
La grfica de la PDF Log-Normal es
La codificacin para crear esta grfica es
>> x = linspace(0,10,1001);
>> y = lognpdf(x,2.1,2);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Log-Normal con \mu = 2.1 y \sigma = 2')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
13/16
T-Student:
La grfica de la PDF T-Student es
La codificacin para crear esta grfica es
>> x = linspace(-20,20,4001);
>> y = tpdf(x,100);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF T-Student con v = 100')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
14/16
Gamma:
La grfica de la PDF Gamma es
La codificacin para crear esta grfica es
>> x = linspace(0,20,2001);
>> y = gampdf(x,1.8,2);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Gamma para A = 1.8 y B = 2')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
15/16
Beta:
La grfica de la PDF Beta es
La codificacin para crear esta grfica es
>> x = linspace(0,2,201);
>> y = betapdf(x,2,5);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF Betta con \alpha = 2 y \gamma = 5')
-
8/10/2019 Grficas Del Proyecnkknmto de Procesos Estocsticos en MATLAB
16/16
Chi-Cuadrada:
La grfica de la PDF Chi-Cuadrada es
La codificacin para crear esta grfica es
>> x = linspace(0,10,1001);
>> y = chi2pdf(x,2.7);
>> plot(x,y)
>> xlabel('x')
>> ylabel('p')
>> title('PDF \chi^2 con \alpha = 2.7')