我有一个带有可变参数的函数,以标准方式声明:
[] = 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,那么有解决方法吗?