Использует ли Matlab какой-либо алгоритм переупорядочения при вычислении обратного с использованием inv - PullRequest
0 голосов
/ 17 февраля 2012

Я пытаюсь использовать встроенную функцию Matlab "inv" для вычисления инверсии квадратной матрицы. Использует ли matlab inv () какой-либо алгоритм переупорядочения (внутри inv и без указания пользователем) для вычисления инверсии?

Заранее спасибо ..

1 Ответ

1 голос
/ 17 февраля 2012

Вероятно, происходит поворот строки для минимизации округления, но это только часть алгоритма.

Обратное значение, которое вы получите, должно быть в ожидаемом порядке.Вы спрашиваете, потому что есть необычная особенность, которую вы не можете объяснить?

Я спрошу, почему вы думаете, что вам нужно обратное.Более типично решать уравнения, используя разложение LU и подстановку вперед-назад, а не вычислять полное обратное.Как вы используете результат?

...