How to add values in a vector based on repeating values on another?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Maaz Madha
am 25 Feb. 2021
Beantwortet: Walter Roberson
am 26 Feb. 2021
Hi
I have two vectors of the same length and . I want it to be so that everytime a value in the first array repeats(for example the 2 in 1 and 9) the values in the second array would add up(so 7.8953..+8.5184).
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 26 Feb. 2021
accumarray(first_vector, second_vector)
This requires that first_vector is positive integers. The size of the result will be max(first_vector) x 1
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!