How do I Import multiple data files?
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
Adam
2018-2-9
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.
回答(2 个)
Stephen23
2018-2-9
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.
0 个评论
Moris Bouja
2018-5-23
Hi Serena , can you help me what should i do to import many data files into matlab? i am new i have no idea
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Whos 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!