TOTAL писал(а):
Вот как там советуют находить обратную матрицу
Цитата:
Создаем матрицу Inv равную единичной размерности nxn.
А затем при помощи элементарных преобразований: сложения строк матрицы, умножения строки на число, перестановки столбцов и строк приведем матрицу A к единичной. Причем, параллельно, те же самые преобразования будем производить и с матрицей Inv (переставлять и складывать те же строки/столбцы, и умножать на это же число).
В результате, матрица Inv - будет являться обратной матрицей к исходной матрице A.
А я и не обратил внимания на этот текст -- понадеялся, что уж
фактических-то ошибок быть не должно.
Переставлять столбцы при решении
матричных уравнений (и, в частности, при нахождении обратной матрицы), естественно, нельзя. Т.е. можно, но лишь при машинной реализации -- когда все перестановки запоминаются и в самом конце можно сделать откат.
("Работа только со столбцами" -- это то же самое, что и "работа только со строками", с точностью до транспонирования)