clear all [fh1, fh2] = foo (); fh1(1) meth varargin = 1×2 cell array {1×1 mycls} {[1]} fh2(2) smeth varargin = 1×1 cell array {[2]} clear all obj = mycls(); fh1 = @obj.meth; fh2 = @obj.smeth; clear obj fh1(1) meth varargin = 1×2 cell array {1×1 mycls} {[1]} fh2(2) smeth varargin = 1×1 cell array {[2]} diary off