给定一个多输入 matlab 函数
out=f(in1, in2)
我想编写第二个函数 g 生成 f 的输入,例如
[in1, in2]=g(in)
这样我就可以调用类似的东西:
out=f(g(in))
我尝试将 g 编写为单个输出函数,它将 in1 和 in2 存储在一个单元格数组中,以便我可以使用冒号运算符将 g 的输出提供给 f:
in_c=g(in);
out=f(in_c{:})
但我正在寻找一种单行解决方案,当我读到时,这似乎不可能实现:
有没有其他方法可以做到这一点?