MN10LAB: Różnice pomiędzy wersjami
m Zastępowanie tekstu - "\endaligned" na "\end{align}" |
m Zastępowanie tekstu - "\aligned" na "\begin{align}" |
||
Linia 51: | Linia 51: | ||
Po dłuższych rachunkach stwierdzamy, że | Po dłuższych rachunkach stwierdzamy, że | ||
<center><math>\displaystyle \ | <center><math>\displaystyle \begin{align} F_N f &= \frac{1}{2} \left( Re(w + T_N w) + i\, Im(w- T_Nw)\right)\\ | ||
F_N g &= \frac{1}{2} \left( Im(w + T_N w) - i\, Re(w- T_Nw)\right), | F_N g &= \frac{1}{2} \left( Im(w + T_N w) - i\, Re(w- T_Nw)\right), | ||
\end{align}</math></center> | \end{align}</math></center> |
Wersja z 12:42, 9 cze 2020
FFT
<<< Powrót do strony głównej przedmiotu Metody numeryczne
Oglądaj wskazówki i rozwiązania __SHOWALL__
Ukryj wskazówki i rozwiązania __HIDEALL__
Ćwiczenie
Udowodnij, że faktycznie macierz jest macierzą unitarną, to znaczy .
Ćwiczenie
Jak zastosować FFT do szybkiego wymnożenia dwóch, rzeczywistych wektorów długości przez macierz DFT?
Ćwiczenie
Jak zastosować FFT do szybkiego wymnożenia jednego rzeczywistego wektora długości przez macierz ?
Ćwiczenie
Podaj algorytm wyznaczania , gdzie jest zadanym wektorem, a jest macierzą DFT.
Ćwiczenie: czy twoje programy naprawdę działają szybko?
Zaimplementuj rekurencyjną wersję FFT i porównaj wyniki (zwłaszcza: czas wykonania) z wynikami procedury z biblioteki FFTW, a także z procedurą opartą na mnożeniu wprost przez macierz (możesz nawet skorzystać ze zoptymalizowanych BLASów).