How to Open all of .mat file in one folder?
20 次查看(过去 30 天)
显示 更早的评论
Hello, I have some .mat files in a folder, I want to import them all to matlab. I tried to double click each file, however by clicking each file I could only import a variable called : 'ModulatedPulse' . Each time I click another file it will just import another ModulatedPulse and overwrite the origional one.
Why do I keep having this ModulatedPulse variable? What should I do to import all of .mat files at the same time? The names for these files are numbers, for example: "36.mat".
Thank you.
1 个评论
采纳的回答
Stephen23
2022-12-2
编辑:Stephen23
2022-12-2
P = 'absolute or relative path to the folder where the files are saved';
S = dir(fullfile(P,'*.mat'));
for k = 1:numel(S)
F = fullfile(P,S(k).name);
T = load(F);
S(k).ModP = T.ModulatedPulse;
end
The file data are in the structure S which you can access easily using indexing. For example the 2nd file:
S(2).name % filename
S(2).ModP % imported file data
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Workspace Variables and MAT Files 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!