sum of array by specific index value
이전 댓글 표시
hi, i have two array. First array containing index and second array (hasil_tambah_array) containing the value to be sum-up as below:
index =
4
2
4
hasil_tambah_array =
3.6881
0.8506
0.0132
0.8506
10.5147
12.5147
14.5074
21.8003
11.2145
18.5074
I try to sum the second array as per index such as 3.6881,0.8506,0.0132 and 0.8506 (since the 1st index is 4) will be sum together . Then 10.5147 and 12.5147 (since the 2nd index is 2) will be sum up and respectively (next will be the rest since the index is 4).
Appreciate ur time to solve this. TQIA.
채택된 답변
추가 답변 (1개)
KALYAN ACHARJYA
2021년 5월 29일
편집: KALYAN ACHARJYA
2021년 5월 29일
result=sum(second_arary(first_array))
More
result=sum(hasil_tambah_array(index))
댓글 수: 2
Khairul Nur
2021년 5월 29일
편집: Khairul Nur
2021년 5월 29일
KALYAN ACHARJYA
2021년 5월 29일
편집: KALYAN ACHARJYA
2021년 5월 29일
index =[4
2
4];
hasil_tambah_array =[3.6881
0.8506
0.0132
0.8506
10.5147
12.5147
14.5074
21.8003
11.2145
18.5074];
result=sum(hasil_tambah_array(index))
Output:
result =
2.5518
More: Same as
>> 0.8506+0.8506+0.8506
ans =
2.5518
카테고리
도움말 센터 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!