Verfasst am: 09.10.2011, 13:17
Titel: Summieren bis Vorzeichenwechsel
Hallo Forum,
ich möchte Gradientenwerte aufsummieren und zwar nur solange bis sich das Vorzeichen ändert. die anzahl der summationen soll in einer variable gespeichert werden und anschließend mit der summe in einem Vektor gespeichert werden. ich hab habe es für positive Vorzeichen schon geschafft, nur weiß ich nun nicht weiter wie ich das für negative Vorzeichen hinbekommen. bisher ist es so das jeder vorkommende negative wert geplottet wird.
dass hilft mir leider nur bedingt weiter, da ich die anzahl der aditionen wissen möchte. wenn ich beispielsweise eine Vektor habe 1 -2 1 1 1 -3 -4 brauch ich als Ergebnis: 1 1 Addition; -2 1 Addition ;3 3 Additionen; -7 2 Additionen
gruß fkt
ich mochte die vektorelemente addieren, aber so, das bei einem vorzeichenwechsel des vektorelements die Anzahl der vorangegangenen Additionen sowie die summe der Additionen bei dem Beispielvektor:
[1 -2 1 1 1 -3 -4] hab ich mich bzgl der Additionen falsch ausgedrückt. ich meinte die mit Additionen eigl die Anzahl der aufsummierten Elemente
ich meinte eigl das hier: 1 1 Element; -2 1 element ;3 3 Elemente; -7 2 Elemente.
Allerdings verstehe ich nicht, warum die Anzahl der Summierungen auf 1 gesetzt wird, obwohl wie im Fall -2 gar keine erfolgt ist. Sollte das dann nicht Null sein?!
doch du hast recht das war ein fehler von mir eigl sollte das wie du schon gesagt hast bei -2 0 additionen sein!
aber danke für deinen vorschlag das ist genau das was ich brauch! vielen dank!
mfg f kt
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
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.