how to find n values that are closest to zero
3 views (last 30 days)
Show older comments
studentambitious
on 26 Apr 2016
Commented: studentambitious
on 27 Apr 2016
I have a matrix of 50 x 50 with floating point values both positive and negative signs...i want to find n values lying on both sides that are closest to zero along with their indices ... please help
0 Comments
Accepted Answer
Azzi Abdelmalek
on 26 Apr 2016
Edited: Azzi Abdelmalek
on 26 Apr 2016
Look at this example: A is a matrix 5x5 and n=2
A=rand(5)-0.5
n=2
[~,idx]=sort(abs(A(:)))
B=A(idx)
[ii,jj]=ind2sub(size(A),idx(1:n))
out=[B(1:n) ii jj]
4 Comments
More Answers (0)
See Also
Categories
Find more on Annotations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!