|
|
Grösste aufeinanderfolgende Anzahl von bestimmten Werten |
|
Ruan89 |

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 26.12.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 26.12.2016, 19:34
Titel: Grösste aufeinanderfolgende Anzahl von bestimmten Werten
|
 |
Hallo Zusammen,
ich habe folgendes Problem:
Bei einem Vektor von beispielsweise a=[1 -8 4 3 3 1 -1 -3 -4 -9 2 1 0 -3 -7]
möchte ich die grösste aufeinanderfolgende Anzahl von negativen Werten ermitteln. Von dieser Reihe benötige ich die Position sowie Wert des ersten Gliedes.
In dem Beispiel ist das dann die Reihe -1 -3 -4 -9 (die grösste Anzahl aufeinanderfolgender negativer Werte) und das erste Glied ist -1.
Die find-Funktion konnte mir leider nicht weiterhelfen.
Ich bitte um eine kleine Hilfestellung.
Beste Grüsse
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 26.12.2016, 22:38
Titel:
|
 |
Hallo,
mit find kannst du dir die Wechsel der Vorzeichen von + auf - und umgekehrt holen, und somit auch wie lange das negative Vorzeichen vorliegt und wann.
Bitte immer konkret posten, was du versucht hast, damit man darauf aufbauen kann.
Grüße,
Harald
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 26.12.2016, 23:23
Titel: Re: Grösste aufeinanderfolgende Anzahl von bestimmten Werte
|
 |
|
|
Ruan89 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 26.12.16
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 30.12.2016, 17:02
Titel:
|
 |
Vielen Dank für Eure Antworten. Mir hat das sehr geholfen
Mir ist aufgefallen, dass ich teilweise Reihen gleicher Länge erhalte.
Wie kann ich in dem Fall die jeweils letzte Reihe ermitteln? In dem Zusammenhang habe ich den Befehl 'last' gefunden, also das Zählen vom Ende zum Anfang, aber die Implementierung fällt mir schwer. Habt Ihr da einen Tipp?
Beste Grüsse
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 01.01.2017, 03:26
Titel:
|
 |
Hallo Ruan89
Zitat: |
In dem Zusammenhang habe ich den Befehl 'last' gefunden, also das Zählen vom Ende zum Anfang, aber die Implementierung fällt mir schwer. |
Ich kenne keinen Befehl, der "last" heitßt. Bitte erkläre, was Du hier meinst.
Gruß, Jan
|
|
|
|
|
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.
|
|