基础库中是否有任何通用函数在矩阵上分派?

Do any generic functions in the base library dispatch on matrices?

我遇到了一些麻烦 。为了帮助我,我想看看基础库中有哪些通用函数在矩阵上调度。有没有办法让 R 给我一份清单?如果做不到这一点,有人知道该列表中的任何成员吗?

在 base R 中至少有七个函数具有矩阵泛型:

  • anyDuplicated
  • determinant
  • duplicated
  • isSymmetric
  • subset
  • summary
  • unique

你可以用

得到它们
getS3method("anyDuplicated", class="matrix")

或者只是

anyDuplicated.matrix

发现使用

Filter(function(x) {
  !is.null(getS3method(x, class="matrix", optional=TRUE))
},ls(all.names=TRUE, env = baseenv()))