Bonjour,
S'il vous plait je cherche comment récupérer la partie réele d'une devision de deux entiers lorsque on l'implémente dans une fonction. En faîte, j'ai utilisé a/b et a./b mais sans résultat. Par contre ça marche bien lorsque je l'implémente dans l'espace de commande du Matlab. Merci d'avance
En fait, j'ai voulu implémenter la fonction qui permet de faire l'expansion de l'histogramme d'une image en niveaux de gris avec cette fonctioncependant elle me retourne une image ayant seulement des valeurs 0 ou 255 !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 function I=expansion(a) [m,n]=size(a); mini=min(min(a)); maxi=max(max(a)); dif=maxi-mini+1; for i=1:m for j=1:n b=a(i,j); g=real(a(i,j)/dif); a(i,j)=round(g*256); end end I=a end;
Partager