2015-01-26 4 views
0

Учитывая симметричную матрицу L, и обратное к L трудно решить. Есть ли другой способ вычисления суммы (обратный (L) (:, i))?Суммарная сумма симметричной матрицы обратная?

+0

Зачем вам этот результат? –

+0

Матрица всегда высока, мне не нужна вся обратная матрица, просто сумма столбца обратной матрицы, поэтому я хочу найти способ ее вычисления быстро! – Alex

ответ

0

Можно показать, что

sum (inverse(L)(:,i)) = x(i) 

где вектор x является решение одновременных уравнений

L x = (1,1,...,1)' 

(' обозначает транспонирование). Так как решение системы линейных уравнений намного быстрее, чем инвертирование матрицы (O(n²) против O(n log(n))), это должно улучшить скорость вычислений.

Смежные вопросы