Zwischensummenberechnung in Matlab

Ich möchte die Zwischensumme der Tabelle in Matlab nehmen. Wenn die Werte von zwei Spalten gleich sind, nehmen Sie den Wert und fügen Sie hinzu, wenn ein Eintrag vorhanden ist.

Wenn wir ein Beispiel geben, lautet die Quellmatrix wie folgt:

A = [1 2 3;
1 2 2;
1 4 1;
2 2 1;
2 2 3];

Die Ausgabe würde folgendermaßen aussehen:

B = [1 2 5;
1 4 1;
2 2 4];

Wenn die ersten beiden Spalten gleich sind, addieren Sie die dritte Spalte. Gibt es eine einfache Möglichkeit, ohne mehrmals in einer Schleife zu arbeiten?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage