Алгоритм вычисления определителя матрицы

Из этой статьи вы узнаете, как найти определитель матрицы алгоритмически.

Алгоритм практически в точности совпадает с алгоритмом вычисления ранга. Отличие в том, что нужно перемножать числа, на которые мы делим диагональные элементы матрицы в главном цикле.

Т.е. если матрица имеет вид:

1 2
2 1

то алгоритм будет действовать так:

det = 1

det = det * 1 = 1
1 0
2 -3

1 0
0 -3

det = det * -3 = -3

1 0
0 1

Таким образом определитель исходной матрицы равен -3.

Скачать уже реализованный класс "Матрица" с методом нахождения определителя вы можете отсюда.

Слава Антонов © 2002 — August 13, 2008
Индекс цитирования
Hosted by uCoz