Bonjour à tous,
Ca fait quelques années que je programme en matlab, mais là je suis assez embêté par un bête truc sous Matlab 7.0 (R14):
x=[60:0.05:62]';
- ismember(x,61:0.05:61.25) mets bien des 1s là où il le faut (6 composantes retenues)
- par contre, ismember(x,60.95:0.05:61.20) ne retient que 4 composantes; après la première, il prend 61, 61.1, 61.2, comme si matlab avait décidé de changer l'incrémentation de 0.05 à 0.1 à partir de la valeur entière 61...
J'avoue ne pas comprendre . Auriez-vous un avis sur la question???
Un grand merci d'avance!
ps: je n'ai pas créé de nouvelle fonction sous le nom ismember.
Partager