Numer ćw.:

Nazwa wydziału:

Ocena:

3

Wydział Inżynierii Elektrycznej i Komputerowej

Grupa stud. / grupa lab.

MiDUE

Nazwa przedmiotu:

Data wykonania ćw.:

Metody numeryczne

Temat ćw.:

Podpis:

Data oddania sprawozdania:

Transformata Fouriera

Skład zespołu

Łukasz Kąkol

Michał Kurek

  1. Wstęp:

0x01 graphic

  1. Rozkład na składowe harmoniczne sygnału czasowego:

Kod programu wykonanego w Matlabie:

T=3; %definicja końca przedziału zmienności T

t0=0;

w=2*pi/T;

syms t %definicja zmiennej symbolicznej

x=exp(-t); %zadana funkcja

a0=(1/T)*int(x, t, t0, t0+T); %wyznaczenie składowej stałej

F=10

for n=1:F

b(n)=(2/T)*int(x*cos(n*w*t),t,t0,t0+T); %wyznaczenie współczynników szeregu Fouriera

c(n)=(2/T)*int (x*sin(n*w*t),t,t0,t0+T);

end

k=1:F;

xx=a0+sum(b.*cos(k*w*t))+sum(c.*sin(k*w*t)); %wyznaczenie współczynników szeregu Fouriera

ezplot (xx,[t0 t0+T]); %funkcja rysująca wykres zadanej w parametrze funkcji

title ('aproksymacja Fouriera')

Wyniki symulacji dla:

  1. 10 harmonicznych:

0x01 graphic

  1. 20 harmonicznych

0x01 graphic

  1. 30 harmonicznych

0x01 graphic