関数を考えてみましょうvarargout = foo(varargin)。コンマ区切りのリストをフォーマットして、自動的に生成できるようにする方法を知っていvararginます。たとえば[x y z] = ndgrid(-1:1,-1:1,-1:1)、次と同等です。
inp = repmat({-1:1},[1 3]);
[x y z] = ndgrid(inp{:});
私の質問は次のとおりです:出力(x,y,z例)を自動的に取得するにはどうすればよいですか? すなわち、
out = ndgrid(inp{:});
PS: の使用は避けたいと思いevalます。