For Looping to import .mat files
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Jake Bowd
 el 23 de En. de 2020
  
    
    
    
    
    Comentada: Stephen23
      
      
 el 23 de En. de 2020
            Hi All, 
I have a folder that I want to import all .mat files in from. So far I have got the following which identifies the amount of .mat files there are, however I am unsure how to import the .mat data in after this. 
cd('D:\Leuven_Visit\Workflow\Matlab\Results\HV_NL');
procfiles=dir('*.mat');
nparticipants=size(procfiles,1);
    for i=1:nparticipants
    end
Respuesta aceptada
  Bhaskar R
      
 el 23 de En. de 2020
        
      Editada: Bhaskar R
      
 el 23 de En. de 2020
  
      procfiles = dir('D:\Leuven_Visit\Workflow\Matlab\Results\HV_NL\*.mat');% cd is not recommended
for iMat= 1:size(procfiles, 1)
    load(fullfile(procfiles(iMat).folder, procfiles(iMat).name));
end
1 comentario
  Stephen23
      
      
 el 23 de En. de 2020
				Even better to load into an output variable (which is a scalar structure):
S = load(...)
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!