how to find n values that are closest to zero
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
studentambitious
le 26 Avr 2016
Commenté : studentambitious
le 27 Avr 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 commentaires
Réponse acceptée
Azzi Abdelmalek
le 26 Avr 2016
Modifié(e) : Azzi Abdelmalek
le 26 Avr 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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!