Je dispose d'un fichier .dat avec une table contenant des données en ordre suivant:Problème avec spécification de format lors de la lecture du fichier Matlab
0,000E+0 4,069E-2 -5,954E+0 1,851E-2
Ce que je dois faire est de lire ces données avec Matlab et en quelque sorte poignée il.
Voici mon code:
path = 'C:/Users/user/Desktop/file1.dat';
fileID = fopen(path,'r');
formatSpec = '%e';
A = fscanf(fileID,formatSpec);
fclose(fileID);
disp(A);
Malheureusement, cela ne fonctionne pas. Qu'ai-je fait de mal?
S'il vous plaît préciser ce que « ne fonctionne pas » signifie. Avez-vous une erreur? Si oui, postez le texte ou donnez plus de détails sur ce qui se passe. – theFunkyEngineer
Après disp() je reçois un tableau vide sans données, donc c'est ce que je veux corriger – PetukhovLive
vous avez une virgule dans les données? Vous devriez le remplacer par un point. – OmG