Comment comparer un élément matriciel avec ses voisins sans utiliser de boucle dans MATLAB?

J'ai une matrice dans MATLAB. Je veux vérifier l'4-connecté voisins (gauche, droite, haut, bas) pour chaque élément. Si l'élément courant est inférieure à l'un des voisins puis nous nous sommes mis à zéro, sinon il va garder sa valeur. Il peut facilement être fait avec de la boucle, mais il est très cher, et j'ai des milliers de ces matrices.

Vous pourriez le reconnaître comme nonmaxima de la répression après la détection de contours.

source d'informationauteur Shan