Технический форум

Технический форум (http://www.tehnari.ru/)
-   C/C++/С# (http://www.tehnari.ru/f42/)
-   -   Обратная матрица на C++ (http://www.tehnari.ru/f42/t88704/)

Ильмир 02.06.2013 13:54

Обратная матрица на C++
 
Всем привет!
Подскажите пожалуйста, как на языке C++ можно найти обратную матрицу?
Гугл перерыл, пока ни чего не получилось.
Например, хотелось бы найти обратную матрицу для матрицы размерностью 4*4.

Ильмир 02.06.2013 16:37

эх, ни кто не знает что ли?

AlexZir 02.06.2013 17:15

Откройте учебник по высшей алгебре и посмотрите в нем алгоритм получения членов обратной матрицы. Потом по этому алгоритму напишите программу. Не забудьте, что знаки элементов обратной матрицы зависят от порядкового номера.

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

Я решал такие уравнения для матриц 3 порядка, не выше, но думаю, что для 4 и более высшего порядка алгоритм решения тоже будет справедлив.

Ильмир 02.06.2013 22:41

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


Часовой пояс GMT +4, время: 16:29.

Powered by vBulletin® Version 4.5.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.