annotate functions/funcsMobilab/find_format.m @ 0:2fadb31a9d55 tip

Import code by Vuegen et al
author Dan Stowell <dan.stowell@elec.qmul.ac.uk>
date Fri, 11 Oct 2013 12:02:43 +0100
parents
children
rev   line source
dan@0 1 function [files] = find_format(DIR,format)
dan@0 2
dan@0 3 i = 1;
dan@0 4 inhoud_DIR = dir(DIR);
dan@0 5 aantal_bestanden = length(inhoud_DIR);
dan@0 6 for j = 1:aantal_bestanden
dan@0 7 bestandsnaam = inhoud_DIR(j,1).name;
dan@0 8 if strcmp(format,'map')
dan@0 9 if inhoud_DIR(j,1).isdir ==true
dan@0 10 if bestandsnaam(1) ~= '.'
dan@0 11 files.labels(i) = {bestandsnaam(1:(length(bestandsnaam)-length('01.wav')))};
dan@0 12 files.names(i) = {bestandsnaam};
dan@0 13 i = i+1;
dan@0 14 end
dan@0 15 end
dan@0 16 else
dan@0 17 if length(bestandsnaam)>=length(format),
dan@0 18 formaatBestandsnaam = bestandsnaam(end-length(format)+1:end);
dan@0 19 if strcmp(formaatBestandsnaam, char(ones(1,0)));
dan@0 20 formaatBestandsnaam = '';
dan@0 21 end
dan@0 22 if strcmp(formaatBestandsnaam, format),
dan@0 23 files.labels(i) = {bestandsnaam(1:(length(bestandsnaam)-length('01.wav')))};
dan@0 24 files.names(i) = {bestandsnaam};
dan@0 25 i = i+1;
dan@0 26 end
dan@0 27 end
dan@0 28 end
dan@0 29 end