Предположим, у меня есть матричное уравнение, рекурсивно определенное как
A[n] = inverse([1 - b[n]A[n+1]]) * a[n]
Тогда уравнение для A [1] выглядит аналогично непрерывной дроби, для которой есть несколько высокоэффективных методов, позволяющих избежать утомительного пересчета (см. «Числовые рецепты» для некоторых примеров).
Однако мне интересно, существуют ли аналогичные методы, которые позволяют коэффициентам b [n] и a [n] быть матрицами, с единственным ограничением, что b [n] A [n + 1] является квадратной матрицей, так что матрица
1 - b[n]A[n+1]
на самом деле обратим.
algorithms
Lagerbaer
источник
источник
Ответы:
Следующие два метода приведены в Функции матриц: теория и вычисления Николаса Хайама, на странице 81. Эти формулы оценивают
гдеX- квадратная матрица.
Нисходящий метод:
Восходящий метод:
Вопрос требует оценки в более общем виде
Это можно оценить простым обобщением приведенных выше формул; например, восходящий метод становится
источник
Я знаю, что этот ответ делает много предположений, но он по крайней мере обобщает ваш алгоритм:
Как только мы сказали разложение, по индукции,
которые можно переставить в форму
источник