How do I Import multiple data files?
Mostra commenti meno recenti
Hi All
Hope you can help me with this! I am hopelessly struggling at trying to open 7 data files which have data arranged into rows rather than columns.
I also want to skip the first 4 lines in each txt file as they contain no data.
I have done the recommended steps- using the import data and creating a function.
then doing the following code in my main file:
numFiles = 7;
startRow = 5;
endRow = inf;
myData = cell(1,numFiles);
for fileNum = 1:numFiles
fileName = sprintf('Record_%d.txt',fileNum);
myData{fileNum} =importfile(filename, startRow, endRow)
end
Unfortunately I keep getting the error: unidentified variable 'filename' I am not sure where I am going wrong Do I need to name the function I am using somewhere?
Thanks
1 Commento
Adam
il 9 Feb 2018
You are using
fileName
on one line and
filename
on the next. I haven't looked in detail at the rest of your code, but that is likely the reason for the error you state. Matlab is case sensitive.
Risposte (2)
Stephen23
il 9 Feb 2018
MATLAB is case sensitive: you define this variable:
fileName = sprintf(...)
but then try to call a different variable:
importfile(filename,...)
Note the N vs. n.
Moris Bouja
il 23 Mag 2018
0 voti
Hi Serena , can you help me what should i do to import many data files into matlab? i am new i have no idea
Categorie
Scopri di più su Standard File Formats in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!