diff --git a/matlab/ep/extended_path.m b/matlab/ep/extended_path.m index e6560487515072eb5f2bf57a25a869356e1ced9c..c45ac13b74027e9be91b62643e87b3d495412e79 100644 --- a/matlab/ep/extended_path.m +++ b/matlab/ep/extended_path.m @@ -86,10 +86,16 @@ end % (while) loop over t dyn_waitbar_close(hh); % Set the initial period. -if isnan(DynareOptions.initial_period) +if isdates(DynareOptions.initial_period) + if ischar(DynareOptions.initial_period) + initial_period = dates(DynareOptions.initial_period); + else + initial_period = DynareOptions.initial_period; + end +elseif isnan(DynareOptions.initial_period) initial_period = dates(1,1); else - initial_period = DynareOptions.initial_period; + error('Type of option initial_period is wrong.') end % Return the simulated time series.