Bonjour,

j'ai un souci avec la fonction find.

J'ai un vecteur time2. Je voudrais trouver l'index de ce vecteur à une valeur donnée pour ensuite prendre une valeur d'un autre vecteur (Vxx_map)au même emplacement.

Pour cela j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
t2b = 1230.53 ; 
index2 = find(time2==t2b) ; 
Vxx_map2 = Vxx_map(index2) ;
Pour des points cela marche parfaitement alors que pour certains autres points j'ai un soucis avec la commande find. Il ne trouve pas l'index correspondant à ma valeur t2b alors que cette valeur existe bien dans le vecteur time2. Du coup impossible de calculer Vxx_map2

Quelqu'un a-t-il déjà eu le même problème ? ou quelqu'un sait-il comment le résoudre ?
Matlab transforme directement en écriture scientifique les chiffres cad mon
devient Cela interfère t il avec la fonction find ? Y a t il un moyen de garder l'écriture de t2b avec les deux décimales ?

Merci d'avance,