?? собственный вектор предлагает 'base :: eigen'.
? eigen также предлагает 'svd'.
SVD дает вам то, что вы хотите, но не будет правильно масштабироваться.
«Сумма равна 1» - это просто шкала. Обычно собственные векторы масштабируются так, чтобы иметь длину 1 *. 1005 *
Отредактировано:
Вы ищете определенный вектор с суммой 1. Не просто какой-либо вектор. Вы хотите вектор, который является собственным вектором с собственным значением 1.
Если у вас есть такой (ненулевой) вектор x, любой кратный x также будет собственным вектором. В частности, вектор x / sum (x) имеет элементы, сумма которых равна 1.