You are on page 1of 9

INSTITUTO POLITCNICO NACIONAL

ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELCTRICA, UNIDAD ZACATENCO

Prcticas de laboratorio 5to semestre

Prctica N : Series de Fourier con MATLAB

ALUMNOS:

Pea Xelhuantzi Karol Elytuh Rodrguez Albarrn Sergio Pedro

GRUPO: 5CM11

PROFESORA: Daz Chvez Malena

Introduccin Terica:

Series de Fourier
Definiciones. Sea f: R una funcin continua a trozos y peridica de perodo R T y sea = 2/T . Los coeficientes de Fourier de f son los nmeros definidos

por Puesto que la funcin tiene perodo T , las integrales anteriores pueden hacerse sobre cualquier intervalo de longitud T , por ejemplo [T /2, T /2]. P 1 La serie a0 + [an cos(nt) + bn sen (nt)], donde los an y los bn son los 2 n= 1 correspondientes coeficientes de Fourier de una funcin f , se llama desarrollo en serie de Fourier, o simplemente serie de Fourier, de f . Para indicar que una serie trigonomtrica es la serie de Fourier de una funcin dada se suele escribir Condiciones de Dirichlet. Sea f : R R una funcin peridica de perodo T . Se dice que f satisface las condiciones de Dirichlet si en cada perodo la funcin f : [0, T ] R es continua salvo en un nmero finito de discontinuidades todas ellas de salto y slo tiene una cantidad finita de mximos y mnimos locales estrictos. Puede probarse, en particular, que si una funcin peridica es tal que ella y su derivada estn definidas y son continuas salvo un nmero finito de discontinuidades de salto, entonces dicha funcin verifica las condiciones de Dirichlet. Prcticamente todas las funciones seales de inters en las aplicaciones las verifican. Teorema de convergencia de Dirichlet. Sea f : R R una funcin peridica de perodo T que satisface las condiciones de Dirichlet y sea:

