мини-пример:
function varargout = wrapper(varargin)
varargout = someFunction(varargin);
Как бы я это сделал первым. Но, например, если someFunction = ndgrid, это дает ошибку, не определенную для ячеек массивов, поэтому следующая попытка использовала вместо этого someFunction(varargin{:}). Что успешный вызов, но вызов [a,b] = wrapper([1,2], [3,4]) не дает того же результата, что и прямой вызов ndgrid, так что я делаю неправильно?