Матричный метод

Материал из testwiki
Перейти к навигации Перейти к поиску

Ма́тричный метод решения (метод решения через обратную матрицу) систем линейных алгебраических уравнений с ненулевым определителем состоит в следующем.

Пусть дана система линейных уравнений с n неизвестными (над произвольным полем):

{a11x1++a1nxn=b1,,an1x1++annxn=bn;

Тогда её можно переписать в матричной форме:

AX=B, где A — основная матрица системы, B и X — столбцы свободных членов и решений системы соответственно:

A=(a11a12a1na21a22a2nan1an2ann),B=(b1b2bn),X=(x1x2xn)

Умножим это матричное уравнение слева на A1 — матрицу, обратную к матрице A: A1(AX)=A1B

Так как A1A=E, получаем X=A1B. Правая часть этого уравнения даст столбец решений исходной системы. Условием применимости данного метода (как и вообще существования решения неоднородной системы линейных уравнений с числом уравнений, равным числу неизвестных) является невырожденность матрицы A. Необходимым и достаточным условием этого является неравенство нулю определителя матрицы A:

detA0.

Для однородной системы линейных уравнений, то есть когда вектор B=0, действительно обратное правило: система AX=0 имеет нетривиальное (то есть ненулевое) решение только если detA=0. Такая связь между решениями однородных и неоднородных систем линейных уравнений носит название альтернативы Фредгольма.

Пример решения неоднородной СЛАУ

{3x+2yz=4,2xy+5z=23,x+7yz=5;

Сначала убедимся в том, что определитель матрицы из коэффициентов при неизвестных СЛАУ не равен нулю.

|321215171|=314+101105+4=103;

Теперь вычислим алгебраические дополнения для элементов матрицы, состоящей из коэффициентов при неизвестных. Они нам понадобятся для нахождения обратной матрицы.

A11=(1)1+1|1571|=34;

A12=(1)1+2|2511|=7;

A13=(1)1+3|2117|=15;


A21=(1)2+1|2171|=5;

A22=(1)2+2|3111|=2;

A23=(1)2+3|3217|=19;


A31=(1)3+1|2115|=9;

A32=(1)3+2|3125|=17;

A33=(1)3+3|3221|=7;

Далее найдём присоединённую матрицу, транспонируем её и подставим в формулу для нахождения обратной матрицы.

C*=(3471552199177);


(C*)T=(3459721715197);


A1=1detA(C*)T

Подставляя переменные в формулу, получаем:

A1=1103(3459721715197)=(3410351039103710321031710315103191037103);

Осталось найти неизвестные. Для этого перемножим обратную матрицу и столбец свободных членов.

X=A1B;

X=(3410351039103710321031710315103191037103)(4235)=(214)

Итак, x = 2; y = 1; z = 4.

Шаблон:Rq

Шаблон:Методы решения СЛАУ