Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Обратная матрица методом гаусса

Автор: -White Chaos- 19.12.2006 23:04

Не нашел на вашем форуме такой задачи. Не могу разобраться в алгоритме. Задачу решать необязательно. Если можно, объясните алгоритм.

Автор: klem4 19.12.2006 23:41

http://forum.pascal.net.ru/index.php?showtopic=5518&hl=%EE%E1%F0%E0%F2%ED%E0%FF+%EC%E0%F2%F0%E8%F6%E0

Автор: мисс_граффити 20.12.2006 0:14

алгоритм метода Гаусса:
"склеиваем" начальную матрицу с единичной. начинаем работать с ними:
берем элемент [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