Cross Correlations among 56 audio files using for loop

2 ビュー (過去 30 日間)
Ahmad Bilal
Ahmad Bilal 2018 年 3 月 19 日
編集済み: Jan 2018 年 3 月 19 日
Hi, I have 56 audio files in .wav format and now i want to compute cross correlations among them. I know the general principle of cross correlation among two files.
Actually i want to create a for loop such it takes every time one wave file and compute cross correlation with rest of 55 audio files one by one.
can anybody help me in this regard that how i can write a code snippet for this.??
Thank you.

採用された回答

Jan
Jan 2018 年 3 月 19 日
編集済み: Jan 2018 年 3 月 19 日
Folder = tempdir; % Adjust to your needs
FileList = dir(fullfile(Folder, '*.wav'));
nFile = numel(FileList);
for i1 = 1:nFile
file1 = fullfile(Folder, FileList(i1).name);
for i2 = i1+1:nFile
file2 = fullfile(Folder, FileList(i2).name);
... Now compare file1 and file2
end
end

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSimulation, Tuning, and Visualization についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by