How to import data from a specific folder in MATLAB
107 次查看(过去 30 天)
显示 更早的评论
Hi all,
I am trying to import a number of text files into my workspace so that I can do some data analysis and post-processing on them. The problem is these files are located in folders that are not in my current directory. I know I can change my directory or import them manually using the GUI but I would prefer to have some function that can import them immediately and that I can incorporate this function into my post-processing m-code.
I previously used something like this to import the files from the current directory:
clear all
files = dir('*.lvm');
for i=1:length(files);
eval(['load ' files(i).name ' R3F1T_']);
end
Maybe there is a way of modifying this simple code to allow me to import the same data from differnt folders?
Thanks in advance
0 个评论
回答(2 个)
Image Analyst
2013-2-25
filePattern = fullfile(yourFolder, '*.lvm');
files = dir(filePattern);
Then go read the FAQ http://matlab.wikia.com/wiki/FAQ#How_can_I_process_a_sequence_of_files.3F for instructions and code examples on how to process files without using eval().
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environment and Settings 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!