Matlab: importe todos los archivos .mat en la carpeta

Requisitos:

Necesita importar todos los archivos mat en una carpeta

Solución

  1. Use la función dir () para obtener todos los nombres de archivo .mat en esta carpeta
  2. Use for loop para recorrer todos los nombres de archivo de load ()

Ejemplos

Lea todos los archivos mat en esta carpeta 'I: \ learn \ EE \ task1 \ T = 50', y lea los campos vol1 y vol2

prefix=('I:\learn\EE\task1\T=50\');
d=dir([prefix,'*.mat']);
for i=1:length(d)
   t(i)=load([prefix,d(i).name],'vol1','vol2') ;
end

Publicado 47 artículos originales · Me gusta 33 · Visita 310,000+

Supongo que te gusta

Origin blog.csdn.net/kaever/article/details/72872755
Recomendado
Clasificación