Obliczanie DFT

0
0

Nie pamiętam wzorów na dyskretną transformatę Fouriera, ale sprawdzić swoją procedurę możesz korzystając z gotowych (wbudowanych w MATLAB-a) funkcji - tak będzie najprościej. Zakładam, że masz pełen pakiet z modułem do przetwarzania sygnałów.

0

Z takich czysto kosmetycznych błędów :

  1. 3.14? :) wpisz zamiast tego "pi".
  2. nie używaj zmiennej "i" w pętlach bo Ci liczby zespolone nie będą działać. (wiem ze ich nie używasz ale potem możesz się zdziwić dlaczego nie działają)
  3. Nie jestem też pewien Czy abs() jest równy bezpośredniemu dodaniu części rzeczywistej i urojonej. Chyba powinno być yy=sqrt(yr 2 + yi 2) jak już omijasz szerokim łukiem te liczby zespolone :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1