Помощь - Поиск - Пользователи - Календарь
Полная версия: Обратная матрица методом гаусса
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
-White Chaos-
Не нашел на вашем форуме такой задачи. Не могу разобраться в алгоритме. Задачу решать необязательно. Если можно, объясните алгоритм.
klem4
Обратная матрица
мисс_граффити
алгоритм метода Гаусса:
"склеиваем" начальную матрицу с единичной. начинаем работать с ними:
берем элемент [1,1]. делим на него всю первую строку. в итоге [1,1] равен 1. После этого из каждой строки вычитаем первую строку, умноженную на такое число, чтобы элемент [I,1] стал равен 0.
Например:
Код
2 3|1 0
4 5|0 1

Делим:
Код
1 1,5|0,5 0
4 5  |  0 1

Вычитаем первую, уможенную на 4:
Код
1 1,5|0,5 0
0 -1 |-2 1

Дальше берем элемент 2,2 и делаем то же самое.
Код
1 1,5|0,5 0
0 1  |2 -1

Код

1 0|-2,5 1,5
0 1|2 -1

вот и получили обратную smile.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.