|
|
|
Zeilen in Bereiche gliedern |
|
| keinbuck |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 24.01.2012, 23:00
Titel: Zeilen in Bereiche gliedern
|
 |
Hallo zusammen,
ich habe ein Skript geschrieben, das mir Zeilen einer Zeitreihe ausgibt, wenn diese fehlerhaft sind. Da dies viele Zeilen sind, möchte ich Bereiche zusammenfassen, wenn zum Beispiel der Abstand Zweier oder mehrerer Fehler weniger als beispielsweise 5 Zeilen sind. Quasi eine anfangszeile, in welcher der fehlerhafte Bereich beginnt und die Zeile, in welcher der Bereich beendet ist. So kann man auch kontinuierliche Fehler finden.
Hat jemand eine Lösung?
Grüße!
|
|
|
|
|
|
| rainer87 |

Forum-Anfänger
|
 |
Beiträge: 32
|
 |
|
 |
Anmeldedatum: 22.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.01.2012, 22:55
Titel:
|
 |
ich weiß nicht wie es mit anderen aussieht, aber ich verstehe leider nicht was du genau meinst.
ein beispiel code bzw datensatz und das was du dann genau haben möchtest würde es mir erleichtern dein problem zu verstehen.
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 29.01.2012, 09:59
Titel:
|
 |
Hallo
ich vermute du hast die Indizes der fehlehaften Zeilen, also du kannst z.B mit DIFF den Abstand zwischen den Zeilen berechnen
|
|
|
|
| Keinbuck |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.01.2012, 09:40
Titel:
|
 |
Hallo,
ich versuche mal das genauer zu beschreiben.
Mit DIFF habe ich eine Lösung, sie aber recht umständlich und mit IF und FOR Schleifen funktioniert, da mir ja ein Wert dabei verloren geht.
Hier mal ein beispielhaftes Ergebnis:
Ich habe einen Vektor
Als Ergebnis mit einem Grenzwert, ab dem Bereiche zusammengefasst werden sollen von 5, möchte ich folgende oder ähnliche Ausgabe haben:
Damit hätte ich meine Fehler von 10 auf 4 Bereiche verkleinert und das kontrollieren wäre deutlich leichter.
Liebe Grüße
|
|
|
|
| Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 30.01.2012, 11:36
Titel:
|
 |
Hallo Keinbuck,
Bitte ausgoebig testen. Ich habe gerade kein Matlab zur Hand.
Gruß, Jan
|
|
|
|
| denny |

Supporter
|
 |
Beiträge: 3.853
|
 |
|
 |
Anmeldedatum: 14.02.08
|
 |
|
 |
Wohnort: Ulm
|
 |
|
 |
Version: R2012b
|
 |
|
|
 |
|
Verfasst am: 30.01.2012, 12:05
Titel:
|
 |
|
|
|
| Keinbuck |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.01.2012, 18:07
Titel:
|
 |
Herzlichen Dank!
Das hat mir sehr geholfen!
Gruß Keinbuck
|
|
|
|
|
|
|
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.
|
|