WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Minima Spezifizieren

 

Hain

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.01.2014, 12:57     Titel: Minima Spezifizieren
  Antworten mit Zitat      
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

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 30.01.2014, 12:59     Titel:
  Antworten mit Zitat      
hallo benutze bitte die code umgebung wenn du code postest Smile
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
Private Nachricht senden Benutzer-Profile anzeigen
 
Hain

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.01.2014, 13:26     Titel:
  Antworten mit Zitat      
wow schnelle antwort! dank dir!
ok sorry für den code. ist mein 1. post hier. Smile

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: ---
     Beitrag Verfasst am: 30.01.2014, 13:30     Titel:
  Antworten mit Zitat      
ah ok sorry also die negierung hab ich ich probiers mal eben. danke.
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 30.01.2014, 13:31     Titel:
  Antworten mit Zitat      
falls eine die selbe frage hat negation von a:
Code:

_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
Hain

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.01.2014, 14:20     Titel:
  Antworten mit Zitat      
jou! funktoiniert.. danke für den Denkanstoß .. -.-
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.