From 81ba952414f658fb2ece4e99d45d4f4100ab6e4f Mon Sep 17 00:00:00 2001 From: Marco Ratto <marco.ratto@ec.europa.eu> Date: Fri, 18 Nov 2022 10:52:37 +0100 Subject: [PATCH] big fix in diffuse filter initialization: incorrect mapping of observables when removing zero columns of T --- matlab/compute_Pinf_Pstar.m | 1 + 1 file changed, 1 insertion(+) diff --git a/matlab/compute_Pinf_Pstar.m b/matlab/compute_Pinf_Pstar.m index aa56b39e69..150acac187 100644 --- a/matlab/compute_Pinf_Pstar.m +++ b/matlab/compute_Pinf_Pstar.m @@ -169,6 +169,7 @@ if np0 QTinf(1:np0,np0+1:np0+nk) = STinf0; QTinf([indx0(:); indx(:)],:) = QTinf; STinf1 = [zeros(np0+np,np0) [STinf0; eye(nk); zeros(np-nk,nk)] zeros(np0+np,np-nk)]; + mf = ismember([indx0(:); indx(:)],mf); for k = 1:nk if norm(QTinf(mf,:)*ST([indx0(:); indx(:)],k+np0)) < 1e-8 Pinf(k+np0,k+np0) = 0; -- GitLab