- Wie man 2D Fourier -Transformation in MATLAB durchführt?
- Was ist 2D diskrete Fourier -Transformation?
- Wie führen Sie eine diskrete Fourier -Transformation in MATLAB durch??
- Wofür wird 2D Fourier -Transformation verwendet??
Wie man 2D Fourier -Transformation in MATLAB durchführt?
Y = fft2 (x) gibt die zweidimensionale Fourier-Transformation einer Matrix unter Verwendung eines schnellen Fourier-Transformationsalgorithmus zurück, der dem Computer FFT (FFT (x) entspricht. ')). '' . Wenn x ein mehrdimensionales Array ist, nimmt FFT2 die 2-D-Transformation jeder Dimension höher als 2.
Was ist 2D diskrete Fourier -Transformation?
2D-Discrete Time Fourier Transform (DTFT)
F (ω1, ω2) ist eine komplexe kontinuierliche Funktion, die sowohl in ω1 als auch ω2 mit einer Periode von 2π periodisch ist. Da die Periodizität normalerweise am Bereich –π<= (ω1, ω2)<= π wird angezeigt. Die Komponente F (0,0) ist die Summe aller Werte des Bildes f (x, y).
Wie führen Sie eine diskrete Fourier -Transformation in MATLAB durch??
Um die Größe und Phase in Grad zu zeichnen, geben Sie die folgenden Befehle ein: f = (0: Länge (y) -1)*100/Länge (y); % Frequenzvektor -Nebenhandlung (2,1,1) Diagramm (F, M) Titel ('Größe') AX = GCA; Axt. Xtick = [15 40 60 85]; Subplot (2,1,2) -Plot (F, p*180/pi) Titel ('Phase') AX = GCA; Axt. Xtick = [15 40 60 85];
Wofür wird 2D Fourier -Transformation verwendet??
Basisfunktionen:
Die Fourier -Transformation (in diesem Fall die 2D -Fourier -Transformation) ist die Serienerweiterung einer Bildfunktion (über die 2D -Raumdomäne) in Bezug.