|
|
Längste Aufeinanderfolge von Zahlen in Vektor finden |
|
RalfMaier |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.09.2015, 09:37
Titel: Längste Aufeinanderfolge von Zahlen in Vektor finden
|
 |
Hallo,
ich habe als Beispiel einen Vektor A = [1 1 0 0 0 1 1 1 0 1 1 1 1 0]. Es soll die größte Anzahl aufeinanderfolgender Einsen gefunden werden. Im Beispiel müsste das Ergebnis also 4 lauten, da maximal 4mal die 1 ohne Unterbrechung durch 0 vorkommt.
Eine Lösung mit einer for-Schleife ist natürlich möglich, aber gibt es eventuell eine Lösung mit Matlab-Funktionen ohne Schleife?
Danke.
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.09.2015, 09:50
Titel:
|
 |
Hallo,
z.B. so:
Man muss bloß noch schauen, ob das auch mehrere gleiche Werte am Anfang oder Ende abdecken würde.
Grüße,
Harald
|
|
|
RalfMaier |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 07.09.2015, 10:07
Titel:
|
 |
Funktioniert super. Danke Harald!
|
|
|
Nras |

Forum-Meister
|
 |
Beiträge: 608
|
 |
|
 |
Anmeldedatum: 21.02.12
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: 7.12.0.635 (R2011a)
|
 |
|
|
 |
|
Verfasst am: 07.09.2015, 23:20
Titel:
|
 |
Hallo,
der Code von Harald findet nun nicht die längste Folge von Einsen, sondern die längste Folge belieber gleicher Zahlen. Wenn dir das egal ist, dann ist ja alles gut, ansonsten müsstest du da noch etwas anpassen.
Ich schreibe das nur, weil du in der Frage explizit nach "Einsen" gefragt hast.
Gruß,
Nras.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 09.09.2015, 23:39
Titel: Re: Längste Aufeinanderfolge von Zahlen in Vektor finden
|
 |
|
|
|
|
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.
|
|