Register to reply 
MATLAB accumarray problem 
Share this thread: 
#1
Nov2912, 03:05 PM

P: 101

accumarray documentation
Is anyone proficient in the use of accumarray? I supply two vectors of same length, indices L,weights W, L positive integers as required. I sort the indices to ascending.Then, the result of accumarray is not equal to unique(L).How could this be? Code for illustration:



#2
Nov2912, 07:26 PM

Sci Advisor
P: 1,724

It took me a few passes to read through the documentation and understand it, but I think the key is where it explains what the function actually does (and then apply that to the first example).
When you apply accumarray to them, the first entry will be the sum of those elements with subscript 1, the second with subscript 2, and so on. Which is why the output array has a sum of zero for the third element (none of the elements of val were subscripted with three). In your case:
I hope this helps in your understanding of what's going on in this portion of your work, because I don't have any experience with the larger problem that you're working on. 


#3
Dec112, 12:11 PM

P: 101

Yes i got it eventually.
In my example,to add you just use the weights uw(ui) 


Register to reply 
Related Discussions  
MATLAB problem  Introductory Physics Homework  1  
Matlab Problem  Engineering, Comp Sci, & Technology Homework  0  
Matlab ODE problem  Math & Science Software  3  
MATLab Problem  Math & Science Software  3  
Another Matlab problem  Math & Science Software  4 