Ce n'est pas parce que toutes tes valeurs sont écrasées à zéro que ce n'est pas juste.
Imagine tu compares un immeuble de 600m de haut avec une maison sans étage et une maison avec étage. Ces deux maisons ont beau avoir des hauteurs différentes, cette différence est minime au regard de la différence qu'il y a avec l'immeuble. Donc je ne pense pas que toutes tes valeurs sont à 0, elles sont simplement écrasé autour de zéro. Tu peux remédier à ça en écrivant format long dans ta command window afin d'utiliser plus de chiffres significatifs.
Sinon je n'ai pas compris cette ligne:
vect_temp(i)=vect(1)-min(A(:,i));
Moi j'aurai fait un truc de ce style plutôt:
1 2
| new_vecteur = cat(1,new_valeur,A(:,1));
new_vecteur_normalise = (new_vecteur-min(new_vecteur))/max(new_vecteur); |
Partager