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 |
|
Wstęp:
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:
10 harmonicznych:
20 harmonicznych
30 harmonicznych