|
|
Zusammehängende Logicals im Vektor ermitteln |
|
Alex4456 |

Forum-Anfänger
|
 |
Beiträge: 47
|
 |
|
 |
Anmeldedatum: 17.09.14
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 25.11.2014, 12:19
Titel: Zusammehängende Logicals im Vektor ermitteln
|
 |
Hallo zusammen!
ich habe eine kurze Fragen, wie ich folgendes Problem am besten/schnellsten umsetze:
Ich habe ein logical Vektor
und möchte jetzt die Stelle des Vektors wissen, an dem 4 aufeinander folgende true's kommen also in diesem Fall die Stelle 3 und 13.
Natürlich geht das leicht über Schleifen, aber es gibt sicherlich bessere Methoden
Jemand eine Idee?
Danke & Grüße
|
|
|
|
|
Nras |

Forum-Meister
|
 |
Beiträge: 608
|
 |
|
 |
Anmeldedatum: 21.02.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.12.0.635 (R2011a)
|
 |
|
|
 |
|
Verfasst am: 25.11.2014, 13:24
Titel:
|
 |
Hallo,
du kannst dir sicher was zusammenbauen, wenn du dir runlength-encoding ansiehst: http://www.mathworks.com/matlabcent.....eexchange/41813-runlength. Du suchst nämlich die Stellen, an denen die 1 eine runlength von (mindestens?) 4 hat.
Alternativ hier eine quick and dirty-Variante, die Strings benutzt:
Das liefert bei mir
Viele Grüße,
Nras.
|
|
|
Seban |

Forum-Meister
|
 |
Beiträge: 600
|
 |
|
 |
Anmeldedatum: 19.01.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ab R2014b
|
 |
|
|
 |
|
Verfasst am: 01.01.2015, 03:39
Titel:
|
 |
Hallo,
Kleiner Tipp: strfind funktioniert auch mit numerischen Datentypen.
Grüße,
Seban
_________________
Richtig fragen
Debugging
|
|
|
|
|
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.
|
|