From c02616b0bc36de44f12185b63ccf377c0f42dbb6 Mon Sep 17 00:00:00 2001
From: sebastien <sebastien@ac1d8469-bf42-47a9-8791-bf33cf982152>
Date: Mon, 8 Sep 2008 07:56:58 +0000
Subject: [PATCH] v4.0: merging r2048 changeset from trunk

git-svn-id: https://www.dynare.org/svn/dynare/branches/4.0@2049 ac1d8469-bf42-47a9-8791-bf33cf982152
---
 matlab/DiffuseLikelihood3_Z.m | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/matlab/DiffuseLikelihood3_Z.m b/matlab/DiffuseLikelihood3_Z.m
index 46f09c210c..fca44abb61 100644
--- a/matlab/DiffuseLikelihood3_Z.m
+++ b/matlab/DiffuseLikelihood3_Z.m
@@ -113,7 +113,7 @@ while newRank & t < smpl
       % presample options can be used to ignore initial time points
       lik(t) = lik(t) + log(Fstar) + v(i)*v(i)/Fstar;
       a	= a + Kstar*v(i)/Fstar;
-      Pstar = Pstar - Kstar*Kstar'/Fstar;
+      Pstar = Pstar - Kstar*(Kstar'/Fstar);
     else
       %disp(['zero F term in DKF for observed ',int2str(i),' ',num2str(Fstar)])
     end
@@ -147,7 +147,7 @@ while notsteady & t < smpl
     if Fi > crit
       Ki	= Pstar*Zi';
       a		= a + Ki*v(i)/Fi;
-      Pstar 	= Pstar - Ki*Ki'/Fi;
+      Pstar 	= Pstar - Ki*(Ki'/Fi);
       lik(t) 	= lik(t) + log(Fi) + v(i)*v(i)/Fi;
     else
       %disp(['zero F term for observed ',int2str(i),' ',num2str(Fi)])
-- 
GitLab