从函数获取所有输出到单元格数组

时间:2018-06-27 15:55:25

标签: matlab

某些功能具有任意数量的输入和输出。让我们看一下ndgrid:您可以提供N个输入,并获得N个输出。

v={1:10,2:20,3:30...}
[d0,d1,...]=ndgrid(v{:});

是否有将所有输出放入单元格数组的方法,例如

[d{:}]=ndgrid(v{:});

1 个答案:

答案 0 :(得分:0)

供以后参考,是的:

v={1:10,2:20,3:30...}
d=cell(length(v),1);
[d{:}]=ndgrid(v{:});