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