匿名函数可以有多个输出参数吗?

Tim*_*Tim 3 matlab anonymous-function

来自Mathworks

匿名函数由单个MATLAB表达式和任意数量的输入和输出参数组成.

我想知道一个匿名函数如何有多个输出参数?感谢致敬!

gor*_*ric 7

当你的匿名函数执行的表达式可以返回多个值时,你的匿名函数也可以.例如,使用max函数可以返回数组的最大值及其索引:

arr = [1 2 4 3];
anon = @(y) max(y);
[maxVal, ind] = anon(arr); 
Run Code Online (Sandbox Code Playgroud)