|
|
Periodizitäten im Plot mit MATLAB-Funktion erkennen |
|
Huskypaw |
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 20.12.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.01.2009, 18:37
Titel: Periodizitäten im Plot mit MATLAB-Funktion erkennen
|
|
Gibt es in MATLAB eine Funktion mit welcher sich automatisch in Plots Periodizitäten finden und ausgeben lassen?
|
|
|
|
|
Maddy |
Ehrenmitglied
|
|
Beiträge: 494
|
|
|
|
Anmeldedatum: 02.10.08
|
|
|
|
Wohnort: Greifswald
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.01.2009, 18:51
Titel:
|
|
Klingt nach nem klassichen Fall einer Fouriertransformation.
Der Befehl dazu lautet:
Frequenzskalierung müsstest du dann noch selber machen.
Ansonsten hilft dir vll die Korrelation weiter:
edit: x hinzu editiert --> xcorr
_________________
>> why
The computer did it.
Zuletzt bearbeitet von Maddy am 03.01.2009, 00:21, insgesamt einmal bearbeitet
|
|
|
Huskypaw |
Themenstarter
Forum-Newbie
|
|
Beiträge: 7
|
|
|
|
Anmeldedatum: 20.12.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.01.2009, 21:01
Titel:
|
|
Gut dass du auf die FFT kommst:
Wie wende ich denn diese Funktion in Bezug zu meinem Thread http://www.gomatlab.de/effektivwert.....tung-berechnen-t4503.html an? Das Signal, bei dem die Periodizität erkannt werden sollte wäre dann
und dessen Argument
.
Ich glaube aber nicht, dass dies funktionieren würde. Möglicherweise hätte ich meine Frage besser stellen sollen!
Angenommen ich habe ein Rechtecksignal mit einer Frequenz f, welches aus vielen Einzelschwingungen mit den Frequenzen f_1, ...,f_n. Dann wird mir die FFT die Frequenzen f_1, ...,f_n liefern, jedoch nicht die gesuchte Frequenz f!
Deshalb glaube ich nicht, dass diese meine Frage beantworten wird. Die Autokorrelationsfunktion jedoch klingt in meinen Ohren gut. Wie würde ich diese auf mein Problem gemäß MATLAB-Syntax anwenden?
|
|
|
Maddy |
Ehrenmitglied
|
|
Beiträge: 494
|
|
|
|
Anmeldedatum: 02.10.08
|
|
|
|
Wohnort: Greifswald
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 03.01.2009, 00:24
Titel:
|
|
Also du nimmst einfach dein Signal und setzt es mit sich selbst in die Korrelationsfunktion ein.
Beispiel mit Rechtecksignal:
Hoffe das hilft bei deinem Problem.
_________________
>> why
The computer did it.
|
|
|
|
|
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.
|
|