|
|
Amplituden- und Phasengang mit Fouriertransformation |
|
bandchef |

Forum-Anfänger
|
 |
Beiträge: 48
|
 |
|
 |
Anmeldedatum: 13.11.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.01.2014, 16:42
Titel: Amplituden- und Phasengang mit Fouriertransformation
|
 |
|
 |
|
Hi Leute!
Mir ist folgendes Signal gegeben:
Nun soll ich erst auf Papier die korrespondierende Fouriertransformierte des gegebenen Signals berechnen/bestimmen, welche sich so ergibt:
Soweit stimmt das auch.
Nun soll ich noch für 501 äquidistante Schritte den Amplituden- und Phasengang mit Matlab plotten lassen. Ich hab nun hierzu folgenden Code entwickelt:
Nun habe ich Fragen zu den Codezeilen 7 und 8.
Die Zeile 8 ist die Zeile, welche durch die Lösung angegeben war. Ich selbst habe aber anfangs die auskommentierte Zeile 7 geschrieben, weil ich mir gedacht habe, dass die Formel die zur Berechnung der Funktionswerte des Phasen - und Amplitudengangs mit dem Matlab-Code und mit der analytischen Formel von mir, welche ich über die Fourierkorrespondenzen gefunden habe, übereinstimmen muss. Wie ich dann "meinen" Phasengang plotten hab lassen, stimmt das dann aber nicht mit dem Plot der Lösung überein!
Was ist hier von mir falsch gedacht geworden?
Was mir auch noch nicht klar ist, ist, warum der Betrag der Fouriertransformation dem Amplitudengang entspricht. Gibts da eine mathematische Definition dafür?
(Was allerdings klar ist, ist dass der Phasengang
und man somit in Matlab angle(X_jw) schreiben kann.)
|
|
|
|
|
Bibonaut |

Forum-Fortgeschrittener
|
 |
Beiträge: 60
|
 |
|
 |
Anmeldedatum: 06.06.13
|
 |
|
 |
Wohnort: Berlin
|
 |
|
 |
Version: 2013a
|
 |
|
|
 |
|
Verfasst am: 27.01.2014, 17:46
Titel:
|
 |
Hallo Bandchef,
ich habe nicht geprüft, ob die zwei Ausdrücke (Zeile 7 u. äquivalent sind, aber bei deinem Ausdruck
X_jw = 1 ./ 1-0.5*exp(-i*w);
fehlen die Klammern im Nenner:
X_jw = 1 ./ (1-0.5*exp(-i*w));
Zum Betrag:
Das Signal ist eine Überlagerung von sich mit der Winkelgeschwindigkeit omega drehenden Zeigern. Deshalb gibt der Winkel die Phasenverschiebung ((Anfangs-)Lage des Zeigers) und der Betrag die Länge des Zeigers (Amplitude) an.
Ich hoffe das hilft
Viele Grüße
Alex
|
|
|
|
|
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 - 2025
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.
|
|