標準的な方法で宣言された、可変引数を持つ関数があります。
[] = foo ( varargin )
別の関数から呼び出したいのですが、プログラムで引数を指定します。私の最善の試みは次のようなものです。
% bar isn't populated like this, but this is how it ends up
bar = { 'var1' 'var2' 'var3' };
foo( bar );
ただし、barは1x1セル配列に配置され、意図したように1x3セル配列として解釈されません。fooを変更できないので、回避策はありますか?