|
|
Schrittweise Addition mittels for Schleife |
|
Skulli |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 04.11.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.11.2017, 16:24
Titel: Schrittweise Addition mittels for Schleife
|
|
Hallo zusammen
Ich bin ein ziemlicher Neuling bei Matlab und stehe deswegen vor einem Problem. Habe eine 100x2 Matrix mit 100 Einträgen in der ersten Spalte. Die zweite Spalte ist 0.
Ich möchte nun die zweite Spalte füllen, mit der Summe der jeweiligen vorangegangen Elemente.
Also angenommen die ersten paar Einträge der ersten Spalte in A sehen so aus (1; 2; 3; 4), dann möchte ich dass in A(1,2) 1 steht, in A(2,2) 3, in A(3,2) 6, in A(4,2) 10 usw.
Ich hoffe mein Vorhaben ist klar.
Nun, mein Ansatz war folgender:
Ich wollte die Summe aller Zeilenelemente in der ersten Spalte bis und mit jeweils i addieren. Jedoch scheint das so nicht zu funktionieren. Hoffe mir kann jemand erklären, wie das korrekt funktioniert.
Liebe Grüsse
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.11.2017, 17:40
Titel:
|
|
Hallo,
das geht auch ohne for-Schleife:
Grüße,
Harald
|
|
|
Skulli |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 04.11.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.11.2017, 18:56
Titel:
|
|
Vielen Dank Harald!
Falls ich es nun aber doch mit einer for-Schleife lösen möchte, weil man dann z.B. auch die kumultativen Mittelwerte oder Standardabweichungen berechnen könnte, wie würde die korrekte Schreibweise lauten?
Liebe Grüsse
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.448
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.11.2017, 21:13
Titel:
|
|
Hallo,
Für den kumulativen Mittelwert kann man die kumulative Summe komponentenweise durch
1:size(A,1)
teilen.
Grüße,
Harald
|
|
|
Skulli |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 04.11.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.11.2017, 12:21
Titel:
|
|
Harald hat Folgendes geschrieben: |
|
Genau das habe ich gesucht, mit dem A(1:i,1). Vielen Dank!
|
|
|
|
|
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 - 2024
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.
|
|