|
Hain |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.01.2014, 12:57
Titel: Minima Spezifizieren
|
 |
Hallo liebe matlab gurus,
ich habe folgendes Problem: ich möchte aus meinem schönen wasserstandsvektor (Tide) die maxima und minima rauslesen. bei den maxima hats super funktioniert mit der findpeaks funktion hab ich so:
%Tidehochwasser07
Thw07 = findpeaks(ws07,'minpeakdistance',15);
klasse werte bekommen aber bei den minima scheint es nicht so leicht zu sein.
also ich hab jetzt mit
%Tideniedrigwasser07
minima = ws07(find(diff(sign(diff([ws07])))>0));
einige gefunden, möchte das aber eingrenzen da so ja ALLE Werte in meinem minima Vektor auftreten, die von kleineren werten umgeben sind. kann ich das auch irgendwie so einfach eingrenzen wie bei der findpeaks funktion? also dass ich nur werte kleiner als z.b. '0.5' bekomme und sowas wie 'minpeakdistance' also dass nur der geringste wert in einem bestimmten bereich herausgelesen wird?
vielen dank schonmal und
liebe grüße!
Hain
|
|
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 30.01.2014, 12:59
Titel:
|
 |
hallo benutze bitte die code umgebung wenn du code postest
wenn findpeeks gut funktioniert und die minima die selbe gestallt haben warum suchst du dann nicht die minima damit ? oder klappt das nicht?
du kannst aus minima immer maxima machen indem du das signal negierst.
grüße winkow
_________________
richtig Fragen
|
|
|
Hain |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.01.2014, 13:26
Titel:
|
 |
wow schnelle antwort! dank dir!
ok sorry für den code. ist mein 1. post hier.
ehm meinst du mit signal die eingangsdaten?
gibt es da eine möglchkeit schnell meine vektoren zu negieren?
das müsste dann ja eigentlich funktionieren. stimmt.
oder gibt es nicht eine Möglichkeit einfach die findpeaks-funktion negieren?
liebst,
Hain
|
|
|
Hain |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.01.2014, 13:30
Titel:
|
 |
ah ok sorry also die negierung hab ich ich probiers mal eben. danke.
|
|
|
Winkow |

Moderator
|
 |
Beiträge: 3.842
|
 |
|
 |
Anmeldedatum: 04.11.11
|
 |
|
 |
Wohnort: Dresden
|
 |
|
 |
Version: R2014a 2015a
|
 |
|
|
 |
|
Verfasst am: 30.01.2014, 13:31
Titel:
|
 |
falls eine die selbe frage hat negation von a:
_________________
richtig Fragen
|
|
|
Hain |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.01.2014, 14:20
Titel:
|
 |
jou! funktoiniert.. danke für den Denkanstoß .. -.-
|
|
|
|
|
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.
|
|