Bonjour,
nouvel inscrit ici, j'ai souvent trouvé une solution dans le forum, mais aujourd'hui ce n'est pas le cas...
je lis un fichier .txt de la forme suivante :
4 12032619345567 -0.00 -0.10 -1.0
7 12032709381333 0.10 3.30 272.0
8 12032710381333 0.09 3.90 265.0
...
je réalise la lecture grâce au code suivant :
jusque là tout va bien, je peu visualiser mes 5 vecteurs avec les commandes A{:,x}...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 fid=fopen('name.txt','r') ; A = textscan(fid,'%d %d64 %f32 %f32 %f32'); fclose(fid);
La deuxième colonne correspond à la date, mais les deux derniers chiffres étant des centièmes de secondes, je voudrais les supprimer pour pouvoir faire un datenum('yymmddMMHHSS').
voila le code avec lequel je pensais réaliser cette opération :
mais j'obtiens douze 1 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 %% tt=num2str(A{:,2}) %% SousChaine tt2=char(tt) tt3=tt2(1:12)
tt3 =
111111111111
Auriez vous une idée s'il vous plaît?
Merci
Partager