diff --git a/matlab/utilities/dseries/from.m b/matlab/utilities/dseries/from.m index 8adfe243eb1c68e777e5394fdb8644c77ddf79f6..724700adc0216df340b5bd50fb69bb61aecb5d5a 100644 --- a/matlab/utilities/dseries/from.m +++ b/matlab/utilities/dseries/from.m @@ -19,13 +19,13 @@ function from(varargin) lvarargin = lower(varargin); -if ~(ismember('to',lvarargin) && ismember('do',lvarargin)) - error(get_error_message_0()) -end - to_id = strmatch('to',lvarargin); do_id = strmatch('do',lvarargin); +if isempty(to_id) || isempty(do_id) + error(get_error_message_0()) +end + if do_id<to_id msg = sprinf('Wrong syntax! The TO keyword must preceed the DO keyword.\n'); error(get_error_message_0(msg))