From 90a239f84b3dd2f8c33cc9d31c9e4595f54e7fdb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?St=C3=A9phane=20Adjemian=20=28Charybdis=29?=
 <stephane.adjemian@univ-lemans.fr>
Date: Mon, 19 Jun 2017 17:32:58 +0200
Subject: [PATCH] Fixed bug.

Exogenous variables in exo_histval are along rows, while they are along columns
in exo_simul.
---
 matlab/backward/simul_backward_nonlinear_model.m | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/matlab/backward/simul_backward_nonlinear_model.m b/matlab/backward/simul_backward_nonlinear_model.m
index c13b02045b..fd5f8af90b 100644
--- a/matlab/backward/simul_backward_nonlinear_model.m
+++ b/matlab/backward/simul_backward_nonlinear_model.m
@@ -65,7 +65,7 @@ if nargin<6
     DynareOutput.exo_simul = zeros(sample_size,number_of_shocks);
     DynareOutput.exo_simul(:,positive_var_indx) = DynareOutput.bnlms.shocks;
     if isfield(DynareModel,'exo_histval') && ~ isempty(DynareModel.exo_histval)
-        DynareOutput.exo_simul = [DynareModel.exo_histval; DynareOutput.exo_simul];
+        DynareOutput.exo_simul = [transpose(DynareModel.exo_histval); DynareOutput.exo_simul];
     else
         DynareOutput.exo_simul = [zeros(1,number_of_shocks); DynareOutput.exo_simul];
     end
-- 
GitLab