diff --git a/matlab/@dynDate/dynDate.m b/matlab/@dynDate/dynDate.m index 26d98463a01a205ad522009249c37f4ea6c66dc2..f8c7108871cad1a9e407906d71aee7b39b39939c 100644 --- a/matlab/@dynDate/dynDate.m +++ b/matlab/@dynDate/dynDate.m @@ -105,6 +105,8 @@ switch nargin end else switch a + case 'Y' + date.freq = 1; case 'Q' date.freq = 4; case 'M' @@ -112,8 +114,9 @@ switch nargin case 'W' date.freq = 52; otherwise - % Yearly data are assumed. - date.freq = 1; + error(['dynDate:: With one string argument of length one, ' ... + 'you must provide one of weekly (''W''), monthly (''M''), ' ... + 'quaterly (''Q'') or yearly (''Y'').']); end end elseif isa(a,'dynDate') % If input argument is a dynDate object then do a copy.