.txt file importation with for loop
Show older comments
Hi !
I'm trying to import .txt files into matrixes.
I can import my -=C1.txt to -=C8.txt files one after another into matrixes (C1 to C8). See example below with matrix C8.What I want to do is making a for loop to import those 8 datas in 1 run. To do so, I need to change those numbers "/Users/.../-=C 8.txt" and "C 8 = cell2mat(raw);" for each increment (from 1 to 8). I tried sprint(), str2num() and many others without finding any solutions. PS: that code has been generated by the Import Wizard in Matlab.
filename = '/Users/.../-=C8.txt';
delimiter = '\t';
startRow = 3;
formatSpec = '%s%s%s%s%s%s%[^\n\r]';
fileID = fopen(filename,'r');
dataArray = textscan(fileID, formatSpec, 'Delimiter', delimiter, 'HeaderLines' ,startRow-1, 'ReturnOnError', false);
fclose(fileID);
%turn point into comma ... blablabla
C8 = cell2mat(raw);
clearvars filename delimiter startRow formatSpec fileID dataArray ans raw col numericData rawData row regexstr result numbers invalidThousandsSeparator thousandsRegExp me R;
Accepted Answer
More Answers (0)
Categories
Find more on Standard File Formats in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!