答案 0 :(得分:7)
当你的匿名函数执行的表达式可以返回多个值时,你的匿名函数也可以。 例如,使用max函数可以返回数组的最大值及其索引:
arr = [1 2 4 3];
anon = @(y) max(y);
[maxVal, ind] = anon(arr);
答案 1 :(得分:0)
您可以使用deal
meanAndStd = @(x)deal(mean(x), std(x));
[meanValue, stdValue] = meanAndStd(randn(1000));