Fazer um loop por arquivos em uma pasta no matlab

Eu tenho um conjunto de dias de arquivos de log que eu preciso analisar e analisar no matlab.

Os arquivos de log são assim:

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

Os logs aumentam de hora em hora, mas às vezes os segundos são um ou dois segundos de folga (por hora) o que significa que eu preciso ignorar o que eles dizem fazerloadcsv.

Eu também tenho outro arquivo:

LOG_DATA_20120509_120002.csv

que contém dados para toda a hora (dados diferentes).

O objetivo geral é:

 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

Eu acho que a questão é, então, como ignorar os minutos do dia, se eles são diferentes? Eu suspeito que será através de todos os arquivos na pasta, caso em que como faço isso?