Nonconvential files data extract
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
Having trouble converting my extract data from 'i' number of '.nom' files from cell to matrix. See below.
I have 70 sequential '.nom' files. I managed to get 'nomfiles' to 70x1 '2x1 cells' --> seventy 1x2 data points from seventy files.
I'm trying to extract nomfiles to get a matrix so I can actually use the data (mat2lab didn't work).
My last two lines before end does NOT give me a matrix of all my data, but rather gives me a single cell array that says '2x1 cell'.
How can I extract my data from 'i' number of files to get a final DataAll matrix?
Thank you.
Apkread = dir('*.nom');
ln = length(apkread);
nomfiles = cell(ln,1);
For i = 1:ln
fid = fopen(Apkread(i).name);
nomfiles {i} = textscan(fid,'%*s%*s%f%*s%*s%*s%[^\n\r],'Delimiter','\t','Headerlines',3);
fclose(fid);
Data = nomfiles{i};
DataAll(:,1) = Data
end
1 Kommentar
jonas
am 26 Sep. 2018
I think you're going to have to upload 1-2 files.
Antworten (1)
Fangjun Jiang
am 26 Sep. 2018
Move these two lines from inside the for-loop to outside.
Data = nomfiles{i};
DataAll(:,1) = Data
In fact, you can change the two lines into one line and put it at the end
DataAll=cell2mat(nomfiles)
1 Kommentar
John Gow
am 26 Sep. 2018
Diese Frage ist geschlossen.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!