Sunteți pe pagina 1din 7

GUIA DE EJERCICIOS 1.

MATEMATICAS DISCRETAS
SERGIO HERNANDEZ SHERNANDEZ@UCM.CL

n a Matlab 1. Introduccio Matlab (a.k.a. Matrix Laboratory ) es un entorno de programaci on para matrices y arreglos multidimensionales, con diversas aplicaciones en areas como el procesamiento de im agentes y se nales, control adaptativo y computaci on num erica entre otros.

Figure 1. Entorno de desarrollo de Matlab Aparte de proveer funciones matem aticas y gr acas de alta calidad, Matlab est a compuesto por una serie de Toolboxes (http://www.mathworks.com/products/) que extienden la capacidad del entorno, para desarrollar tareas de alta complejidad e interactuar con sus resultados.
1

SERGIO HERNANDEZ SHERNANDEZ@UCM.CL

1.1. Ventana de comandos. Cuando el usuario inicia el IDE, se encuentra con una ventana de comandos y un historial de comandos. Es posible inicializar cualquier variable sin necesidad de declararla para luego utilizarla para realizar c alculos. Por ejemplo, si necesitamos calcular el vol umen de una esfera de radio r = 2: 4 V = r3 3 En Matlab se escribe en la ventana de comandos: Program 1 Volumen de una esfera en Matlab >> r=2; >> vol=(4/3)*pi*r^3 vol = 33.5103 Vectores y matrices se escriben de la siguiente forma: Program 2 Vectores y matrices >> x=[1,2,3,4,5,6,7,8,9,10] x = 1 2 3 4 5 6 7 8 9 10

>> y=[1,2;3,4] y = 1 3 2 4

1.2. Operadores. Los siguientes operadores est an disponibles:

GUIA DE EJERCICIOS 1.

MATEMATICAS DISCRETAS

Operadores Aritm eticos suma + resta multiplicaci on divisi on / suma vectorial + producto punto . producto matricial divisi on matricial / potencia Operadores Relacionales igual == no igual = menor < mayor > menor igual <= mayor igual >= Operadores L ogicos AND & OR | NOT OR exclusivo xor(A,B) menor igual <= mayor igual >=

SERGIO HERNANDEZ SHERNANDEZ@UCM.CL

1.3. Funciones. Las funciones en Matlab se guardan en archivos con extensi on .M y equivalen a subrutinas que pueden ser ejecutadas desde la l nea de comandos o desde otros programas. Por ejemplo, la siguiente funci on: 2x3 + 7x2 + 3x 1 x2 3x + 5 ex Puede ser escrita en el archivo demo func.m de la siguiente forma en Matlab: f (x) = Program 3 Funci on de una sola variable function y = demo_func(x) y=(2*x.^3+7*x.^2+3*x-1)./(x.^2-3*x+5*exp(-x)) Ejercicio 1 1.1 Escriba una funci on que devuelva la media y la desviaci on est andar de un vector de entrada. tip : Para un vector de entrada x = [x1 , x2 , . . . , xn ] utilice las funciones n=length(x) y sum(x) para determinar la media: n Luego utilice la media para calcular la desviaci on est andar: = 1 n
n

x =

n i=1 xi

(xi x )2
i=1

1.2 Compare y graque los resultados usando la funci on de Matlab x=normrnd(mu,sig,[1,nsamples]) para distintos valores de mu,sig y n umeros de muestras nsamples

GUIA DE EJERCICIOS 1.

MATEMATICAS DISCRETAS

Program 4 Generaci on de variables aleatorias >> mu=3; >> sig=.5; >> nsamples=1000; >> hist(normrnd(mu,sig,[1,nsamples])) >> line(mu,linspace(0,300,100),Color,r,LineWidth,2)

Figure 2. Histograma de una distribuci on Gaussiana

SERGIO HERNANDEZ SHERNANDEZ@UCM.CL

2. Variables aleatorias discretas Las variables aleatorias discretas toman valores 0 P (X ) 1 para toda {X = xi }, siendo un conjunto nito de elementos o al menos innito numerable. En este caso, la funci on de probabilidad p(xi ) = P (X = xi ) se llama una funci on de masa de probabilidad y posee las siguientes propiedades: p(xi ) 0

i,

p(xi ) = 1
i=1

En caso de no contar con el Toolbox de estad stica para Matlab, bajar el siguiente Toolbox : http://www.statsci.org/matlab/statbox.html 2.1. Variable aleatoria de Bernoulli. En particular la variable aleatoria de Bernoulli tiene la siguiente funci on de masa de probabilidad : p 1p if x = 0 x=1

p(x) =

2.2. Distribuci on Binomial. De manera m as general, ahora consideremos n repeticiones independientes del experimento, tal que la probabilidad de encontrar elementos con falla sigue una distribuci on binomial: p(x = k ) = Ejercicio 2 2.1 Suponga que los art culos de una l nea de producci on pueden ser defectuosos (D) o no defectuosos (N) y que se eligen al azar 3 productos para hacer control de calidad. Construya el espacio muestral = S1 S2 S3 para este experimento, siendo Si = {D, N }. 2.2 Supongamos que la probabilidad de encontrar un elemento defectuoso es P (D) = 0.2. Determine la distribuci on para la cantidad de elementos defectuosos que es posible encontrar en un d a cualquiera. 2.3. Distribuci on de Poisson. La distribuci on de Poisson con par amero tiene la siguiente forma: p(x = k ) = e k k! n k p (1 p)k k

GUIA DE EJERCICIOS 1.

MATEMATICAS DISCRETAS

La distribuci on de Poisson tiene muchas aplicaciones en modelar de manera estoc astica diversos fen omenos, sin embargo tambi en es posible demostrar que la distribuci on Poisson converge a la distribuci on binomial cuando: e k n k! con = np, tal cual se muestra en el siguiente programa: lim p(x = k ) = Program 5 Comparaci on distribuci on Binomial y Poisson >> K=10; >> result = 0; >> table = zeros(K+1,4); >> n = 100; >> p = 0.05; >> for i=1:(K+1) >> table(i,1) = i-1; >> table(i,2) = binocdf(i,n,p); >> table(i,3) = poisscdf(i,n*p); >> table(i,4) = sqrt((table(i,2)- table(i,3))^2); >> end >> table Ejercicio 3 3.1 Compare la aproximaci on de la distribuci on de Poisson a la distribuci on binomial para distintos valores de n y p.

S-ar putea să vă placă și