Найти индекс строки и столбца максимального значения в матрице [дубликаты]

На этот вопрос уже есть ответ:

Получить имя строки и столбца минимального элемента матрицы 1 ответ

Я хочу найти максимальное значение элемента матрицы и ее местоположение (в строке и идентификаторе столбца в матрице).

Я использую следующую функцию для возврата строки и столбца матрицы.

Это похоже на плохой взлом - это та вещь, где я, вероятно, скучаю по нативному методу. Есть ли лучше / больше Р путь

Вот моя функция:

matxMax <- function(mtx)
{
    colmn <- which(mtx == max(mtx)) %/% nrow(mtx) + 1
    row <- which(mtx == max(mtx)) %% nrow(mtx)
    return( matrix(c(row, colmn), 1))
}

Я использую следующее:

mm <- matrix(rnorm(100), 10, 10)
maxCords <- matxMax(mm)
mm[maxCords]