Use isfreq function in constructor.

time-shift
Stéphane Adjemian (Charybdis) 2013-10-14 18:13:21 +02:00
parent db7f431010
commit 941d7b7c5d
1 changed files with 6 additions and 2 deletions

View File

@ -78,9 +78,13 @@ switch nargin
dd.ndat = 1;
dd.freq = date.freq;
dd.time = date.time;
elseif ischar(varargin{1}) && ismember(upper(varargin{1}),{'A','Y','Q','M','W'})
elseif isfreq(varargin{1})
% Instantiate an empty dynDates object (only set frequency)
dd.freq = string2freq(varargin{1});
if ischar(varargin{1})
dd.freq = string2freq(varargin{1});
else
dd.freq = varargin{1};
end
else
error('dynDates:: Wrong calling sequence of the constructor!')
end