如何在 MATLAB 中使用循环生成多个具有不同名称的 .wav 文件。假设在路径文件夹中有 10 个 .wav 文件。
files=dir('D:\...\...\*.wav');
z=[];
[d1,sr] = wavread('helo.wav');
for k=1:length(files);
file_name=files(k).name;
path=['D:\...\...\',file_name];
fprintf('processing %s\n',path);
[d2,sr]= wavread(path);
a=d1+d2;
end
这意味着文件夹中的所有 .wav 文件都path
将与“helo.wav”相加,并将输出保存在 10 个不同的 .wav 文件中?