Цель: У меня есть 5 папок .wav
файлов.Я создал вектор путей к каталогам, а затем хочу загрузить все данные файла .wav
и выполнить один и тот же тип анализа для всех компонентов.Однако мне нужно уметь различать типы звуков, поэтому данные файла .wav
каждой папки должны иметь свой собственный столбец или строку.
%% defined all the paths <--- later link these to buttons
Words=[Ball, Daddy,Jeep, No, Tea_Pot];
%%each variable corresponds to the path for the sound directory
Ранее я написал функциональный код для индивидуальной обработки каждого звука, попросив пользователя выбрать каталог.
dname=uigetdir('C:'); %this should be linked to a button
cd(dname); %make current directory, the directory specified by the path
files=dir('*.wav'); %get all the .wav files in the folder
for k=1:length(files);
audio=cell(1, length(files));
audio{k} = audioread(files(k).name);
end
wavfilenum=length(files);
% files <-- wavefile x 1 struct array with fields:
% name, folder, date, bytes, isdir( is a directory/folder), datenum (serial
% date number)
Проблема в том, что я знаю длину слов, потому что я знаю количество папок, которые у меня есть, но я не знаю, сколько у меня файлов.
Как мне создать структуру данных, чтобы удерживать
для всех слов?