Я хочу прочитать все файлы wav, содержащиеся в папке, для каждого файла я выполняю функцию.Результатом этой функции является число.Я хочу сохранить несколько результатов в файл txt.
Это мой код:
dirMask = 'folder\*.wav';
wavRoot = fileparts(dirMask);
Files=dir(dirMask);
x = [];
for k=1:length(Files)
FileNames = fullfile(wavRoot, Files(k).name)
nomi=FileNames;
[s,fs] = audioread(FileNames);
a = function(s, fs);
x=a;
end
fid = fopen('file.txt','wt');
fprintf(fid,'%f\n',x);
fclose(fid);
Этот код не работает.Как я могу это сделать?