Академический Документы
Профессиональный Документы
Культура Документы
1Trabalho: Expanso de
funes em srie de Fourier
complexa
1. INTRODUO ........................................................................................ 3
2. METODOLOGIA ..................................................................................... 4
4. RESULTADOS ...................................................................................... 13
0
() = + ( cos() + ()) (1)
2
=1
2 (2)
0 = ()
0
2 (3)
= (). cos()
0
2 (4)
= (). sen()
0
2 2
= cos( ) (6)
=1
2 2
= sen( ) (7)
=1
= cos() . () (8)
+ (9)
cos() =
2
(10)
sen() =
2
1 1
( cos() + ()) = ( )eint + ( + )eint (11)
2 2
=0 =0
1 (12)
= ( )
2
observando que
1 (13)
= ( + )
2
A equao (1) pode ento ser escrita como
() = . (14)
=
1 (15)
= ()
0
1 (16)
= . . ((0 ). .0 + ( ). + 2((1 ). .1 + (2 ). .2 + + (1 ). 1 )
2
Ou em forma de somatrio,
1
1
= (17)
=0
() = (18)
=0
() = (19)
=
= ( ) + ( ) (20)
= (( )2 + ( )2 )1/2 (21)
( ) (22)
= ( )
( )
Declarao de Variveis:
clc
% Rotina de Expanso em srie de Fourier complexa
T=0.5; %Perodo
nt=30; % Nmero de Termos da Srie
N=100; % Nmero de intervalos discretizados
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for k=1:N+1
t(k)= T*(k-1)/N; % Eixo x
%y0(k)=-t(k)^2+1; % Funo 1
y0(k)=-t(k); % Funo 2
% y0(k)=10*cos(4*pi*t(k))+5*sin(2*pi*20*t(k)); % Funo 3
% y0(k)=-t(k)^2+5*t(k)+20; % Funo 4
% y0(k)=6*cos(4*pi*t(k))+4*cos(2*pi*20*t(k)); % Funo 5
end
for k=N+2:(2*N+1) % Loop para Expanso Peridica de y(t)
t(k)= T*(k-1)/N;
y0(k)=y0(k-N-1);
end
figure(1);
plot(t,y0,'k');
hold on;
xlabel('t');
ylabel('y(t)');
title('Resposta no tempo e funo original');
handle=plot(t,y0,'k');
get(handle);
set(handle,'LineWidth',[2])
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for j=1:2*nt+1
count=0;
for k=1:N
t(k)= T*(k-1)/N; % t(0) at t(N-1)
cn(j)=count+ y0(k)*exp(-1i*(j-nt-1)*2*pi*t(k)/T);
count=cn(j);
end
cn(j)=cn(j)/N;
realcn(j)=real(cn(j)); % Parte Real do Cn
imagcn(j)=imag(cn(j)); % Parte Imaginria do Cn
Ampl(j)=sqrt(realcn(j)^2+ imagcn(j)^2); % Amplitude
fase(j)=atan(imagcn(j)/realcn(j)); % Fase
freq(j)=2*pi*(j-nt-1)/T; % Frequncia Angular
end
figure(2);
stem(freq,realcn,'k');
xlabel('nw');
ylabel('Imag(Cn)');
title('Parte Imaginria')
figure(3);
stem(freq,imagcn,'k');
xlabel('nw');
ylabel('Real(Cn)');
title('Parte Real');
figure(4);
stem(freq,Ampl,'k');
xlabel('nw');
ylabel('A');
title('Espectro de Amplitude');
figure(5);
stem(freq,fase,'k');
xlabel('nw');
ylabel('Angulo de Fase');
title('Espectro de Fase');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Transformada Discreta Inversa de Fourier
x=0;
CFSE=zeros(2*N+1,1);
for k=1:N+1
count=0;
for j=1:2*nt+1
t(k)= T*(k-1)/N;
count=count+cn(j)*exp(1i*(j-nt-1)*2*pi*t(k)/T);
end
CFSE(k)=count;
end
for k=N+2:(2*N+1)
CFSE(k)=CFSE(k-N-1);
end
figure(1);
plot(t,CFSE,'b');
handle=plot(t,CFSE,'b');
get(handle);
set(handle,'LineWidth',[1.5])
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4. RESULTADOS
4.1. Funo 1
() = 2 + 1, () [0,1]
= 1 ()
= 100 ( )
= 50 ( )
4.2. Funo 2
() = , () [0,1]
= 1 ()
= 100 ( )
= 50 ( )
4.3. Funo 3
= 0,5 ()
= 100 ( )
= 20 ( )
() = 2 + 5 + 20, () [0,5]
= 5 ()
= 100 ( )
= 40 ( )
5. CONSIDERAES FINAIS
Para as funes (1) e (2), definidas em um intervalo tal que suas extenses
peridicas fossem seccionalmente contnuas, a srie de Fourier complexa
convergiu uniformemente e condicionalmente, exceto nos pontos de
descontinuidade.
Em relao estas mesmas funes (1) e (2), observou-se o fenmeno de
Gibbs prximo ao ponto de descontinuidade da extenso peridica das
funes. Por mais que o nmero de termos da srie fosse aumentado, o erro
de amplitude nesses pontos permanecia praticamente inalterado.
Para as funes (3) e (4), cujas extenses peridicas e a derivada de suas
extenses peridicas so contnuas, a srie de Fourier complexa convergiu
uniformemente e absolutamente ao longo de odo eixo x.
Todos os espectros de amplitude se evidenciaram como funes pares,
assim como os espectros de fase como mpares.
6. REFERNCIAS BIBLIOGRFICAS