|
|
Verlauf einer aufsummierten Variable innerhalb best. Grenzen |
|
falko182 |

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 03.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009b
|
 |
|
|
 |
|
Verfasst am: 02.12.2009, 12:39
Titel: Verlauf einer aufsummierten Variable innerhalb best. Grenzen
|
 |
Hallo,
ich muss ein Programm schreiben, in dem ich einen Vektor vorgegeben habe, die positive wie auch negative Werte aufweisen.
Dieser soll, wenn ich ihn aufsummiere, sich nur innerhalb best. Grenzen bewegen. Ich habe schon versucht, dies mit dem Befehl "umsum" zu realisieren. Dies geht aber nur ohne die Grenzen, da er sonst einfach nur aufhört, wenn er die grenze erreicht hat, bzw der rest nicht mehr angezeigt wird.
Jedoch soll er nach dem Erreichen der Grenze so weiterrechnen, dass zum Beispiel bei einer oberen grenze von 10 nicht mehr erhöht werden kann sondern erst einmal der Wert verringert werden muss.
Die Grenzen in dem vereinfachten beispiel sollen 0 und 10 sein.
Hier noch ein vereinfachter Code zur veranschaulichung:
vielen Dank schon einmal für eure Hilfe
_________________
meistens sitzt der Fehler vor dem Computer
|
|
|
|
|
Jan* |

Forum-Century
|
 |
Beiträge: 178
|
 |
|
 |
Anmeldedatum: 06.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 02.12.2009, 13:24
Titel:
|
 |
So sollte es gehen, schnell ist aber was anderes:
|
|
|
falko182 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 03.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009b
|
 |
|
|
 |
|
Verfasst am: 02.12.2009, 13:51
Titel:
|
 |
Danke für die schnelle Antwort.
Jedoch hab ich grad ausprobiert und musste feststellen, dass dann am ende nur ein zahl rauskommt. Das will ich aber eigentlich nicht. Ich bräuchte den Verlauf (über die einzelnen Messpunkte). Das sollte so ähnlich wie der "cumsum"-Befehl sein, nur dass er nicht über meine vorgegebenen Grenzen von 0 und 10 addiert
_________________
meistens sitzt der Fehler vor dem Computer
|
|
|
Fragewurm |

Forum-Century
|
 |
Beiträge: 180
|
 |
|
 |
Anmeldedatum: 23.09.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 02.12.2009, 13:58
Titel:
|
 |
Hi
dann könntest du doch aus sum ein vektor machen
Gruss Fragewurm
_________________
Fehler jeglicher Art Dienen zur allgemeinen Belustigung
|
|
|
Jan* |

Forum-Century
|
 |
Beiträge: 178
|
 |
|
 |
Anmeldedatum: 06.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2007b
|
 |
|
|
 |
|
Verfasst am: 02.12.2009, 13:58
Titel:
|
 |
Dafür musst du dir doch nur die aktuelle Summe in einen Vektor reinschreiben:
Die sum-Variable könnte man sich natürlich sparen, die Indizierung war mir aber auf die schnelle zu fehleranfällig
|
|
|
falko182 |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 16
|
 |
|
 |
Anmeldedatum: 03.11.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: R2009b
|
 |
|
|
 |
|
Verfasst am: 02.12.2009, 14:51
Titel:
|
 |
Viiieeeeelen Dank,
bei dem kleine Beispiel sah es schon ganz gut aus...aber bei meinen richtigen Messwerten (über das ganze Jahr) ist es super zu erkennen. Funktioniert einwandfrei
Klasse,
danke
_________________
meistens sitzt der Fehler vor dem Computer
|
|
|
|
|
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.
|
|