在我的代码中,我希望用户手动选择要处理的.wav文件的文件夹。
我用过:
RESULT
我知道您可以像在具有MATLAB的Linux中一样使用dname=uigetdir('C:');
%% dname gives the path to the folder directory and saves it as a variable
和cd directory name
,如何分离cd ..
的有意义的部分才能使用dname
功能?
对于循环,我找到了涵盖该内容的stackexchange答案。
cd
答案 0 :(得分:0)
dname=uigetdir('C:');
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); % loop through the files 1:last.wav
audio=cell(1, length(files)); %preallocate a cell with the appropriate size
audio{k} = audioread(files(k).name); %input in the files
end %files struct can be called after the end