Bonsoir, je dispose d'un ensemble de fichier texte de dimension variable. J'ai du mal à utiliser la commande textscan.J'ai appliquer donc la commande importdata qui mis tout le contenu d'un fichier par exemple de dimension 2050x1441 en une seul variable A de type struct à 3 flux (data (double) 2048x1441, textdata (cell) 2x1441, colheaders (cell) 1x1441). Pourquoi y'a-t-il un problème au niveau de la lecture de la première ligne du fichier ainsi pour la deuxième ligne qui se répète en textdata et colheaders (veuillez voir les photos merci). Voila un peu de mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 PathName = uigetdir; d = dir(fullfile(PathName,'*.txt')); for i = 1:1:numel(d) A(i)=importdata(fullfile(PathName, d(i).name),'\t'); [nLines nCols]=size (A(1,i).data); disp(['FILE ALLOCATION NUMBER:' num2str(i) ' IS COMPLETED...THE SIZE IS :' num2str([nLines nCols])]); end
Partager