From d244278adfd48fcccd4042fe931305a2d6df7466 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Villemot?= Date: Fri, 5 Feb 2010 16:53:30 +0100 Subject: [PATCH] Fixed bug in dynasave (thanks to P. M. Lafourcade for reporting) --- matlab/dynasave.m | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/matlab/dynasave.m b/matlab/dynasave.m index 59a56419a..748b2e789 100644 --- a/matlab/dynasave.m +++ b/matlab/dynasave.m @@ -12,7 +12,7 @@ function dynasave(s,var_list) % SPECIAL REQUIREMENTS % none -% Copyright (C) 2001-2009 Dynare Team +% Copyright (C) 2001-2010 Dynare Team % % This file is part of Dynare. % @@ -46,12 +46,9 @@ for i=1:n end end -% dyn2vec(var_list(1),var_list(1)); -eval([var_list(1) '=oo_.endo_simul(ivar(1),:)'';']) -eval(['save ' s ' ' var_list(1) ' -mat']) +eval([var_list(1,:) '=oo_.endo_simul(ivar(1),:)'';']) +eval(['save ' s ' ' var_list(1,:) ' -mat']) for dynare__i_ = 2:n - eval([var_list(dynare__i_) '=oo_.endo_simul(ivar(dynare__i_),:)'';']) - eval(['save ' s ' ' var_list(dynare__i_) ' -append -mat']) + eval([var_list(dynare__i_,:) '=oo_.endo_simul(ivar(dynare__i_),:)'';']) + eval(['save ' s ' ' var_list(dynare__i_,:) ' -append -mat']) end - -