It's not bad actually. The lines
positive=positive
negative-negative
are useless, and you want to create vectors of sums, not scalars. So one mistake is that you don't index variables positive and negative with the row index. To make it more efficient, you could even prealloc these variables: change
for
positive = zeros(size(x, 1));
negative = zeros(size(x, 1));
Another mistake is that k and j should go from 1 to the number of rows and columns of x. You can obtain them using function SIZE.
Best Answer