Обратная матрица на C++
Всем привет!
Подскажите пожалуйста, как на языке C++ можно найти обратную матрицу? Гугл перерыл, пока ни чего не получилось. Например, хотелось бы найти обратную матрицу для матрицы размерностью 4*4. |
эх, ни кто не знает что ли?
|
Откройте учебник по высшей алгебре и посмотрите в нем алгоритм получения членов обратной матрицы. Потом по этому алгоритму напишите программу. Не забудьте, что знаки элементов обратной матрицы зависят от порядкового номера.
Вкратце, для вычисления элементов обратной матрица вам нужно вычислить определитель исходной матрицы и найти алгебраическое дополнение каждого элемента матрицы в ее определителе. Я решал такие уравнения для матриц 3 порядка, не выше, но думаю, что для 4 и более высшего порядка алгоритм решения тоже будет справедлив. |
честно говоря матрица размером 15*15, поэтому как то сложновато считать все миноры..
|
Часовой пояс GMT +4, время: 16:29. |
Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.