|
|
Werte finden, die kleiner sind als vorhergehender Wert |
|
annikilla |
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 09.09.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2012b
|
|
|
|
|
|
Verfasst am: 28.01.2020, 11:30
Titel: Werte finden, die kleiner sind als vorhergehender Wert
|
|
Hallo ihr lieben!
ich bin leider noch nicht so erfahren mir Matlab und könnte gut Hilfe gebrauchen. Und zwar habe ich eine 200x12 Matrix, welche je 12 Messungen in verschiedenen Höhen zu 200 Zeiten sind.
Der Normalfall ist, dass der jeweils darauffolgende der 12 Werte größer ist als der vorausgehende. Jetzt würde ich gerne herausfinden wann das nicht der Fall ist, bzw wann der Nachfolgende Wert um mindesten 2 kleiner ist. (Ich hoffe das ist einigermaßen verständlich)
Leider hab ich nicht wirklich einen Ansatz.
Vllt kann mir ja hier jemand helfen!
Vielen lieben Dank schon mal
|
|
|
|
|
jens.ru |
Forum-Anfänger
|
|
Beiträge: 34
|
|
|
|
Anmeldedatum: 19.11.13
|
|
|
|
Wohnort: Baunach
|
|
|
|
Version: R2022a
|
|
|
|
|
|
Verfasst am: 28.01.2020, 12:06
Titel:
|
|
Und was soll dann passieren? Willst du nur die Stelle ausgeben, wo dies der Fall ist?
Meine Matlab-Kenntnisse sind derzeit leider auch nur rudimentär, aber ich würde jetzt ganz einfach mit zwei Schleifen über die Matrix iterieren (eine für die Spalten und dann eine für die Zeilen) und einfach mit dem entsprechenden Vergleichsoperator schauen, ob i größer ist als i-1 und dann die entsprechenden Indizes der Schleifen ausgeben, speichern, oder was auch immer...
Ob Matlab irgendwelche Funktionen mitbringt, die dies automatisch machen, weiß ich leider nicht.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 28.01.2020, 12:23
Titel:
|
|
Hallo,
das geht auch ohne Schleife. Um die entsprechenden Zeilennummern zu bekommen, in denen das vorkommt:
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 ;)
|
|
|
annikilla |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 09.09.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2012b
|
|
|
|
|
|
Verfasst am: 28.01.2020, 13:18
Titel:
|
|
Vielen dank lieber Harald!
das macht genau das, was ich wollte
|
|
|
annikilla |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 09.09.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2012b
|
|
|
|
|
|
Verfasst am: 28.01.2020, 13:34
Titel:
|
|
jetzt habe ich doch nochmal eine Frage...
würde das auch irgendwie gehen, dass ich die Zeilen finde, wo der nachfolgende Wert um 20% kleiner ist als der vorherige?
Lieben Dank und beste Grüße!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 28.01.2020, 13:37
Titel:
|
|
Hallo,
auch das geht:
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 ;)
|
|
|
annikilla |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 09.09.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 2012b
|
|
|
|
|
|
Verfasst am: 28.01.2020, 13:55
Titel:
|
|
super! Vielen, vielen Dank!
|
|
|
|
|
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.
|
|