diff --git a/matlab/perfect-foresight-models/sim1.m b/matlab/perfect-foresight-models/sim1.m index f96cb8832b921bec0b2d1e90d43060924a534e85..b2f189c31646475edc3a94ef2ef99026ffb37efd 100644 --- a/matlab/perfect-foresight-models/sim1.m +++ b/matlab/perfect-foresight-models/sim1.m @@ -331,7 +331,7 @@ if rank_jacob < size(jacob,1) break end end - fprintf('%s\n',endo_names{mod(k,length(endo_names))}) + fprintf('%s\n',endo_names{mod(k-1,length(endo_names))+1}) end if (~isoctave && matlab_ver_less_than('9.12')) || isempty(options_.jacobian_tolerance) neq = null(jacob'); %can sometimes fail @@ -350,7 +350,7 @@ if rank_jacob < size(jacob,1) break end end - equation=mod(k,length(endo_names)); + equation=mod(k-1,length(endo_names))+1; period=ceil(k/length(endo_names)); for ii=1:length(equation) fprintf('Equation %5u, period %5u\n',equation(ii),period(ii))