Read multiple text files as separate matrices
1 次查看(过去 30 天)
显示 更早的评论
I have multiple text files and i want to import each of them as separate data (the number of text files is changing) I have taken some help from the previously asked question and written a small code but i am not being able to import any data. I have attached the text file and the code. I will really appreciate any help i this regard.
input_folder = 'T:New\files';
files = dir(fullfile(input_folder, '*.txt'));
file_paths = fullfile({files.folder}, {files.name});
for i = 1 : numel(file_paths)
format = '%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f';
data = textscan(file_paths{i}, format,'headerlines', 7);
end
0 个评论
采纳的回答
Rik
2021-2-1
The textscan function requires either an fid as input, or a character array. Your code doesn't actually read the data from the file, but from the file name.
It will also overwrite the variable data every file.
2 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Text Data Preparation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!