taramath
Fourier.complex_transform_2d
die Fouriertransformation (zweidimensional und komplexwertig)
.complex_transform .inverse_complex_transform .transform .inverse_transform .cosine_transform .inverse_cosine_transform .amplitude .complex_transform_2d .inverse_complex_transform_2d .cosine_transform_2d .inverse_cosine_transform_2d .amplitude_2d
Beschreibung
Die Funktion besitzt folgende Argumente:
y Stützwerte, d.h. zweidimensionale Liste von reellen oder komplexen Zahlen
Es wird die (komplexwertige) zweidimensionale diskrete Fouriertransformation berechnet und als zweidimensionales Array zurückgegeben. Genauer sei y ein zweidimensionales Array bestehend aus den Elementen (reelle oder komplexe Zahlen). Weiterhin seien
Stützstellen auf und wir definieren
Dabei ist die imaginäre Einheit. Bestimmt werden schließlich die (komplexen) Faktoren derart, dass die Interpolationsaufgabe
für alle und alle erfüllt wird. Komplexe Zahlen werden dabei jeweils als Array mit zwei Einträgen definiert.
Das Verfahren dieser Funktion besitzt eine Komplexität von .
Beispiel 1
Das folgende Beispiel generiert zufällige (reellwertige) Stützwerte und führt eine diskrete Fouriertransformation durch. Die Stützwerte sowie das Ergebnis der Transformation werden entsprechend ausgegeben. Vorschau aktualisieren
Beispiel 2
Das folgende Beispiel generiert zufällige (komplexwertige) Stützwerte und führt eine diskrete Fouriertransformation durch. Die Stützwerte sowie das Ergebnis der Transformation werden entsprechend ausgegeben. Vorschau aktualisieren