specify directory and automatic save files in loop
Show older comments
Hello everybody: I have a matrix have composed of several columns sometimes 24 other times 6 etc. I want to choose a folder and then automatic save colums as wav files such as: 1.wav, 2.wav ....24.wav, but this code failed to work ?? Does anybody know how to do it ??
folder = uigetdir(); % Or wherever you want.
for i = 1 : n
% Create a filename.
baseFileName = sprintf('Cell%d.wav', i);
filename = fullfile(folder, baseFileName);
% Write the wav files.
wavwrite(mat(:,i),Fs,16,filename);
end
3 Comments
Stephen23
on 19 Mar 2018
@Mohamed Gamal: what is your question for us? Your code basically seems okay: do you have any specific problem?
Mohamed Gamal
on 19 Mar 2018
Akira Agata
on 20 Mar 2018
I would recommend replacing wavwrite with audiowrite, like:
audiowrite(filename,mat(:,i),Fs)
Accepted Answer
More Answers (0)
Categories
Find more on Programming in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!