Professional Documents
Culture Documents
n=
1
[a
n
cos(nt) + b
n
sen (nt)], donde los a
n
y los b
n
son los
correspon-
dientes 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
0, >0
f (t ) indica el lmite de f en t por la
izquierda
y f (t
+
) = lim
0,
>0
f (t + ) indica el lmite de f en t por la derecha.
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 b
n
=
n
. Disea una funcin de Matlab que dibuje la
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:
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:
() {
}
Se tiene que f(t) es una funciones impar, por lo que las componentes pares (
) de
la serie trigonomtrica de Fourier sern nulos. Calculando entonces a
se tiene que:
( ())
Se puede observar entonces que
}
0 1 2 3
0
0.5
1
Aproximacin de una Armnica
f
(
t
)
0 1 2 3
0
0.5
1
Aproximacin con dos Armonicas
f
(
t
)
0 1 2 3
0
0.5
1
Aproximacin con tres Armonicas
f
(
t
)
0 1 2 3
0
0.5
1
Aproximacin con cuatro Armonicas
f
(
t
)
0 1 2 3
0
0.5
1
Aproximacin con cinco Armonicas
f
(
t
)
0 1 2 3
0
0.5
1
Aproximacin con seis Armonicas
f
(
t
)
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