v4 ramsey_dynamic.m: corrected bug variable is absent at the current period

git-svn-id: https://www.dynare.org/svn/dynare/dynare_v4@1464 ac1d8469-bf42-47a9-8791-bf33cf982152
time-shift
michel 2007-11-27 14:12:45 +00:00
parent fab7d08c0e
commit 05fcaed7d2
1 changed files with 7 additions and 2 deletions

View File

@ -180,14 +180,19 @@ function J = ramsey_dynamic(ys,lbar)
% getting indices of nonzero entries
m = find(i_leadlag1');
n1 = max_lag1*endo_nbr1+1
n2 = n1+endo_nbr-1
n = length(m);
k = 1:size(J,2);
for i=1:n
if sum(abs(J(:,i))) < 1e-8
k(i) = 0;
m(i) = 0;
if m(i) < n1 | m(i) > n2
k(i) = 0;
m(i) = 0;
end
end
end