letztlich musst du ein Kriterium angeben, was eine Stufe sein soll und was nicht. Das musst du aus der Anwendung heraus entscheiden. Warum ist z.B. nach der letzten eingezeichneten Stufe keine mehr?
Anschließend kann man das mit logischer Indizierung umsetzen.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
ich denke nicht, dass man das dafür vorab reduzieren muss.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
eingebe erhalte ich fast nur 0 da diese an den flachen konstant ist und komischerweise erkennt er da nichts an veränderung und somit ist der gesamte Vektor dann 0.
ist doch wunderbar, wenn du fast nur 0 bekomst? Du brauchst ja die Stellen, an denen der Unterschied nicht 0 ist, und die bekommst du z.B. mit find. Wenn das erst mal relativ wenige sind, um so besser.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Ich brauche immer die Zeit für den Anfang und das Ende einer horizontalen Fläche. Wenn ich aber nur nach find(x>0) suche habe ich viel zu viele Punkte weil die Werte an diesen Stellen nicht zu 100% konstant verlaufen.
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
wenn du dir die Daten genau ansiehst, stellst du fest, dass der Sprung nicht von einem Datenpunkt zum anderen erfolgt, sondern allmählich. Da bietet es sich an zu schauen, ob es eine Veränderung über die letzten 100 Werte gegeben hat.
Code:
LengthDrehzahl = length(Drehzahl);
SS = round(LengthDrehzahl/100000);
Sollte schon mal ein Schritt in die richtige Richtung sein. Nun musst du weiter experimentieren und vor allem muss klar sein, was denn nun ein Sprung ist und was nicht (siehe ursprüngliche Rückfrage)
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
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
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.