【发布时间】:2017-05-26 15:48:40
【问题描述】:
我有 4 个函数 func1(x), ..., func4(x) 和一个大小为 2x2 的矩阵 M。现在我想根据M 中最小值的位置计算某个函数值(比如x=1)。
如果M的最小值是M[1,1],我想得到func1(1)。
如果M的最小值是M[2,1],我想得到func2(1)。
如果M的最小值是M[1,2],我想得到func3(1)。
如果M的最小值是M[2,2],我想得到func4(1)。
在没有长 ifelse 子句的情况下,这在 R 中是否可能?
【问题讨论】: