【发布时间】:2015-11-26 16:47:05
【问题描述】:
我有一堆匿名函数存储在一个单元格数组中,如下所示:
F = {@(x) x + 1, @(x) x * x}
我想创建一个新的匿名函数来将它们全部相加并平均给定输入x 的结果。 F 可以有任意数量的函数句柄,并在运行时生成。如果知道F,那么它就是f = @(x) (F{1}(x) + F{2}(x)) / length(F)。但我不知道如何将F 的所有元素附加到这个新的匿名函数上(大概在循环中?)我该怎么做?
【问题讨论】:
-
看看
cellfun
标签: matlab anonymous-function cell-array