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 :
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
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) ;
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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 t2b = 1230.53Cela 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 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part t2b = 1.2305e+003
Merci d'avance,
Partager