|
Sarrah |

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 01.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.04.2015, 13:45
Titel: Hilfe bei Findpeaks
|
 |
Hallo Leute
Ich versuche zwei Dateien zu synchronisieren, indem ich die lokalen Maxima von den beiden bestimmen und die zeitliche Verschiebung ausrechne.
Dafür benutze ich die findpeaks Funktion:
Das letzte Peak will ich nicht haben, da es nicht wirklich ein Peak ist. Wüsste jemand wie ich z.B voraussetze, dass das Peak auch ein extrema innerhalb von den vorherigen und kommenden 500 Werte oder so ?
Ich benutze matlab 2013a.
Über eine Antwort würde ich mich freuen:
Mein Code ist:
Danke im Voraus
Beschreibung: |
|
 Download |
Dateiname: |
untitled.png |
Dateigröße: |
4.72 KB |
Heruntergeladen: |
322 mal |
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 23.04.2015, 13:53
Titel:
|
 |
Zitat: |
Wüsste jemand wie ich z.B voraussetze, dass das Peak auch ein extrema innerhalb von den vorherigen und kommenden 500 Werte oder so ? |
kannst du das genauer erklären?
_________________
richtig Fragen
|
|
|
Sarrah |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 20
|
 |
|
 |
Anmeldedatum: 01.10.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 23.04.2015, 13:56
Titel:
|
 |
Winkow hat Folgendes geschrieben: |
Zitat: |
Wüsste jemand wie ich z.B voraussetze, dass das Peak auch ein extrema innerhalb von den vorherigen und kommenden 500 Werte oder so ? |
kannst du das genauer erklären? |
Danke für die schnelle Antwort
Also, da wo der letzte Stern ist ( um die 42 sec) sollte eigentlich kein Extrema Wert sein. Mich würde eine Einschränkung interessieren, die ein Maxima nur dann als maxima bezeichnet, wenn er innerhalb von den um ihm 500 umliegenden Werte immernoch ein Extrema ist
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 23.04.2015, 14:01
Titel:
|
 |
würde einfach eine forschleife über die peaks laufen lassen und dein kriterium kontrollieren.
mann kann sich vieleicht auch irgendwas komplizierteres überlegen... oder nen filter drüberlaufen lassen oder so aber ich denke eine forschleife ist am einfachsten. sollte das die laufzeit in deinem code erheblich beeinflussen kann man sich dann nochmal gedanken machen. bzw kannst du auch einfach mit diff die abstände zwischen den peaks bestimmen und dann das kleinere löschen sollte der abstand unterschritten werden.
_________________
richtig Fragen
|
|
|
|
|
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.
|
|