x <- list(c(1,2), c(1,4), c(1,1))
Я хочу расположить векторы списка в соответствии с их суммой квадратов элементов каждого вектора.
Сумма квадратов трех векторов:
1^2 + 2^2 = 5,
1^2 + 4^2 = 17,
1^2 + 1^2 = 2.
Поскольку, 2 < 5 < 17
, желаемый результат будет:
vectors squaresum
c(1,1) 2
c(1,2) 5
c(1,4) 17
Я думал построить функцию за квадратную сумму. Затем с помощью этой функции отсортировать векторы. Но не смог сделать правильно. Любая помощь будет оценена.