Probleme de lecture d'exposant dans un fichier txt

Tiestos Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à toutes et à tous,

Voici mon problème :
Je lance mon script pour automatisation de lecture et traitement de données dans un fichier txt.
Le problème est que lors de la lecture Matlab ne voit pas tous les nombre sous forme (exemple : 10e+3) et inscrit 0 à la place en sortie.

J'imagine que c'est lié au format de lecture, mais je n'ai pas trouvé d'issu. La commande load marche bien mais ne me permet pas d'automatiser le traitement des fichiers.

Le script :
A=ls % représente tous les fichiers
for p=3:size(A,1)-1
fid=fopen(A(p,:),'r');
M{p}=fscanf(fid,'%f',[3 inf]).';
fclose(fid);
end

Quelqu'un a une idée sur ce sujet?
A voir également:

1 réponse

Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
essai "%e" à la place de "%f".
Sinon, tu peux utiliser load en conjonction avec eval.
0