comparing matrix elements and performing operation if equal
    6 views (last 30 days)
  
       Show older comments
    
If I have a matrix
A=
   18   18    1
   17   20    2
   18   18    1
   17   25    2
   19   16    3
   18   18    1
   19   17    3
I want to scan through the matrix and when ever the first column elements are equal, the 3rd column elements should get added up
e.g: the resultant matrix should be
18 18 1
17 20 2
18 18 2
17 25 4
19 16 3
18 18 3
19 17 6
Please help me in this
1 Comment
  N/A
 on 5 Jul 2019
				
      Edited: N/A
 on 5 Jul 2019
  
			My problem is also the same i just have one little extension that  whenever the elemnts in column 1 and 3 both are repeated elsewhere in matrix then only third column should get added up
e.g
 A=
  18   18    1
   17   20    2
   18   18    1
   17   25    2
   19   17    3
   18   18    1
   19   17    3
then answer should be
 18   18    1
   17   20    2
   18   18    2
   17   25    2
   19   17    3
   18   18    3
   19   17    6
Accepted Answer
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

