Está en la página 1de 5

Coeficientes de Fourier

para la funcin Rampa.


Clculo de los coeficientes de Fourier de la funcin rampa e
implementacin en Matlab como funcin.

Ivn Daro Montoya G.

Contenido
Funcin rampa .................................................................................................................................... 1
Clculo de los coeficientes de Fourier: ........................................................................................... 1
Cdigo en Matlab: ........................................................................................................................... 2
RESULTADOS ....................................................................................................................................... 3

Funcin rampa:

Figura 1. Funcin rampa de periodo 2.

Clculo de los coeficientes de Fourier:


Se desarrolla el clculo para una funcin rampa de periodo 2 definida en el
intervalo: (-1< = t<1) y amplitud 1.

Serie de Fourier por definicin :


f (t )

a0
2n t
2n t
an cos
bn sin
2 n 1
T
T

T 2
clculo de los coeficientes :
1

t2
2 T /2
a0 tdt 0
T T /2
2 1
1

cos(n t ) sin(n t )
2 T /2
sin(n ) sin(n )
an t cos(n t )dt
t

T T /2
n
n

n
1
1

sin(n t ) cos(n t )
sin(n ) sin(n ) 2 cos(n )
2 T /2
bn t sin(n t )dt

2
2
T T /2
n
n

Cdigo en Matlab:
Desde el workspace de Matlab se invoca la funcin ramp_fou(n) , desarrollada
para este propsito, donde n es el nmero de armnicos que se quiere
implementar.
function [f]=ramp_fou(n)
%n=nmero de armnicos
%f es el resultado de la suma de los n armnicos.
a0=0;
t=-.99:0.01:1;
f=0;
for i=1:1:n
a(i)=-(sin(i*pi)+sin(-i*pi))/(i*pi);
b(i)=-((sin(i*pi)-sin(-i*pi))/(i*pi)^2-(2*cos(i*pi)/(i*pi)));
f=f+a(i)*cos(i*pi*t)+b(i)*sin(i*pi*t);
end
plot(t,f,'b')
grid
title('Aproximacin por Serie de Fourier')
t1=-3.99:.01:-3;
t2=-2.99:.01:-1;
t3=-.99:.01:1;
t4=1.01:.01:3;
t5=3.01:.01:4;
sf=(length(f))/2;
y1=f(1,(sf:2*sf-1));
y5=f(:,1:sf);
figure;
plot(t1,y1,t2,f,t3,f,t4,f,t5,y5)
grid;

RESULTADOS
PRIMER ARMNICO:
Intervalo (-1,1)
ramp_fou(1);

Figura 2. Grfica obtenida con 1 armnico en el intervalo (-1,1).


Intervalo (-4,4)

Figura 3. Grfica obtenida con 1 armnico en el intervalo (-4,4).

PRIMEROS 5 ARMNICOS:
Intervalo (-1,1)
ramp_fou(5);

Figura 4. Grfica obtenida con 5 armnicos en el intervalo (-1,1).


Intervalo (-4,4)

Figura 5. Grfica obtenida con 5 armnico en el intervalo (-4,4).

También podría gustarte