From e0aba2698959be90366fef36f2f5706fff001ff2 Mon Sep 17 00:00:00 2001
From: ZaellixA <axilleaz@protonmail.com>
Date: Tue, 17 Sep 2024 17:48:50 +0100
Subject: [PATCH] Fix bug in obsFiltEstTD.m that would screw dimension when
 there is only one source present

---
 .../Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m b/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m
index d8827b8..804c205 100644
--- a/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m	
+++ b/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m	
@@ -111,7 +111,7 @@ function [estPerMic, est, err, estMean, errMean] = obsFiltEstTD(m, O, e)
 
     % Sum the estimates of each monitoring microphone to get the estimated virtual microphone signals
     if nargout > 1
-        est = squeeze(sum(estPerMic, 3));
+        est = reshape(sum(estPerMic, 3), size(estPerMic, 1), size(estPerMic, 2), size(estPerMic, 4));
     end
 
     % Calculate the error signals
-- 
GitLab