diff --git a/varargin2struct.m b/varargin2struct.m index 7cf61872167e5534d6c636eac794c28be18ce009..07952c2496bd375baab51ba6ddf2cf72079975c3 100644 --- a/varargin2struct.m +++ b/varargin2struct.m @@ -30,7 +30,7 @@ while(i<=len) if(isstruct(varargin{i})) opt=mergestruct(opt,varargin{i}); elseif(ischar(varargin{i}) && i<len) - opt=setfield(opt,lower(varargin{i}),varargin{i+1}); + opt.(lower(varargin{i}))=varargin{i+1}; i=i+1; else error('input must be in the form of ...,''name'',value,... pairs or structs');