Es soll die laufende Summe von Spalte 2 erzeugt werden für alle "Bereiche" gegeben durch gleiche Werte in Spalte 1. Spalte 3 habe ich schon erzeugt, um einen möglichen Marker für einen neuen Bereich zu haben. Meine bisherige for-Schleife scheitert noch an der richtigen Zeilenangabe für den Beginn der Bereiche:
Code:
for i = 1 : size(matrix,1)
matrix(i,4) = sum(matrix(matrix(i,3)==0:i,2));
end
Bitte poste den Code so, dass man ihn möglichst leicht per Copy&Paste in einen Lösungsvorschlag kopieren kann. Dazu gehören natürlich Dezimal-Punkte statt -Kommas.
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.