Recorrer los archivos en una carpeta en Matlab

Tengo un conjunto de días de archivos de registro que necesito analizar y analizar en matlab.

Los archivos de registro se ven así:

LOG_20120509_120002_002.csv
(year)(month)(day)_(hour)(minute)(second)_(log part number)

Los registros aumentan cada hora, pero a veces los segundos tienen uno o dos segundos de inactividad (por hora), lo que significa que necesito ignorar lo que dicen hacer.loadcsv.

También tengo otro archivo:

LOG_DATA_20120509_120002.csv

que contiene datos de toda la hora (datos diferentes).

El objetivo general es:

 loop through each day 
     loop through each hour
         read in LOG_DATA for whole hour
         loop through each segment
             read in LOG for each segment
                 compile a table of all the data

Supongo que la pregunta es, entonces, ¿cómo ignoro los minutos del día si son diferentes? Sospecho que será haciendo un bucle a través de todos los archivos en la carpeta, en cuyo caso, ¿cómo hago eso?

Respuestas a la pregunta(2)

Su respuesta a la pregunta