Bonjour,
J'ai une matrice M (m,n), je veux chercher les valeurs supérieurs à un seuil défini et les remplacer ces valeurs par ce seuil.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
M=[1 2 4 5
   1 6 8 4];
Seuil=4;
[row,col]=find(M>=Seuil);
changement=[row,col];
 idx  = sub2ind(size(M), changement(1,:), changement(2,:));
M(idx) = Seuil;
Normalement le code donne:
Mais ce n'est pas le cas.
Merci pour votre aide...