From 3c9b08f2ec1163517698ad158228dd223ca9892b Mon Sep 17 00:00:00 2001 From: ZaellixA <axilleaz@protonmail.com> Date: Wed, 26 Feb 2025 11:58:43 +0000 Subject: [PATCH] Change the order of for-loop indexing to ensure no resizing will take place in obsFiltTd.m --- .../Remote Microphone Technique/MATLAB/Functions/obsFiltTd.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltTd.m b/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltTd.m index b8744af..785bfe5 100644 --- a/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltTd.m +++ b/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltTd.m @@ -238,7 +238,7 @@ function [O, Rme, Rmm, Ovec, RmeMtx, RmmMtx, condNum, mMtx, Omean, RmeMean, RmmM tmp = m(:, mIdx, jIdx); % Calculate the cross-correlations between virtual and monitoring microphones - for eIdx = 1:size(e, 2) + for eIdx = size(e, 2):-1:1 corr = xcorr(tmp, e(:, eIdx, jIdx), filtLen); Rme(:, mIdx, eIdx, jIdx) = corr(filtLen + 1:-1:2); -- GitLab