|
|
Nummerierung der Basis Matlab FFT |
|
andi314159 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.07.2014, 16:31
Titel: Nummerierung der Basis Matlab FFT
|
|
Hallo zusammen,
ich habe eine kurze Frage zur Nummerierung der Fourierbasis in Matlabs fft(2). Die fft ist ja im Grunde ein Basiswechsel von einer Lagrangebasis äquidistanter Punkte von 0 bis 2*pi in eine Fourierbasis exp(i*k*x). Ich hatte aus der Hilfeseite herausgelesen, dass für ungerade Dimension $N$ des Fourierraums die Nummerierung der Basis ist:
k=[0,1,..., (N-1)/2, -(N-1)/2,...,-1] =ifftshift([ -(N-1)/2,..., (N-1)/2]).
Dass das funktioniert kann man einfach prüfen indem man den Basiswechsel einmal per Hand macht. In 1D funktionert das augenscheinlich auch:
In 2D mit fft2 bekomme ich allerdings eine in der x-Achse gespiegelte sin Funktion.
Woran liegt das?
Vielen Dank im Voraus für die Antworten.
|
|
|
|
|
andi314151 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.07.2014, 16:00
Titel:
|
|
Nach einer Weile bin ich darauf gekommen woran es liegt:
Matlabs ' Befehl transponiert UND konjugiert komplex. Der Befehl fuer NUR transponieren ist .'
Folglich macht der Code
was er soll.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|