Loading multiple mat files using for loop
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kumar
el 12 de Nov. de 2020
Comentada: KSSV
el 12 de Nov. de 2020
Hello,
I would like to load multiple mat files in a particular folder. Right now i have 8 matfiles so i have written the code as below.
for k=1:8
S = load(sprintf('M%d.mat',k));
I donot to limit the number of files in code. Is there a way to find the matfiles in a folder and load all the mat files present in the folder.
1 comentario
KSSV
el 12 de Nov. de 2020
This question discussed to death in mathworks........a simple google will give you tonns of links.
Respuesta aceptada
Ameer Hamza
el 12 de Nov. de 2020
Editada: Ameer Hamza
el 12 de Nov. de 2020
You can use dir() command to iterate over all the .mat files. For example
files = dir('*.mat');
for i = 1:numel(files)
S = load(files(i).name)
end
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Workspace Variables and MAT-Files en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!