Помимо выделения Y
из суммы, вы можете вычислить собственное пространство X
и впоследствии очень эффективно вычислить каждое X^i
(самая медленная часть вычисления вашего суммирования, несомненно, будет поднимать X
до диапазонаполномочия, поэтому я буду атаковать это).
В частности, вычислить собственные значения X
и сформировать диагональную матрицу из собственных значений, назовите это Q
.Используя собственные значения, мы можем диагонализировать X
и создать новую матрицу D
, такую, что
(1) D = Q^-1 X Q
Поскольку D
является диагональю, мы можем очень эффективно вычислить его с любой степенью i
.Применяя (1), мы определяем, что
(2) D^i = (Q^-1 X Q)^i
и, кроме того, мы можем показать, что (2) эквивалентно
(3) D^i = Q^-1 X^i Q
Наконец, мы можем найти любой произвольный X^i
эффективноперестановка нашего уравнения и вычислений
(4) X^i = Q D^i Q^-1
(я хотел проверить свою память здесь, поэтому я нашел ссылку на Википедию ).