Importing multiple files with the same content and saving each uniquely
Afficher commentaires plus anciens
I have about 200 files that all have the same headers, I have been doing one file at a time, but found a mistake in my script and have to redue it all over again.
Is there a simple way for me to just run all of my .txt files at once, or simultaneously and save them uniquely, so that I can differentiate between each saved file?
my current script for importing: (I save each with the same name and rename them right now)
%%this will filter out the first row and create each column header as the variable name
fid = fopen('RD2_MB3_2700_EB.txt','r'); %<--- File to be imported
firstline = fgetl(fid);
firstline = regexprep(firstline,'-Angle Based','');
numvars = numel(strread(firstline,'%s'));
fgetl(fid); %<-- Skip the second line
data = textscan(fid,repmat('%f',1,numvars));
eval(['[' strrep(firstline,' ',',') '] = deal(data{:})']);
Réponse acceptée
Plus de réponses (2)
Andrew
le 15 Fév 2013
0 votes
Catégories
En savoir plus sur Workspace Variables and MAT Files dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!