function h = addfns (f, g) h = @ (varargin) f (varargin{:}) + g (varargin{:}); endfunction %!demo %! f = addfns (@ (x) x, @ (x) x); %! f (2) %!demo %! f = addfns (@ (x, y) x + y, @ (x, y) x * y); %! f (2, 3)