Você está na página 1de 17

Scilab

Transformada de Fourier

Series Fourier
Exemplo

6.11 pg 652

Series Fourier
N

=1

Series Fourier
N

=3

Series Fourier
N

=5

Series Fourier
N

= 19

Series Fourier
function[res] = each(t,n)
res = 0;
for u = [1 : 2 : n]
res = res + (sin(t*u))/u;
end
endfunction

Transformada de Fourier
T0

, 0 0

Spectrum Continuum

Transformada de Fourier
r(t) = sen (2f0t)

35Hz

65Hz

Transformada de Fourier

Transformada de Fourier
Vetor

Tempo

t = [-0.6 : 1/taxa_de_amostragem:0.6]

Taxa de amostragem = 1KHz


N = nmero de amostras no T
Vetor

Frequncia
fn = n f0 = n / T0

f = [0:N/2] * tx_amostragem / N

Transformada de Fourier
t = [-0.6:1/1000:0.6];
s = sin(2*%pi*35*t) + sin(2*
%pi*65*t);
N = size(t, '*'); //tamanho
f = [0:N/2]*1000/N;
n = size(f, '*');
S = fft(s);
plot(f, abs(S(1:n)))

Transformada de Fourier

Transformada de Fourier
Transformada

X() = fft(x(t))

Transformada

Direta

Indireta

x(t) = ifft(X())

Exerccio
Exemplo 7.2 pg689

Exerccio

Dvidas

lfcpc@cin.ufpe.br

Você também pode gostar