con = 2/T , su serie de Fo urier. (1) Si f es continua en un punto t, entonces la serie de Fourier converge en ese punto (2) Si f tiene una discontinuad de salto en un punto t, entonces la serie de Fourier converge en ese punto al punto medio del salto, o sea, donde, como es habitual, f (t ) = lim f (t ) indica el lmite de f en t por la 0, >0 izquierda + ) = lim f (t + ) indica el lmite de f en t por la derecha. y f (t 0, >0

Ejemplo: Se considera la funcin f : [0, 2] R dada por f (x) = 1 x/2. Un clculo elemental muestra que los coeficientes del desarrollo en serie de Fourier de 2 Senos de f vienen dados por bn = . Disea una funcin de Matlab que dibuje la n suma parcial de los N primeros sumandos de la serie de Fourier de senos de la funcin y muestre simultneamente la grfica de f. Basta crear la siguiente funcin en un archivo llamado fousen.m. Obsrvese la estructura de la lnea que define la funcin f. function fousen(N) x=2:0.005:2; sumparcial=0; b=zeros(1,N); for k=1:N b(k)=2/(k*pi); sumparcial=sumparcial+b(k)*sin(k*x*pi /2); end f=(x<0).*(-1-x/2)+(x>=0).*(1-x/2); plot(x,f,b,x,sumparcial,g),shg En el ejercicio anterior hemos obtenido explcitamente el valor de los coeficientes de Fourier de la funcin f. Usando Matlab podemos aproximar dichos coeficientes mediante las diferentes funciones de integracin numrica entre las que destacamos quad y quadl. Objetivo: Verificar el funcionamiento de MATLAB y aplicarlo para graficar una funcin por medio de aproximacin con series de Fourier, realizar sus grficas por medio del software. Desarrollo: En el laboratorio se llev a cabo la realizacin del cdigo siguiente que realiza una aproximacin en series de Fourier, la funcin que aproxima es una funcin de pulso rectangular, y su expresin est dada por: ( ) ( ) [( ( ) ( ) ( ) ( ) ( ) ( ) ( )]

Y el cdigo es el siguiente:

clear all,clf,clc t=0:pi/99:pi; y=(4/pi)*sin(t); subplot(3,3,1) plot(t,y) title('Aproximacin de una Armnica') ylabel('f(t)') grid axis([0 pi 0 1.2]) y1=y+(4/pi)*(sin(3*t)/3) subplot(3,3,2) plot(t,y1) title('Aproximacin con dos Armonicas') ylabel('f(t)') grid axis([0 pi 0 1.2]) y2=y1+(4/pi)*((1/5)*sin(5*t)) subplot(3,3,3) plot(t,y2) title('Aproximacin con tres Armonicas') ylabel('f(t)') grid axis([0 pi 0 1.2]) y3=y2+(4/pi)*(sin(7*t)/7) subplot(3,3,4) plot(t,y3) title('Aproximacin con cuatro Armonicas') ylabel('f(t)') grid axis([0 pi 0 1.2]) y4=y3+(4/pi)*(sin(9*t)/9) subplot(3,3,5) plot(t,y4) title('Aproximacin con cinco Armonicas') ylabel('f(t)') grid axis([0 pi 0 1.2]) y5=y4+(4/pi)*(sin(11*t)/11) subplot(3,3,6) plot(t,y5) title('Aproximacin con seis Armonicas') ylabel('f(t)') grid axis([0 pi 0 1.2])

Cuyas grficas son las siguientes:


Aproximacin de una Armnica 1
f(t) f(t)

Aproximacin con dos Armonicas 1


f(t)

Aproximacin con tres Armonicas 1

0.5

0.5

0.5

Aproximacin con cuatro ArmonicasAproximacin con cinco Armonicas Aproximacin con seis Armonicas 1
f(t) f(t)

1
f(t)

0.5

0.5

0.5

De esta manera, podemos apreciar que entre mayor sea el nmero de aproximaciones, ms cercana es la representacin de la funcin a la que se le desarrolla en series de Fourier. Diseo del Cdigo: Calculando los coeficientes de Fourier para la siguiente funcin: ( ) { } ) de

Se tiene que f(t) es una funciones impar, por lo que las componentes pares ( la serie trigonomtrica de Fourier sern nulos. Calculando entonces a ( Se puede observar entonces que { } ( ))

se tiene que:

Habiendo calculado los coeficientes, se realiza un algoritmo en MatLab que realice las sumatorias de la Serie Trigonomtrica de Fourier: Se crea una variable N la cual define el nmero de armnicos que tendr la serie. Luego se crea un vector X que cubre el intervalo [-2,2] de integracin con saltos de 0.01. Siendo los coeficientes nulos, no es necesario agregarlos al algoritmo, solo . Para ello se realiza un ciclo for que

ser necesario realizar la sumatoria de Fourier correspondiente:

realiza la sumatoria. Finalmente se grafica la funcin original y sobre ella la serie de

Con N=1 se obtiene la siguiente grafica:

Con N=5 se obtiene:

Como se puede observar, la serie se aproxima mejor a f(t) con mayor cantidad de armnicos . Si N=55:

Conclusiones:

Pea Xelhuantzi Karol Elyuth

Aplicando los conceptos de la Serie trigonomtrica de Fourier en el paquete conocido como MATLAB pude concluir que habiendo mayor numero de armnicos (n) en la sumatoria de los coeficientes calculados de la serie de Fourier para una funcin f(t), se aproxima mucho mejor a dicha funcin f(t).

Rodrguez Albarrn Sergio Pedro

En el desarrollo de esta prctica verificamos y comprobamos el uso de la herramienta MATLAB para determinar y graficar aproximacin de funciones en series de Fourier, cabe mencionar que durante la realizacin de los experimentos pudimos constatar que la dependencia de la precisin con el nmero de armnicos utilizados es directamente proporcional, es decir, que mientras ms trminos o armnicos utilicemos, la funcin ser ms cercana a la original

You might also like