Матрица BB является обратной матрицей к квадратной матрице AA, если AB=BA=EAB = BA = E.
Из определения можно понять, что обратная матрица BB будет квадратной матрицей аналогичного порядка, какой имеет матрица AA (иначе какое-либо из произведений ABAB или BABA будет не определено).
Обратная матрица для исходной матрицы AA определяется так: A−1A^{-1}. Можно утверждать, что если A−1A^{-1} существует, то AA−1=A−1A=EAA^{-1} = A^{-1} A= E.
Также легко видеть, что (A−1)−1=A(A^{-1})^{-1} = A.
Если детерминант матрицы является нулем, то обратную к ней матрицу нельзя получить.
Онлайн-калькулятор
Квадратную матрицу AA можно назвать вырожденной матрицей тогда, когда определитель матрицы AA равен нулю, и невырожденной, если определитель не равен нулю.
В том случае, если обратная матрица может существовать, то она будет единственной.
Формула для вычисления обратной матрицы
Обратную матрицу A−1A^{-1} к матрице AA можно найти по формуле:
A−1=1detA⋅A∗A^{-1}=frac{1}{det A}cdot A^*
detAdet A — определитель матрицы A,A,
A∗A^* — транспонированая матрица алгебраических дополнений к матрице A.A.
Нужно найти обратную матрицу для следующей матрицы:
A=(1−20 342 −131)A = begin{pmatrix}
1& -2 & 0\
3 & 4 & 2\
-1& 3& 1 \
end{pmatrix}
Решение
Вычислим детерминант:
detA=∣1−20342−131∣=1∣4231∣−(−2)∣32−11∣+0∣34−13∣=8det A = begin{vmatrix}
1 & -2 & 0 \
3 & 4 & 2 \
-1 & 3 & 1 \
end{vmatrix} = 1 begin{vmatrix}
4 & 2 \
3 & 1 \
end{vmatrix} — (-2) begin{vmatrix}
3 & 2 \
-1 & 1 \
end{vmatrix} +0 begin{vmatrix}
3 & 4 \
-1 & 3 \
end{vmatrix} = 8
Так как detA≠0det A neq 0, то матрица – невырожденная, и обратная для нее существует.
Посчитаем алгебраические дополнение:
A11=(−1)1+1∣4231∣=−2,A_{11} = (-1)^{1+1} begin{vmatrix}
4 & 2 \
3 & 1 \
end{vmatrix} = -2,
A12=(−1)1+2∣32−11∣=−5,A_{12} = (-1)^{1+2} begin{vmatrix}
3 & 2 \
-1 & 1 \
end{vmatrix} = -5,
A13=(−1)1+3∣34−13∣=13A_{13} = (-1)^{1+3} begin{vmatrix}
3 & 4 \
-1 & 3 \
end{vmatrix} = 13,
A21=(−1)2+1∣−2031∣=2A_{21} = (-1)^{2+1} begin{vmatrix}
-2 & 0 \
3 & 1 \
end{vmatrix} = 2,
A22=(−1)2+2∣10−11∣=1A_{22} = (-1)^{2+2} begin{vmatrix}
1 & 0 \
-1 & 1 \
end{vmatrix} = 1,
A23=(−1)2+3∣1−2−13∣=−1A_{23} = (-1)^{2+3} begin{vmatrix}
1 & -2 \
-1 & 3 \
end{vmatrix} = -1,
A31=(−1)3+1∣−2042∣=−4A_{31} = (-1)^{3+1} begin{vmatrix}
-2 & 0 \
4 & 2 \
end{vmatrix} = -4,
A32=(−1)3+2∣1032∣=−2A_{32} = (-1)^{3+2} begin{vmatrix}
1 & 0 \
3 & 2 \
end{vmatrix} = -2,
A33=(−1)3+3∣1−234∣=10.A_{33} = (-1)^{3+3} begin{vmatrix}
1 & -2 \
3 & 4 \
end{vmatrix} = 10.
Обратная матрица:
A−1=18(−22−4−51−213−110)A^{-1} = frac{1}{8} begin{pmatrix}
-2 & 2 & -4 \
-5 & 1 & -2 \
13 & -1 & 10 \
end{pmatrix}
Чтобы избежать ошибок, необходимо сделать проверку: для этого нужно посчитать произведение первоначальной матрицы на конечную. Если в результате получится единичная матрица, то вы нашли обратную матрицу безошибочно.
Найдите обратную матрицу для матрицы:
A=(13−25)A = begin{pmatrix}
1 & 3\
-2 & 5 \
end{pmatrix}
Решение
detA=11≠0→A−1det A= 11 neq 0 rightarrow A^{-1} – существует.
A11=(−1)1+1⋅5=5A_{11} = (-1)^ {1+1} cdot 5 = 5,
A12=(−1)1+2⋅(−2)=2A_{12} = (-1)^ {1+2} cdot (-2) = 2,
A21=(−1)2+1⋅3=−3A_{21} = (-1)^ {2+1} cdot 3 = -3,
A22=(−1)2+2⋅1=1.A_{22} = (-1)^ {2+2} cdot 1 = 1.
Ответ:
A−1=111(5−321)A^{-1} = frac{1}{11} begin{pmatrix}
5 & -3 \
2 & 1 \
end{pmatrix}
Нами был рассмотрен способ нахождения матрицы с помощью алгебраических дополнений. Существует еще один способ, который называется методом элементарных преобразований.
Метод элементарных преобразований
Метод основан на элементарных преобразованиях матриц, под которыми будем понимать такие преобразования, в результате которых сохраняется эквивалентность матриц:
- перестановка местами любых двух рядов (строк или столбцов) матрицы;
- умножение любого ряда матрицы (строки или столбца) на некоторое число, отличное от нуля;
- прибавление к любому ряду (строке или столбцу) матрицы другого ряда (строки или столбца), умноженного на некоторое число, отличное от нуля.
Рассмотрим алгоритм нахождения обратной матрицы данным методом.
Алгоритм нахождения обратной матрицы методом элементарных преобразований
- Из исходной матрицы AA и единичной матрицы EE того же порядка составить расширенную матрицу, т.е. матрицу вида (A∣E)begin{pmatrix}A|Eend{pmatrix}.
- С помощью элементарных преобразований над строками расширенной матрицы получить единичную матрицу слева от черты: (E∣A−1)begin{pmatrix}E|A^{-1}end{pmatrix}.
- Выписать обратную матрицу, которая находится справа от черты.
Найти матрицу K−1K^{-1}, если K=(1301)K=begin{pmatrix}1&3\0&1end{pmatrix}.
Из матрицы KK второго порядка и единичной матрицы второго порядка составим расширенную матрицу:
(1301∣1001)begin{pmatrix}left.begin{matrix}1&3\0&1end{matrix}right|begin{matrix}1&0\0&1end{matrix}end{pmatrix}.
Произведем элементарные преобразования расширенной матрицы.
Прибавим к строке №1 строку №3, умноженную на -3:
(1301∣1001)∼(1001∣1−301)begin{pmatrix}left.begin{matrix}1&3\0&1end{matrix}right|begin{matrix}1&0\0&1end{matrix}end{pmatrix}sim begin{pmatrix}left.begin{matrix}1&0\0&1end{matrix}right|begin{matrix}1&-3\0&1end{matrix}end{pmatrix}.
Слева получили единичную матрицу.
Выпишем обратную матрицу:
K−1=(1−301)K^{-1}=begin{pmatrix}1&-3\0&1end{pmatrix}.
Сделаем проверку, чтобы убедиться в том, что найденная матрица действительно является обратной.
K⋅K−1=(1301)⋅(1−301)=(1⋅1+3⋅01⋅(−3)+3⋅10⋅1+1⋅00⋅(−3)+1⋅1)=(1001)Kcdot K^{-1}=begin{pmatrix}1&3\0&1end{pmatrix}cdotbegin{pmatrix}1&-3\0&1end{pmatrix}=begin{pmatrix}1cdot1+3cdot0&1cdot(-3)+3cdot1\0cdot1+1cdot0&0cdot(-3)+1cdot1end{pmatrix}=begin{pmatrix}1&0\0&1end{pmatrix}.
Значит, обратная матрица найдена правильно.
Найти матрицу F−1F^{-1}, если F=(110010033)F=begin{pmatrix}1&1&0\0&1&0\0&3&3end{pmatrix}.
Из матрицы FF третьего порядка и единичной матрицы третьего порядка составим расширенную матрицу:
(110010033∣100010001)begin{pmatrix}left.begin{matrix}1&1&0\0&1&0\0&3&3end{matrix}right|begin{matrix}1&0&0\0&1&0\0&0&1end{matrix}end{pmatrix}.
Произведем элементарные преобразования расширенной матрицы.
Прибавим к строке №1 строку №2, умноженную на -1:
(110010033∣100010001)∼(100010033∣1−10010001)begin{pmatrix}left.begin{matrix}1&1&0\0&1&0\0&3&3end{matrix}right|begin{matrix}1&0&0\0&1&0\0&0&1end{matrix}end{pmatrix}sim begin{pmatrix}left.begin{matrix}1&0&0\0&1&0\0&3&3end{matrix}right|begin{matrix}1&-1&0\0&1&0\0&0&1end{matrix}end{pmatrix}.
Прибавим к строке №3 строку №2, умноженную на -3:
(100010033∣1−10010001)∼(100010003∣1−100100−31)begin{pmatrix}left.begin{matrix}1&0&0\0&1&0\0&3&3end{matrix}right|begin{matrix}1&-1&0\0&1&0\0&0&1end{matrix}end{pmatrix}sim begin{pmatrix}left.begin{matrix}1&0&0\0&1&0\0&0&3end{matrix}right|begin{matrix}1&-1&0\0&1&0\0&-3&1end{matrix}end{pmatrix}.
Умножим строку №3 на 13frac{1}{3}:
(100010003∣1−100100−31)∼(100010001∣1−100100−113)begin{pmatrix}left.begin{matrix}1&0&0\0&1&0\0&0&3end{matrix}right|begin{matrix}1&-1&0\0&1&0\0&-3&1end{matrix}end{pmatrix}sim begin{pmatrix}left.begin{matrix}1&0&0\0&1&0\0&0&1end{matrix}right|begin{matrix}1&-1&0\0&1&0\0&-1&frac{1}{3}end{matrix}end{pmatrix}.
Слева получили единичную матрицу.
Выпишем обратную матрицу:
F−1=(1−100100−113)F^{-1}=begin{pmatrix}1&-1&0\0&1&0\0&-1&frac{1}{3}end{pmatrix}.
Сделаем проверку, чтобы убедиться в том, что найденная матрица действительно является обратной.
F⋅F−1=(110010033)⋅(1−100100−113)=(100010001)Fcdot F^{-1}=begin{pmatrix}1&1&0\0&1&0\0&3&3end{pmatrix}cdotbegin{pmatrix}1&-1&0\0&1&0\0&-1&frac{1}{3}end{pmatrix}=begin{pmatrix}1&0&0\0&1&0\0&0&1end{pmatrix}.
Значит, обратная матрица найдена правильно.
Выполнение контрольных работ на заказ недорого от профильных авторов на бирже Студворк!
Обратная матрица и её свойства
15 февраля 2018
- Домашняя работа
- Ответы
Эта тема является одной из самых ненавистных среди студентов. Хуже, наверное, только определители.
Фишка в том, что само понятие обратного элемента (и я сейчас не только о матрицах) отсылает нас к операции умножения. Даже в школьной программе умножение считается сложной операцией, а уж умножение матриц — вообще отдельная тема, которой у меня посвящён целый параграф и видеоурок.
Сегодня мы не будем вдаваться в подробности матричных вычислений. Просто вспомним: как обозначаются матрицы, как они умножаются и что из этого следует.
Повторение: умножение матриц
Прежде всего договоримся об обозначениях. Матрицей $A$ размера $left[ mtimes n right]$ называется просто таблица из чисел, в которой ровно $m$ строк и $n$ столбцов:
[A=left[ mtimes n right]=underbrace{left[ begin{matrix} {{a}_{11}} & {{a}_{12}} & … & {{a}_{1n}} \ {{a}_{21}} & {{a}_{22}} & … & {{a}_{2n}} \ … & … & … & … \ {{a}_{m1}} & {{a}_{m2}} & … & {{a}_{mn}} \end{matrix} right]}_{n}]
Чтобы случайно не перепутать строки и столбцы местами (поверьте, на экзамене можно и единицу с двойкой перепутать — что уж говорить про какие-то там строки), просто взгляните на картинку:
Что происходит? Если разместить стандартную систему координат $OXY$ в левом верхнем углу и направить оси так, чтобы они охватывали всю матрицу, то каждой клетке этой матрицы можно однозначно сопоставить координаты $left( x;y right)$ — это и будет номер строки и номер столбца.
Почему система координат размещена именно в левом верхнем углу? Да потому что именно оттуда мы начинаем читать любые тексты. Это очень просто запомнить.
А почему ось $x$ направлена именно вниз, а не вправо? Опять всё просто: возьмите стандартную систему координат (ось $x$ идёт вправо, ось $y$ — вверх) и поверните её так, чтобы она охватывала матрицу. Это поворот на 90 градусов по часовой стрелке — его результат мы и видим на картинке.
В общем, как определять индексы у элементов матрицы, мы разобрались. Теперь давайте разберёмся с умножением.
Определение. Матрицы $A=left[ mtimes n right]$ и $B=left[ ntimes k right]$, когда количество столбцов в первой совпадает с количеством строк во второй, называются согласованными.
Именно в таком порядке. Можно сумничать и сказать, мол, матрицы $A$ и $B$ образуют упорядоченную пару $left( A;B right)$: если они согласованы в таком порядке, то совершенно необязательно, что $B$ и $A$, т.е. пара $left( B;A right)$ — тоже согласована.
Умножать можно только согласованные матрицы.
Определение. Произведение согласованных матриц $A=left[ mtimes n right]$ и $B=left[ ntimes k right]$ — это новая матрица $C=left[ mtimes k right]$, элементы которой ${{c}_{ij}}$ считаются по формуле:
[{{c}_{ij}}=sumlimits_{k=1}^{n}{{{a}_{ik}}}cdot {{b}_{kj}}]
Другими словами: чтобы получить элемент ${{c}_{ij}}$ матрицы $C=Acdot B$, нужно взять $i$-строку первой матрицы, $j$-й столбец второй матрицы, а затем попарно перемножить элементы из этой строки и столбца. Результаты сложить.
Да, вот такое суровое определение. Из него сразу следует несколько фактов:
- Умножение матриц, вообще говоря, некоммутативно: $Acdot Bne Bcdot A$;
- Однако умножение ассоциативно: $left( Acdot B right)cdot C=Acdot left( Bcdot C right)$;
- И даже дистрибутивно: $left( A+B right)cdot C=Acdot C+Bcdot C$;
- И ещё раз дистрибутивно: $Acdot left( B+C right)=Acdot B+Acdot C$.
Дистрибутивность умножения пришлось отдельно описывать для левого и правого множителя-суммы как раз из-за некоммутативности операции умножения.
Если всё же получается так, что $Acdot B=Bcdot A$, такие матрицы называются перестановочными.
Среди всех матриц, которые там на что-то умножаются, есть особые — те, которые при умножении на любую матрицу $A$ снова дают $A$:
Определение. Матрица $E$ называется единичной, если $Acdot E=A$ или $Ecdot A=A$. В случае с квадратной матрицей $A$ можем записать:
[Acdot E=Ecdot A=A]
Единичная матрица — частый гость при решении матричных уравнений. И вообще частый гость в мире матриц.:)
А ещё из-за этой $E$ кое-кто придумал всю ту дичь, которая будет написана дальше.
Что такое обратная матрица
Поскольку умножение матриц — весьма трудоёмкая операция (приходится перемножать кучу строчек и столбцов), то понятие обратной матрицы тоже оказывается не самым тривиальным. И требующим некоторых пояснений.
Ключевое определение
Что ж, пора познать истину.
Определение. Матрица $B$ называется обратной к матрице $A$, если
[Acdot B=Bcdot A=E]
Обратная матрица обозначается через ${{A}^{-1}}$ (не путать со степенью!), поэтому определение можно переписать так:
[Acdot {{A}^{-1}}={{A}^{-1}}cdot A=E]
Казалось бы, всё предельно просто и ясно. Но при анализе такого определения сразу возникает несколько вопросов:
- Всегда ли существует обратная матрица? И если не всегда, то как определить: когда она существует, а когда — нет?
- А кто сказал, что такая матрица ровно одна? Вдруг для некоторой исходной матрицы $A$ найдётся целая толпа обратных?
- Как выглядят все эти «обратные»? И как, собственно, их считать?
Насчёт алгоритмов вычисления — об этом мы поговорим чуть позже. Но на остальные вопросы ответим прямо сейчас. Оформим их в виде отдельных утверждений-лемм.
Основные свойства
Начнём с того, как в принципе должна выглядеть матрица $A$, чтобы для неё существовала ${{A}^{-1}}$. Сейчас мы убедимся в том, что обе эти матрицы должны быть квадратными, причём одного размера: $left[ ntimes n right]$.
Лемма 1. Дана матрица $A$ и обратная ей ${{A}^{-1}}$. Тогда обе эти матрицы — квадратные, причём одинакового порядка $n$.
Доказательство. Всё просто. Пусть матрица $A=left[ mtimes n right]$, ${{A}^{-1}}=left[ atimes b right]$. Поскольку произведение $Acdot {{A}^{-1}}=E$ по определению существует, матрицы $A$ и ${{A}^{-1}}$ согласованы в указанном порядке:
[begin{align} & left[ mtimes n right]cdot left[ atimes b right]=left[ mtimes b right] \ & n=a end{align}]
Это прямое следствие из алгоритма перемножения матриц: коэффициенты $n$ и $a$ являются «транзитными» и должны быть равны.
Вместе с тем определено и обратное умножение: ${{A}^{-1}}cdot A=E$, поэтому матрицы ${{A}^{-1}}$ и $A$ тоже согласованы в указанном порядке:
[begin{align} & left[ atimes b right]cdot left[ mtimes n right]=left[ atimes n right] \ & b=m end{align}]
Таким образом, без ограничения общности можем считать, что $A=left[ mtimes n right]$, ${{A}^{-1}}=left[ ntimes m right]$. Однако согласно определению $Acdot {{A}^{-1}}={{A}^{-1}}cdot A$, поэтому размеры матриц строго совпадают:
[begin{align} & left[ mtimes n right]=left[ ntimes m right] \ & m=n end{align}]
Вот и получается, что все три матрицы — $A$, ${{A}^{-1}}$ и $E$ — являются квадратными размером $left[ ntimes n right]$. Лемма доказана.
Что ж, уже неплохо. Мы видим, что обратимыми бывают лишь квадратные матрицы. Теперь давайте убедимся, что обратная матрица всегда одна.
Лемма 2. Дана матрица $A$ и обратная ей ${{A}^{-1}}$. Тогда эта обратная матрица — единственная.
Доказательство. Пойдём от противного: пусть у матрицы $A$ есть хотя бы два экземпляра обратных —$B$ и $C$. Тогда, согласно определению, верны следующие равенства:
[begin{align} & Acdot B=Bcdot A=E; \ & Acdot C=Ccdot A=E. \ end{align}]
Из леммы 1 мы заключаем, что все четыре матрицы — $A$, $B$, $C$ и $E$ — являются квадратными одинакового порядка: $left[ ntimes n right]$. Следовательно, определено произведение:
[Bcdot Acdot C]
Поскольку умножение матриц ассоциативно (но не коммутативно!), мы можем записать:
[begin{align} & Bcdot Acdot C=left( Bcdot A right)cdot C=Ecdot C=C; \ & Bcdot Acdot C=Bcdot left( Acdot C right)=Bcdot E=B; \ & Bcdot Acdot C=C=BRightarrow B=C. \ end{align}]
Получили единственно возможный вариант: два экземпляра обратной матрицы равны. Лемма доказана.
Приведённые рассуждения почти дословно повторяют доказательство единственность обратного элемента для всех действительных чисел $bne 0$. Единственное существенное дополнение — учёт размерности матриц.
Впрочем, мы до сих пор ничего не знаем о том, всякая ли квадратная матрица является обратимой. Тут нам на помощь приходит определитель — это ключевая характеристика для всех квадратных матриц.
Лемма 3. Дана матрица $A$. Если обратная к ней матрица ${{A}^{-1}}$ существует, то определитель исходной матрицы отличен от нуля:
[left| A right|ne 0]
Доказательство. Мы уже знаем, что $A$ и ${{A}^{-1}}$ — квадратные матрицы размера $left[ ntimes n right]$. Следовательно, для каждой из них можно вычислить определитель: $left| A right|$ и $left| {{A}^{-1}} right|$. Однако определитель произведения равен произведению определителей:
[left| Acdot B right|=left| A right|cdot left| B right|Rightarrow left| Acdot {{A}^{-1}} right|=left| A right|cdot left| {{A}^{-1}} right|]
Но согласно определению $Acdot {{A}^{-1}}=E$, а определитель $E$ всегда равен 1, поэтому
[begin{align} & Acdot {{A}^{-1}}=E; \ & left| Acdot {{A}^{-1}} right|=left| E right|; \ & left| A right|cdot left| {{A}^{-1}} right|=1. \ end{align}]
Произведение двух чисел равно единице только в том случае, когда каждое из этих чисел отлично от нуля:
[left| A right|ne 0;quad left| {{A}^{-1}} right|ne 0.]
Вот и получается, что $left| A right|ne 0$. Лемма доказана.
На самом деле это требование вполне логично. Сейчас мы разберём алгоритм нахождения обратной матрицы — и станет совершенно ясно, почему при нулевом определителе никакой обратной матрицы в принципе не может существовать.
Но для начала сформулируем «вспомогательное» определение:
Определение. Вырожденная матрица — это квадратная матрица размера $left[ ntimes n right]$, чей определитель равен нулю.
Таким образом, мы можем утверждать, что всякая обратимая матрица является невырожденной.
Как найти обратную матрицу
Сейчас мы рассмотрим универсальный алгоритм нахождения обратных матриц. Вообще, существует два общепринятых алгоритма, и второй мы тоже сегодня рассмотрим.
Тот, который будет рассмотрен сейчас, очень эффективен для матриц размера $left[ 2times 2 right]$ и — частично — размера $left[ 3times 3 right]$. А вот начиная с размера $left[ 4times 4 right]$ его лучше не применять. Почему — сейчас сами всё поймёте.
Алгебраические дополнения
Готовьтесь. Сейчас будет боль. Нет, не переживайте: к вам не идёт красивая медсестра в юбке, чулках с кружевами и не сделает укол в ягодицу. Всё куда прозаичнее: к вам идут алгебраические дополнения и Её Величество «Союзная Матрица».
Начнём с главного. Пусть имеется квадратная матрица размера $A=left[ ntimes n right]$, элементы которой именуются ${{a}_{ij}}$. Тогда для каждого такого элемента можно определить алгебраическое дополнение:
Определение. Алгебраическое дополнение ${{A}_{ij}}$ к элементу ${{a}_{ij}}$, стоящего в $i$-й строке и $j$-м столбце матрицы $A=left[ ntimes n right]$ — это конструкция вида
[{{A}_{ij}}={{left( -1 right)}^{i+j}}cdot M_{ij}^{*}]
Где $M_{ij}^{*}$ — определитель матрицы, полученной из исходной $A$ вычёркиванием той самой $i$-й строки и $j$-го столбца.
Ещё раз. Алгебраическое дополнение к элементу матрицы с координатами $left( i;j right)$ обозначается как ${{A}_{ij}}$ и считается по схеме:
- Сначала вычёркиваем из исходной матрицы $i$-строчку и $j$-й столбец. Получим новую квадратную матрицу, и её определитель мы обозначаем как $M_{ij}^{*}$.
- Затем умножаем этот определитель на ${{left( -1 right)}^{i+j}}$ — поначалу это выражение может показаться мозговыносящим, но по сути мы просто выясняем знак перед $M_{ij}^{*}$.
- Считаем — получаем конкретное число. Т.е. алгебраическое дополнение — это именно число, а не какая-то новая матрица и т.д.
Саму матрицу $M_{ij}^{*}$ называют дополнительным минором к элементу ${{a}_{ij}}$. И в этом смысле приведённое выше определение алгебраического дополнения является частным случаем более сложного определения — того, что мы рассматривали в уроке про определитель.
Важное замечание. Вообще-то во «взрослой» математике алгебраические дополнения определяются так:
- Берём в квадратной матрице $k$ строчек и $k$ столбцов. На их пересечении получится матрица размера $left[ ktimes k right]$ — её определитель называется минором порядка $k$ и обозначается ${{M}_{k}}$.
- Затем вычёркиваем эти «избранные» $k$ строчек и $k$ столбцов. Снова получится квадратная матрица — её определитель называется дополнительным минором и обозначается $M_{k}^{*}$.
- Умножаем $M_{k}^{*}$ на ${{left( -1 right)}^{t}}$, где $t$ — это (вот сейчас внимание!) сумма номеров всех выбранных строчек и столбцов. Это и будет алгебраическое дополнение.
Взгляните на третий шаг: там вообще-то сумма $2k$ слагаемых! Другое дело, что для $k=1$ мы получим лишь 2 слагаемых — это и будут те самые $i+j$ — «координаты» элемента ${{a}_{ij}}$, для которого мы ищем алгебраическое дополнение.
Таким образом сегодня мы используем слегка упрощённое определение. Но как мы увидим в дальнейшем, его окажется более чем достаточно. Куда важнее следующая штука:
Определение. Союзная матрица $S$ к квадратной матрице $A=left[ ntimes n right]$ — это новая матрица размера $left[ ntimes n right]$, которая получается из $A$ заменой ${{a}_{ij}}$ алгебраическими дополнениями ${{A}_{ij}}$:
[A=left[ begin{matrix} {{a}_{11}} & {{a}_{12}} & … & {{a}_{1n}} \ {{a}_{21}} & {{a}_{22}} & … & {{a}_{2n}} \ … & … & … & … \ {{a}_{n1}} & {{a}_{n2}} & … & {{a}_{nn}} \end{matrix} right]Rightarrow S=left[ begin{matrix} {{A}_{11}} & {{A}_{12}} & … & {{A}_{1n}} \ {{A}_{21}} & {{A}_{22}} & … & {{A}_{2n}} \ … & … & … & … \ {{A}_{n1}} & {{A}_{n2}} & … & {{A}_{nn}} \end{matrix} right]]
Первая мысль, возникающая в момент осознания этого определения — «это сколько же придётся всего считать!» Расслабьтесь: считать придётся, но не так уж и много.:)
Что ж, всё это очень мило, но зачем это нужно? А вот зачем.
Основная теорема
Вернёмся немного назад. Помните, в Лемме 3 утверждалось, что обратимая матрица $A$ всегда не вырождена (т.е. её определитель отличен от нуля: $left| A right|ne 0$).
Так вот, верно и обратное: если матрица $A$ не вырождена, то она всегда обратима. И даже существует схема поиска ${{A}^{-1}}$. Зацените:
Теорема об обратной матрице. Пусть дана квадратная матрица $A=left[ ntimes n right]$, причём её определитель отличен от нуля: $left| A right|ne 0$. Тогда обратная матрица ${{A}^{-1}}$ существует и считается по формуле:
[{{A}^{-1}}=frac{1}{left| A right|}cdot {{S}^{T}}]
А теперь — всё то же самое, но разборчивым почерком. Чтобы найти обратную матрицу, нужно:
- Посчитать определитель $left| A right|$ и убедиться, что он отличен от нуля.
- Составить союзную матрицу $S$, т.е. посчитать 100500 алгебраических дополнений ${{A}_{ij}}$ и расставить их на месте ${{a}_{ij}}$.
- Транспонировать эту матрицу $S$, а затем умножить её на некое число $q={1}/{left| A right|};$.
И всё! Обратная матрица ${{A}^{-1}}$ найдена. Давайте посмотрим на примеры:
Задача. Найдите обратную матрицу:
[left[ begin{matrix} 3 & 1 \ 5 & 2 \end{matrix} right]]
Решение. Проверим обратимость. Посчитаем определитель:
[left| A right|=left| begin{matrix} 3 & 1 \ 5 & 2 \end{matrix} right|=3cdot 2-1cdot 5=6-5=1]
Определитель отличен от нуля. Значит, матрица обратима. Составим союзную матрицу:
[S=left[ begin{matrix} {{A}_{11}} & {{A}_{12}} \ {{A}_{21}} & {{A}_{22}} \end{matrix} right]]
Посчитаем алгебраические дополнения:
[begin{align} & {{A}_{11}}={{left( -1 right)}^{1+1}}cdot left| 2 right|=2; \ & {{A}_{12}}={{left( -1 right)}^{1+2}}cdot left| 5 right|=-5; \ & {{A}_{21}}={{left( -1 right)}^{2+1}}cdot left| 1 right|=-1; \ & {{A}_{22}}={{left( -1 right)}^{2+2}}cdot left| 3 right|=3. \ end{align}]
Обратите внимание: определители |2|, |5|, |1| и |3| — это именно определители матриц размера $left[ 1times 1 right]$, а не модули. Т.е. если в определителях стояли отрицательные числа, убирать «минус» не надо.
Итого наша союзная матрица выглядит так:
[S=left[ begin{array}{*{35}{r}}2 & -5 \ -1 & 3 \end{array} right]]
Осталось посчитать обратную:
[{{A}^{-1}}=frac{1}{left| A right|}cdot {{S}^{T}}=frac{1}{1}cdot {{left[ begin{array}{*{35}{r}} 2 & -5 \ -1 & 3 \end{array} right]}^{T}}=left[ begin{array}{*{35}{r}} 2 & -1 \ -5 & 3 \end{array} right]]
Ну вот и всё. Задача решена.
Ответ. $left[ begin{array}{*{35}{r}} 2 & -1 \ -5 & 3 \end{array} right]$
Задача. Найдите обратную матрицу:
[left[ begin{array}{*{35}{r}} 1 & -1 & 2 \ 0 & 2 & -1 \ 1 & 0 & 1 \end{array} right]]
Решение. Опять считаем определитель:
[begin{align} & left| begin{array}{*{35}{r}} 1 & -1 & 2 \ 0 & 2 & -1 \ 1 & 0 & 1 \end{array} right|=begin{matrix} left( 1cdot 2cdot 1+left( -1 right)cdot left( -1 right)cdot 1+2cdot 0cdot 0 right)- \ -left( 2cdot 2cdot 1+left( -1 right)cdot 0cdot 1+1cdot left( -1 right)cdot 0 right) \end{matrix}= \ & =left( 2+1+0 right)-left( 4+0+0 right)=-1ne 0. \ end{align}]
Определитель отличен от нуля — матрица обратима. А вот сейчас будет самая жесть: надо посчитать аж 9 (девять, мать их!) алгебраических дополнений. И каждое из них будет содержать определитель $left[ 2times 2 right]$. Полетели:
[begin{matrix} {{A}_{11}}={{left( -1 right)}^{1+1}}cdot left| begin{matrix} 2 & -1 \ 0 & 1 \end{matrix} right|=2; \ {{A}_{12}}={{left( -1 right)}^{1+2}}cdot left| begin{matrix} 0 & -1 \ 1 & 1 \end{matrix} right|=-1; \ {{A}_{13}}={{left( -1 right)}^{1+3}}cdot left| begin{matrix} 0 & 2 \ 1 & 0 \end{matrix} right|=-2; \ … \ {{A}_{33}}={{left( -1 right)}^{3+3}}cdot left| begin{matrix} 1 & -1 \ 0 & 2 \end{matrix} right|=2; \ end{matrix}]
Короче, союзная матрица будет выглядеть так:
[S=left[ begin{matrix} 2 & -1 & -2 \ 1 & -1 & -1 \ -3 & 1 & 2 \end{matrix} right]]
Следовательно, обратная матрица будет такой:
[{{A}^{-1}}=frac{1}{-1}cdot left[ begin{matrix} 2 & -1 & -2 \ 1 & -1 & -1 \ -3 & 1 & 2 \end{matrix} right]=left[ begin{array}{*{35}{r}}-2 & -1 & 3 \ 1 & 1 & -1 \ 2 & 1 & -2 \end{array} right]]
Ну и всё. Вот и ответ.
Ответ. $left[ begin{array}{*{35}{r}} -2 & -1 & 3 \ 1 & 1 & -1 \ 2 & 1 & -2 \end{array} right]$
Как видите, в конце каждого примера мы выполняли проверку. В связи с этим важное замечание:
Не ленитесь выполнять проверку. Умножьте исходную матрицу на найденную обратную — должна получиться $E$.
Выполнить эту проверку намного проще и быстрее, чем искать ошибку в дальнейших вычислениях, когда, например, вы решаете матричное уравнение.
Альтернативный способ
Как я и говорил, теорема об обратной матрице прекрасно работает для размеров $left[ 2times 2 right]$ и $left[ 3times 3 right]$ (в последнем случае — уже не так уж и «прекрасно»), а вот для матриц больших размеров начинается прям печаль.
Но не переживайте: есть альтернативный алгоритм, с помощью которого можно невозмутимо найти обратную хоть для матрицы $left[ 10times 10 right]$. Но, как это часто бывает, для рассмотрения этого алгоритма нам потребуется небольшая теоретическая вводная.
Элементарные преобразования
Среди всевозможных преобразований матрицы есть несколько особых — их называют элементарными. Таких преобразований ровно три:
- Умножение. Можно взять $i$-ю строку (столбец) и умножить её на любое число $kne 0$;
- Сложение. Прибавить к $i$-й строке (столбцу) любую другую $j$-ю строку (столбец), умноженную на любое число $kne 0$ (можно, конечно, и $k=0$, но какой в этом смысл? Ничего не изменится же).
- Перестановка. Взять $i$-ю и $j$-ю строки (столбцы) и поменять местами.
Почему эти преобразования называются элементарными (для больших матриц они выглядят не такими уж элементарными) и почему их только три — эти вопросы выходят за рамки сегодняшнего урока. Поэтому не будем вдаваться в подробности.
Важно другое: все эти извращения нам предстоит выполнять над присоединённой матрицей. Да, да: вы не ослышались. Сейчас будет ещё одно определение — последнее в сегодняшнем уроке.
Присоединённая матрица
Наверняка в школе вы решали системы уравнений методом сложения. Ну, там, вычесть из одной строки другую, умножить какую-то строку на число — вот это вот всё.
Так вот: сейчас будет всё то же, но уже «по-взрослому». Готовы?
Определение. Пусть дана матрица $A=left[ ntimes n right]$ и единичная матрица $E$ такого же размера $n$. Тогда присоединённая матрица $left[ Aleft| E right. right]$ — это новая матрица размера $left[ ntimes 2n right]$, которая выглядит так:
[left[ Aleft| E right. right]=left[ begin{array}{rrrr|rrrr}{{a}_{11}} & {{a}_{12}} & … & {{a}_{1n}} & 1 & 0 & … & 0 \{{a}_{21}} & {{a}_{22}} & … & {{a}_{2n}} & 0 & 1 & … & 0 \… & … & … & … & … & … & … & … \{{a}_{n1}} & {{a}_{n2}} & … & {{a}_{nn}} & 0 & 0 & … & 1 \end{array} right]]
Короче говоря, берём матрицу $A$, справа приписываем к ней единичную матрицу $E$ нужного размера, разделяем их вертикальной чертой для красоты — вот вам и присоединённая.:)
В чём прикол? А вот в чём:
Теорема. Пусть матрица $A$ обратима. Рассмотрим присоединённую матрицу $left[ Aleft| E right. right]$. Если с помощью элементарных преобразований строк привести её к виду $left[ Eleft| B right. right]$, т.е. путём умножения, вычитания и перестановки строк получить из $A$ матрицу $E$ справа, то полученная слева матрица $B$ — это обратная к $A$:
[left[ Aleft| E right. right]to left[ Eleft| B right. right]Rightarrow B={{A}^{-1}}]
Вот так всё просто! Короче говоря, алгоритм нахождения обратной матрицы выглядит так:
- Записать присоединённую матрицу $left[ Aleft| E right. right]$;
- Выполнять элементарные преобразования строк до тех пор, пока права вместо $A$ не появится $E$;
- Разумеется, слева тоже что-то появится — некая матрица $B$. Это и будет обратная;
- PROFIT!:)
Конечно, сказать намного проще, чем сделать. Поэтому давайте рассмотрим парочку примеров: для размеров $left[ 3times 3 right]$ и $left[ 4times 4 right]$.
Задача. Найдите обратную матрицу:
[left[ begin{array}{*{35}{r}} 1 & 5 & 1 \ 3 & 2 & 1 \ 6 & -2 & 1 \end{array} right]]
Решение. Составляем присоединённую матрицу:
[left[ begin{array}{rrr|rrr} 1 & 5 & 1 & 1 & 0 & 0 \ 3 & 2 & 1 & 0 & 1 & 0 \ 6 & -2 & 1 & 0 & 0 & 1 \end{array} right]]
Поскольку последний столбец исходной матрицы заполнен единицами, вычтем первую строку из остальных:
[begin{align} & left[ begin{array}{rrr|rrr} 1 & 5 & 1 & 1 & 0 & 0 \ 3 & 2 & 1 & 0 & 1 & 0 \ 6 & -2 & 1 & 0 & 0 & 1 \end{array} right]begin{matrix} downarrow \ -1 \ -1 \end{matrix}to \ & to left[ begin{array}{rrr|rrr} 1 & 5 & 1 & 1 & 0 & 0 \ 2 & -3 & 0 & -1 & 1 & 0 \ 5 & -7 & 0 & -1 & 0 & 1 \end{array} right] \ end{align}]
Больше единиц нет, кроме первой строки. Но её мы не трогаем, иначе в третьем столбце начнут «размножаться» только что убранные единицы.
Зато можем вычесть вторую строку дважды из последней — получим единицу в левом нижнем углу:
[begin{align} & left[ begin{array}{rrr|rrr} 1 & 5 & 1 & 1 & 0 & 0 \ 2 & -3 & 0 & -1 & 1 & 0 \ 5 & -7 & 0 & -1 & 0 & 1 \end{array} right]begin{matrix} \ downarrow \ -2 \end{matrix}to \ & left[ begin{array}{rrr|rrr} 1 & 5 & 1 & 1 & 0 & 0 \ 2 & -3 & 0 & -1 & 1 & 0 \ 1 & -1 & 0 & 1 & -2 & 1 \end{array} right] \ end{align}]
Теперь можно вычесть последнюю строку из первой и дважды из второй — таким образом мы «занулим» первый столбец:
[begin{align} & left[ begin{array}{rrr|rrr} 1 & 5 & 1 & 1 & 0 & 0 \ 2 & -3 & 0 & -1 & 1 & 0 \ 1 & -1 & 0 & 1 & -2 & 1 \end{array} right]begin{matrix} -1 \ -2 \ uparrow \end{matrix}to \ & to left[ begin{array}{rrr|rrr} 0 & 6 & 1 & 0 & 2 & -1 \ 0 & -1 & 0 & -3 & 5 & -2 \ 1 & -1 & 0 & 1 & -2 & 1 \end{array} right] \ end{align}]
Умножим вторую строку на −1, а затем вычтем её 6 раз из первой и прибавим 1 раз к последней:
[begin{align} & left[ begin{array}{rrr|rrr} 0 & 6 & 1 & 0 & 2 & -1 \ 0 & -1 & 0 & -3 & 5 & -2 \ 1 & -1 & 0 & 1 & -2 & 1 \end{array} right]begin{matrix} \ left| cdot left( -1 right) right. \ \end{matrix}to \ & to left[ begin{array}{rrr|rrr} 0 & 6 & 1 & 0 & 2 & -1 \ 0 & 1 & 0 & 3 & -5 & 2 \ 1 & -1 & 0 & 1 & -2 & 1 \end{array} right]begin{matrix} -6 \ updownarrow \ +1 \end{matrix}to \ & to left[ begin{array}{rrr|rrr} 0 & 0 & 1 & -18 & 32 & -13 \ 0 & 1 & 0 & 3 & -5 & 2 \ 1 & 0 & 0 & 4 & -7 & 3 \end{array} right] \ end{align}]
Осталось лишь поменять местами строки 1 и 3:
[left[ begin{array}{rrr|rrr} 1 & 0 & 0 & 4 & -7 & 3 \ 0 & 1 & 0 & 3 & -5 & 2 \ 0 & 0 & 1 & -18 & 32 & -13 \end{array} right]]
Готово! Справа — искомая обратная матрица.
Ответ. $left[ begin{array}{*{35}{r}}4 & -7 & 3 \ 3 & -5 & 2 \ -18 & 32 & -13 \end{array} right]$
Задача. Найдите обратную матрицу:
[left[ begin{matrix} 1 & 4 & 2 & 3 \ 1 & -2 & 1 & -2 \ 1 & -1 & 1 & 1 \ 0 & -10 & -2 & -5 \end{matrix} right]]
Решение. Снова составляем присоединённую:
[left[ begin{array}{rrrr|rrrr} 1 & 4 & 2 & 3 & 1 & 0 & 0 & 0 \ 1 & -2 & 1 & -2 & 0 & 1 & 0 & 0 \ 1 & -1 & 1 & 1 & 0 & 0 & 1 & 0 \ 0 & -10 & -2 & -5 & 0 & 0 & 0 & 1 \end{array} right]]
Немного позалимаем, попечалимся от того, сколько сейчас придётся считать… и начнём считать. Для начала «обнулим» первый столбец, вычитая строку 1 из строк 2 и 3:
[begin{align} & left[ begin{array}{rrrr|rrrr} 1 & 4 & 2 & 3 & 1 & 0 & 0 & 0 \ 1 & -2 & 1 & -2 & 0 & 1 & 0 & 0 \ 1 & -1 & 1 & 1 & 0 & 0 & 1 & 0 \ 0 & -10 & -2 & -5 & 0 & 0 & 0 & 1 \end{array} right]begin{matrix} downarrow \ -1 \ -1 \ \end{matrix}to \ & to left[ begin{array}{rrrr|rrrr} 1 & 4 & 2 & 3 & 1 & 0 & 0 & 0 \ 0 & -6 & -1 & -5 & -1 & 1 & 0 & 0 \ 0 & -5 & -1 & -2 & -1 & 0 & 1 & 0 \ 0 & -10 & -2 & -5 & 0 & 0 & 0 & 1 \end{array} right] \ end{align}]
Наблюдаем слишком много «минусов» в строках 2—4. Умножим все три строки на −1, а затем «выжжем» третий столбец, вычитая строку 3 из остальных:
[begin{align} & left[ begin{array}{rrrr|rrrr} 1 & 4 & 2 & 3 & 1 & 0 & 0 & 0 \ 0 & -6 & -1 & -5 & -1 & 1 & 0 & 0 \ 0 & -5 & -1 & -2 & -1 & 0 & 1 & 0 \ 0 & -10 & -2 & -5 & 0 & 0 & 0 & 1 \end{array} right]begin{matrix} \ left| cdot left( -1 right) right. \ left| cdot left( -1 right) right. \ left| cdot left( -1 right) right. \end{matrix}to \ & to left[ begin{array}{rrrr|rrrr} 1 & 4 & 2 & 3 & 1 & 0 & 0 & 0 \ 0 & 6 & 1 & 5 & 1 & -1 & 0 & 0 \ 0 & 5 & 1 & 2 & 1 & 0 & -1 & 0 \ 0 & 10 & 2 & 5 & 0 & 0 & 0 & -1 \end{array} right]begin{matrix} -2 \ -1 \ updownarrow \ -2 \end{matrix}to \ & to left[ begin{array}{rrrr|rrrr} 1 & -6 & 0 & -1 & -1 & 0 & 2 & 0 \ 0 & 1 & 0 & 3 & 0 & -1 & 1 & 0 \ 0 & 5 & 1 & 2 & 1 & 0 & -1 & 0 \ 0 & 0 & 0 & 1 & -2 & 0 & 2 & -1 \end{array} right] \ end{align}]
Теперь самое время «поджарить» последний столбец исходной матрицы: вычитаем строку 4 из остальных:
[begin{align} & left[ begin{array}{rrrr|rrrr} 1 & -6 & 0 & -1 & -1 & 0 & 2 & 0 \ 0 & 1 & 0 & 3 & 0 & -1 & 1 & 0 \ 0 & 5 & 1 & 2 & 1 & 0 & -1 & 0 \ 0 & 0 & 0 & 1 & -2 & 0 & 2 & -1 \end{array} right]begin{matrix} +1 \ -3 \ -2 \ uparrow \end{matrix}to \ & to left[ begin{array}{rrrr|rrrr} 1 & -6 & 0 & 0 & -3 & 0 & 4 & -1 \ 0 & 1 & 0 & 0 & 6 & -1 & -5 & 3 \ 0 & 5 & 1 & 0 & 5 & 0 & -5 & 2 \ 0 & 0 & 0 & 1 & -2 & 0 & 2 & -1 \end{array} right] \ end{align}]
Финальный бросок: «выжигаем» второй столбец, вычитая строку 2 из строки 1 и 3:
[begin{align} & left[ begin{array}{rrrr|rrrr} 1 & -6 & 0 & 0 & -3 & 0 & 4 & -1 \ 0 & 1 & 0 & 0 & 6 & -1 & -5 & 3 \ 0 & 5 & 1 & 0 & 5 & 0 & -5 & 2 \ 0 & 0 & 0 & 1 & -2 & 0 & 2 & -1 \end{array} right]begin{matrix} 6 \ updownarrow \ -5 \ \end{matrix}to \ & to left[ begin{array}{rrrr|rrrr} 1 & 0 & 0 & 0 & 33 & -6 & -26 & -17 \ 0 & 1 & 0 & 0 & 6 & -1 & -5 & 3 \ 0 & 0 & 1 & 0 & -25 & 5 & 20 & -13 \ 0 & 0 & 0 & 1 & -2 & 0 & 2 & -1 \end{array} right] \ end{align}]
И снова слева единичная матрица, значит справа — обратная.:)
Ответ. $left[ begin{matrix} 33 & -6 & -26 & 17 \ 6 & -1 & -5 & 3 \ -25 & 5 & 20 & -13 \ -2 & 0 & 2 & -1 \end{matrix} right]$
Ну вот и всё. Проверку сделайте сами — мне в лом.:)
Смотрите также:
- Определитель
- Дополнительные соображения
- Тест к уроку «Площади многоугольников на координатной сетке» (легкий)
- Четырехугольная пирамида в задаче C2
- Задача B5: площадь кольца
- Случай четырехугольной пирамиды
Содержание:
Определение: Матрицей называется таблица чисел (выражений), имеющая m строк и n столбцов:
В дальнейшем будем писать матрицу в сокращенном виде
Определение: Если матрица содержит 1 строку и n столбцов, то она называется матрицей-строкой
Определение: Если матрица содержит m строк и 1 столбец, то она называется матрицей-столбцом
Пример:
Следующие таблицы являются матрицами
Определение: Матрица, у которой совпадает количество столбцов с количеством строк, называется квадратной.
Всякой квадратной матрице соответствует определитель, составленный из тех же матричных элементов, который в теории матриц называется детерминантом матрицы
Определение: Транспонированной к исходной квадратной матрице называется такая матрица, строки которой заменены на соответствующие столбцы, а столбцы — на соответствующие строки.
Замечание: Согласно свойству 1. для определителей (см. Лекцию № 1) для квадратных матриц детерминант исходной матрицы равен детерминанту транспонированной матрицы.
Определение: Матрицу, у которой все элементы, стоящие под главной диагональю равны нулю, будем называть треугольной
Определение: Матрица, все элементы которой равны нулю, за исключением элементов, стоящих на главной диагонали, называется диагональной
Определение: Единичной матрицей называется диагональная матрица, у которой на главной диагонали все элементы равны единице, а остальные элементы равны нулю:
Действия над матрицами
1. Суммой (разностью) двух матриц 


Пример:
Найти сумму (разность) матриц
Решение:
Из приведенных матриц складывать (вычитать) можно только матрицы А и С, которые имеют одинаковую структуру. Найдем сумму:
и разность этих матриц:
2. При умножении вещественного числа k на матрицу 
Пример:
Умножить (-2) на матрицу
Решение:
Результат умножения имеет вид
3. Произведением матриц 


Замечание: Перемножать можно лишь те матрицы, для которых количество столбцов первой перемножаемой матрицы совпадает с количеством строк второй перемножаемой матрицы. Матрица, получаемая в результате перемножения, имеет количество строк равное количеству строк первой матрицы и количество столбцов равное количеству столбцов второй матрицы.
Пример:
Найти (возможные) произведения матриц
Решение:
Матрица А имеет структуру 2×3, матрица В — 2×2, матрица С — 3×2. Согласно определению можно найти произведения 




Остальные возможные произведения найти самостоятельно.
Замечание: Из приведенного примера видно, что в общем случае произведение матриц некоммутативно (неперестановочно), т. е.
Определение: Обратной матрицей к исходной квадратной матрице 

Рассмотрим схему построения обратной матрицы
Замечание: Обращаем внимание на то, что матрица алгебраических дополнений записана в транспонированном виде.
Пример:
Найти обратную матрицу к матрице
Решение:
Вычислим детерминант данной матрицы 
Вычислим алгебраические дополнения всех элементов определителя: 
Проверим правильность нахождения обратной матрицы, для чего воспользуемся ее определением. Умножим найденную матрицу на исходную матрицу, вычислим элементы результирующей матрицы
Таким образом, 
Основные сведения о матрицах
Понятие матрицы и основанный на нем раздел математики — матричная алгебра — имеют чрезвычайно важное значение для экономистов. Объясняется это тем, что значительная часть математических моделей экономических объектов и процессов записывается в достаточно простой, а главное — компактной матричной форме.
Матрицей размера 
Матрицы обозначаются прописными (заглавными) буквами латинского алфавита, например, А, В, С, …, а для обозначения элементов матрицы используются строчные буквы с двойной индексацией: 


Например, матрица
или, в сокращенной записи,
Например, 
Две матрицы А и В одного размера называются равными, если они совпадают поэлементно, т.е. 
С помощью матриц удобно записывать некоторые экономические зависимости. Например, таблица распределения ресурсов по отдельным отраслям экономики (усл. ед.)
может быть записана в компактной форме в виде матрицы распределения ресурсов по отраслям:
В этой записи, например, матричный элемент 

Виды матриц
Матрица, состоящая из одной строки, называется матрицей (вектором)-строкой, а из одного столбца — матрицей (вектором)-столбцом: 

Матрица называется квадратной 

Например, 
Элементы матрицы 

Если все недиагональные элементы квадратной матрицы равны нулю, то матрица называется диагональной. Например,

Если у диагональной матрицы 

Например,
Матрица любого размера называется нулевой, или нуль-матрицей, если все ее элементы равны нулю:
Операции над матрицами
Над матрицами, как и над числами, можно производить ряд операций, причем некоторые из них аналогичны операциям над числами, а некоторые — специфические.
Умножение матрицы на число
Произведением матрицы А на число 


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



Например,

Вычитание матриц
Разность двух матриц одинакового размера определяется через предыдущие операции:
Умножение матриц
Умножение матрицы А на матрицу В определено, когда число столбцов первой матрицы равно числу строк второй





Пример №1
Вычислить произведение матриц 
Решение:
1. Найдем размер матрицы-произведения (если умножение матриц возможно):
2. Вычислим элементы матрицы-произведения С, умножая элементы каждой строки матрицы А на соответствующие элементы столбцов матрицы В следующим образом:
Получаем 
Многие свойства, присущие операциям над числами, справедливы и для операций над матрицами (что следует из определений этих операций):

Однако имеются и специфические свойства матриц. Так, операция умножения матриц имеет некоторые отличия от умножения чисел:
а)Если произведение матриц 



б)Если даже произведения 

Пример №2
Найти произведения матриц 

Решение:




Пример №3
Найти произведения матриц 

Решение:


Таким образом, единичная матрица играет при умножении матриц ту же роль, что и число 1 при умножении чисел.
г) Произведение двух ненулевых матриц может равняться нулевой матрице, т.е. из того, что 


Возведение в степень
Целой положительной степенью 



Заметим, что операция возведения в степень определяется только для квадратных матриц.
По определению полагают 
Пример №4
Найти 
Решение:
Обращаем внимание на то, что из равенства 

Транспонирование матрицы
Транспонирование матрицы — переход от матрицы 








Например,
В литературе встречаются и другие обозначения транспонированной матрицы, например, 
Свойства операции транспонирования:
Рекомендуем читателю доказать их самостоятельно. Рассмотренные выше операции над матрицами позволяют упростить решения некоторых экономических задач.
Пример №5
Предприятие выпускает продукцию трех видов: 

где каждый элемент 



Определить затраты сырья, необходимые для планового выпуска продукции, и общую стоимость сырья.
Решение:
Затраты 1-го сырья составляют 


Тогда общая стоимость сырья 



На данном примере мы убедились в выполнении свойства 7 (см. с. 13) — ассоциативного закона произведения матриц:
Определители квадратных матриц
Необходимость введения определителя — числа, характеризующего квадратную матрицу 


Определителем матрицы первого порядка 



Определителем матрицы второго порядка 
Произведения а


Пусть дана квадратная матрица третьего порядка: 

Это число представляет алгебраическую сумму, состоящую из 6 слагаемых, или 6 членов определителя. В каждое слагаемое входит ровно по одному элементу из каждой строки и каждого столбца матрицы. Знаки, с которыми члены определителя входят в формулу (1.4), легко запомнить, пользуясь схемой (рис. 1.1), которая называется правилом треугольников или правилом Сарруса.
Пример №6
Вычислить определитель третьего порядка
Решение:


Для того чтобы ввести понятие определителя более высокого порядка, потребуются некоторые дополнительные понятия. Рассмотрим квадратную матрицу 
Из общего числа 



Любой такой набор можно упорядочить, записав сначала элемент из 1-й строки, затем из 2-й и т.д., т.е.
Номера столбцов 





Введем понятие беспорядка, или инверсии, в перестановке 



Возвращаясь к наборам (1.5) из элементов матрицы 
и число 


Определение. Определителем квадратной матрицы 









то же число, что и по формуле (1.4).
Заметим, что с ростом 


На практике при вычислении определителей высоких порядков используют другие формулы. Для их рассмотрения необходимо ввести новые понятия.
Пусть дана квадратная матрица 

Минором 


определитель матрицы 



Например, минором элемента 





Алгебраическим дополнением 


т.е. алгебраическое дополнение совпадает с минором, когда сумма номеров строки и столбца

Например,
Пример №7
Найти алгебраические дополнения всех элементов матрицы (из примера 1.6):
Решение:

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

(разложение по элементам 



После преобразований (представляем их сделать читателю) нетрудно убедиться в том, что полученное выражение совпадает с определением (1.4). Аналогичный результат получаем разложением определителя матрицы по любой строке или столбцу.
Пример №8
Вычислить определитель треугольной матрицы
Решение:
Раскладывая по первому столбцу, получаем:
На частном примере мы убедились в том, что определитель треугольной (и, очевидно, диагональной) матрицы равен произведению элементов главной диагонали.
Значение теоремы Лапласа состоит в том, что позволяет свести вычисление определителей 

Свойства определителей
1. Если какая-либо строка (столбец) матрицы состоит из одних нулей, то ее определитель равен 0.
2. Если все элементы какой-либо строки (столбца) матрицы умножить на число 

Пусть определитель исходной матрицы равен 


Замечание. За знак определителя можно выносить общий множитель элементов любой строки или столбца в отличие от матрицы, за знак которой можно выносить общий множитель лишь всех ее элементов. Например, 

3. При транспонировании матрицы ее определитель не изменяется:
4. При перестановке двух строк (столбцов) матрицы ее определитель меняет знак на противоположный.
□ Предположим вначале, что переставлены две соседние строки матрицы:







Если переставить не соседние строки, а, скажем, 








Доказательство для столбцов аналогично.

5. Если квадратная матрица содержит две одинаковые строки {столбца), то ее определитель равен 0.
□Действительно, переставим эти строки (столбцы). С одной стороны, определитель не изменится, но, с другой стороны, по свойству 4 поменяет знак, т.е.
6. Если элементы двух строк (столбцов) матрицы пропорциональны, то ее определитель равен 0.
□ Пусть для определенности пропорциональны первая и вторая строки. Тогда, вынося коэффициент пропорциональности 


7. Сумма произведений элементов какой-либо строки (столбца) матрицы на алгебраические дополнения элементов другой строки (столбца) этой матрицы равна 0, т.е.
Рассмотрим квадратную матрицу 




т.е. матрица 

Замечание. Объединяя результат теоремы Лапласа и свойство 7, получаем:

Пусть для определенности к элементам 




где 


Используя формулу (1.12), получаем, что первая сумма равна определителю исходной матрицы, а вторая — 0, т.е.
9. Сумма произведений произвольных чисел 

Свойство вытекает непосредственно из теоремы Лапласа.
10. Определитель произведения двух квадратных матриц равен произведению их определителей: 


Замечание. Из свойства 10 следует, что даже если 
Перечисленные свойства определителей позволяют существенно упростить их вычисление, особенно для определителей высоких порядков. При вычислении определителей целесообразно так преобразовать исходную матрицу с помощью свойств 1—9, чтобы преобразованная матрица имела строку (или столбец), содержащую как можно больше нулей, а потом найти определитель разложением по этой строке (столбцу).
Пример №9
Вычислить определитель четвертого порядка:
Решение:
Преобразуем матрицу так, чтобы в 3-й строке все элементы, кроме одного, обращались в 0. Для этого умножим, например, элементы 3-го столбца на (-4) и на 2 и прибавим их соответственно к элементам 1-го и 2-го столбцов. Раскладывая полученный определитель по элементам третьей строки, найдем 
Раскладывая по элементам множители, получаем:
Обратная матрица
Для каждого числа


Определение. Матрица 

Из определения следует, что только квадратная матрица имеет обратную; в этом случае и обратная матрица является квадратной того же порядка.
Однако не каждая квадратная матрица имеет обратную. Если 


Если определитель матрицы отличен от нуля 

Теорема (необходимое и достаточное условие существования обратной матрицы). Обратная матрица 
Необходимость. Пусть матрица 


Достаточность. Пусть 







Аналогично доказывается, что произведение 


то произведения 



Докажем единственность обратной матрицы. Предположим, что существуют еще матрицы 











Алгоритм вычисления обратной матрицы:
Пример №10
Найти матрицу, обратную к данной:
Решение:
1°. Определитель матрицы


2°. Находим матрицу 

3°. Находим алгебраические дополнения элементов матрицы 

4° . Вычисляем обратную матрицу


Для невырожденных матриц выполняются следующие свойства:
Ранг матрицы
Для решения и исследования ряда математических и прикладных задач важное значение имеет понятие ранга матрицы.
В матрице 





Например, из матрицы 
Определение. Рангом матрицы 
Ранг матрицы 

Из определения следует: а) ранг матрицы 

б) 

в) для квадратной матрицы 


Пример №11
Вычислить ранг матрицы
Решение:
Матрица 








Пример №12
Вычислить ранг матрицы
Решение:
Для матрицы 
Проверим, равен ли ранг 3-м, для этого вычислим все миноры третьего порядка, т.е. определители всех подматриц третьего порядка (их всего 4, они получаются при вычеркивании одного из столбцов матрицы):
Поскольку все миноры третьего порядка нулевые,

В общем случае определение ранга матрицы перебором всех миноров достаточно трудоемко. Для облегчения этой задачи используются преобразования, сохраняющие ранг матрицы.
Назовем элементарными преобразованиями матрицы следующие:
- Отбрасывание нулевой строки (столбца).
- Умножение всех элементов строки (столбца) матрицы на число, не равное нулю.
- Изменение порядка строк (столбцов) матрицы.
- Прибавление к каждому элементу одной строки (столбца) соответствующих элементов другой строки (столбца), умноженных на любое число.
- Транспонирование матрицы.
Теорема. Ранг матрицы не изменяется при элементарных преобразованиях матрицы.

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


Замечание. Условие 
Очевидно, что ранг ступенчатой матрицы равен 

Покажем на примере алгоритм вычисления ранга матрицы с помощью элементарных преобразований.
Пример №13
Найти ранг матрицы
Решение:
1°. Если 

2°. Если 







Последняя матрица имеет ступенчатый вид и содержит миноры второго порядка, не равные нулю, например,

Для рангов матриц справедливы следующие соотношения:
5)

6) 



Понятие ранга матрицы тесно связано с понятием линейной зависимости (независимости) ее строк или столбцов.


Две строки матрицы называются равными, если равны их соответствующие элементы: 
Арифметические операции над строками матрицы (умножение строки на число, сложение строк) вводятся как операции, проводимые поэлементно:
Строка е называется линейной комбинацией строк 
где 
Строки матрицы 

где 0 = (0 0…0).
Линейная зависимость строк матрицы означает, что хотя бы одна строка матрицы является линейной комбинацией остальных.


где
Таким образом, строка
Если линейная комбинация строк (1.17) равна нулю тогда и только тогда, когда все коэффициенты 


Теорема о ранге матрицы. Ранг матрицы равен максимальному числу ее линейно независимых строк или столбцов, через которые линейно выражаются все остальные ее строки {столбцы).



Это означает, что существует отличный от нуля минор 

Тогда строки матрицы 

Вычтем из элементов 







Строки 
Покажем, что любые 
Рассмотрим минор 
при дополнении рассматриваемого минора элементами еще одной строки 

Этот минор равен нулю, так как ранг матрицы равен 
Раскладывая его по элементам последнего (добавленного) столбца, получаем 



Разделив последнее равенство на 

где
Фиксируем значение 






Теорема о ранге матрицы играет принципиальную роль в матричном анализе, в частности при исследовании систем линейных уравнений.
Матрицы в линейной алгебре
Прямоугольная таблица:

состоящая из m строк и n столбцов, называется матрицей размера m х n или (n,m)-матрицей.
Матрицу (9.1) будем обозначать А или 

Если m = n, то матрица (9.1) называется квадратной матрицей порядка n.
В квадратной матрице n-го порядка диагональ, состоящая из элементов 

Квадратная матрица:
называется диагональной. Если в диагональной матрице все диагональные элементы равны, т.е. 

Матрица, все элементы которой равны нулю, называется нулевой матрицей и обозначается через 0.
Матрицы А и В называются равными, если их размеры одинаковы и элементы этих матриц, стоящие на одинаковых местах, равны.
Операции над матрицами
Суммой двух матриц 

Сложение матриц обладает следующими свойствами:
- Коммутативность, т.е. А + В = В + А.
- Ассоциативность, т.е. (А + B)+ С = А + (В + С).
- Для любых двух матриц А и В одинакового размера существует единственная матрица X такая, что А + X = В. Матрица X обозначается X = В-А и называется разностью матриц В и А. Урав-=нение А + Х = 0 имеет решение Х = 0-А, получающаяся при этом матрица называется противоположной А и обозначается — А.
Произведением матрицы 


Умножение матрицы на действительное число обладает следующими свойствами:
Матрица А называется согласованной с матрицей В, если число столбцов матрицы А равно числу строк матрицы В. В этом случае произведением матрицы 

т.е. элемент, стоящий в n -той строке и j-том столбце матрицы произведения равен сумме произведений элементов n’-той строки матрицы А на соответствующие элементы j -го столбца матрицы В.
Свойства умножения:
- Если матрица А согласована с матрицей В, а матрица В согласована с матрицей С, то А • В• С = (А
В)- С = А
(В
С) — ассоциативность умножения;
- (А + ВС = АС + ВС, А-(В + С)= АВ + АС — свойство дистрибутивности;
- Умножение матриц не коммутативно, т.е., как правило,
Транспонированием матрицы А называется операция замены местами строк и столбцов с сохранением порядка их следования, т.е. i-я строка матрицы А становится i -тым столбцом транспонированной матрицы. Матрица, транспонированная к матрице А обозначается 
Свойства транспонирования:
Определитель матрицы
Далее будем рассматривать только квадратные матрицы. Каждой квадратной матрице ставится в соответствие действительное число, называемое определителем матрицы и вычисляемое по определенному правилу.
Определитель матрицы естественно возникает при решении систем линейных уравнений, или в свернутой форме 
Предыдущая формула получается разложением определителя по первой строке.
Возьмем теперь квадратную матрицу n -го порядка
Для записи определителя n-го порядка матрицы А будем применять обозначения 
Минором 

Пример №14
Найти минор 
По определению, минор 

Алгебраическим дополнением элемента 




Пример №15
Найти алгебраическое дополнение элемента 
Определителем квадратной матрицы А n-го порядка 
где аи


Запись по формуле (9.3) называется разложением определителя но первой строке.
Рассмотрим свойства определителей.
Свойство 1. При транспонировании матрицы ее определитель не меняется.
Это свойство устанавливает равноправность строк и столбцов определителя, поэтому определение определителя можно сформулировать так:
Определителем квадратной матрицы А n-го порядка 

где 


Свойство 2. Если поменять местами две строки или два столбца матрицы А, то ее определитель изменит знак на противоположный.
Свойства 1 и 2 позволяют обобщить формулы (9.3) и (9.4) следующим образом:
Определитель квадратной матрицы n-го порядка (будем в дальнейшем говорить определитель n-го порядка) равен сумме попарных произведений любой строки (столбца) на их алгебраические дополнения.
Свойство 3. Определитель, y которого две строки или два столбца одинаковы, равен нулю.
Действительно, поменяем в определителе 



Свойство 4. Если все элементы какой-нибудь строки (столбца) определителя 


Умножим элементы i-той строки на 
Следствие 1. Если все элементы какой-нибудь строки (столбца) имеют общий множитель, то его можно вынести за знак определителя.
Следствие 2. Если все элементы какой-нибудь строки (столбца) равны нулю, то определитель равен нулю.
Свойство 5. Определитель, у которого две строки (два столбца) пронорциональныу равен нулю.
Пусть i-я строка пропорциональна j-ой строке. Вынося коэффициент пропорциональности за знак определителя, получим определитель с двумя одинаковыми строками, который по свойству 3 равен нулю.
Свойство 6. Если каждый элемент строки (столбца) определителя 

Разложив определитель 
Свойство 7. Определитель не изменится, если к элементам какой-нибудь строки (столбца) прибавить соответствующие элементы другой строки (столбца), умноженные на одно и то же число.
Прибавив к элементам i-той строки определителя 




Свойство 8. Определитель диагональной матрицы равен произведению элементов, стоящих на главной диагонали, т.е.:
Свойство 9. Сумма произведений элементов какой-нибудь строки (столбца) определителя на алгебраические дополнения элементов другой строки (столбца) равна нулю.
Рассмотрим вспомогательный определитель 


Большое значение имеет следующий критерий равенства определителя нулю. Определитель квадратной матрицы равен нулю тогда и только тогда когда его строки (столбцы) линейно зависимы.
Строки (столбцы) матрицы называются линейно зависимыми, если одна (один) из них является линейной комбинацией с действительными коэффициентами остальных.
Теорема об определителе произведения двух квадратных матриц. Определитель произведения двух квадратных матриц равен произведению определителей этих квадратных матриц, т.е. 
Ранг матрицы
Рангом матрицы называется наибольший порядок ее миноров, отличных от нуля. Ранг матрицы А обозначают rankA или rА.
Если все миноры порядка к данной матрицы равны нулю, то все миноры более высокого порядка данной матрицы также равны нулю. Это следует из определения определителя. Отсюда вытекает алгоритм нахождения ранга матрицы.
Если все миноры первого порядка (элементы матрицы А) равны нулю, то rankA = 0. Если хотя бы один из миноров первого порядка отличен от нуля, а все миноры второго порядка равны нулю, то rankA = 1. Причем, достаточно просмотреть только те миноры второго порядка, которые окаймляют ненулевой минор первого порядка. Если найдется минор второго порядка отличный от нуля, исследуют миноры третьего порядка, окаймляющие ненулевой минор второго порядка. Так продолжают до тех пор, пока не придут к одному из двух случаев: либо все миноры порядка к, окаймляющие ненулевой минор (A-l)-ro порядка равны нулю, либо таких миноров нет. Тогда rankA = к -1.
Пример №16
Вычислить ранг матрицы
Минор первого порядка (элемент 

Далее рассмотрим миноры, окаймляющие минор М :
Все эти миноры равны нулю, значит rankA = 2. Приведенный алгоритм нахождения ранга матрицы не всегда удобен, поскольку связан с вычислением большого числа определителей. Наиболее удобно пользоваться при вычислении ранга матрицы элементарными преобразованиями, при помощи которых матрица приводится к столь простому виду, что очевидно, чему равен ее ранг.
Элементарными преобразованиями матрицы называют следующие преобразования:
- > умножение какой-нибудь строки (столбца) матрица на число, отличное от нуля;
- > прибавление к одной строке (столбцу) другой строки (столбца), умноженной на произвольное число.
Полужордановым преобразованием строк матрицы:
с разрешающим элементом 
- > k первой строке прибавить k-ю, умноженную на число
и т.д.;
> k последней строке прибавить k — го, умноженную на число 
Полужордановым преобразованием столбцов матрицы с разрешающим элементом 
После выполнения этих преобразований получается матрица:
Полужорданово преобразование строк или столбцов квадратной матрицы не изменяет ее определителя. Элементарные преобразования матрицы не изменяют ее ранга. Покажем на пример, как вычислить ранг матрицы, пользуясь элементарными преобразованиями.
Пример №17
Вычислить ранг матрицы
Применим к матрице А элементарные преобразования: первую строку матрицы, умноженную на (-3) прибавим ко второй и третьей и ее же вычтем из последней.
Вычитая далее вторую строку из третьей и последней, имеем:
Последняя матрица содержит отличный от нуля минор 
Отметим два важных свойства ранга матрицы:
- Ранг матрицы не меняется при ее транспонировании;
- Если ранг матрицы равен г, то любые ее г + 1 строк (столбцов) линейно зависимы.
Обратная матрица
Пусть А — квадратная матрица порядка n. Матрица В называется обратной матрицей к матрице А, если выполняются равенства А-В = В■ А = Е, где Е — единичная матрица порядка n.
Теорема 1. Если для данной матрицы существует обратная матрица, то она единственная.
Пусть 

Откуда 

Теорема 2. Матрица А имеет обратную матрицу тогда и только тогда, когда 
Пусть А имеет обратную матрицу. Тогда 

Следовательно, 
Пусть 


здесь 


Непосредственное умножение А на матрицу (9.5) слева и справа дает единичную матрицу, что подтверждает, что (9.5) — матрица, обратная к А.
Пример №18
Найти обратную матрицу к матрице
Так как 

Матрицу 


Матрица называется неособенной или невырожденной, если ее определитель не равен нулю. Отметим свойства обратных матриц. Если А и В — невырожденные матрицы одинакового порядка, то:
Матрицы и определители
Определение и типы матриц
Определение 3.1.1. Прямоугольная таблица 

Числа 
Матрицы удобно обозначать в виде 


Превратим в матрице (3.1.1) строки в столбцы, а столбцы в строки, получим матрицу 




Пример №19
Рассмотрим матрицу
элементы которой характеризуют зависимость средних розничных цен на автомобили от срока их службы в 1998, 1999 и 2000 гг. Строки матрицы соответствуют продолжительности эксплуатации автомобиля, а столбцы — годам. Содержательное значение каждого элемента матрицы определяется его местом в данном массиве чисел. Например, число 3100 во второй строке и втором столбце, элемент с/22> представляет среднюю розничную цену автомобиля прослужившего два года в 1999 г. Следовательно, числа, записанные в строку, характеризуют цены автомобилей, прослуживших один и гот же срок службы в разные годы 1998-2000 гг., а числа в столбце — цены автомобилей различного срока службы в данном году.
В той мере, в какой это связано с характеристикой цен па автомобили, такой выбор строк матрицы полностью произволен, и мы могли бы сразу же поменять местами строки и столбцы без какой-либо потери информации, получив строки для отдельных лет и столбцы для сроков службы, т.е. получили бы транспонированную матрицу по отношению к матрице Р:
Хотя элементы матрицы 

Если, элементы 


Матрица Р в примере 3.1.1 является положительной матрицей, так как её элементы положительные действительные числа.
Матрица, состоящая из одной строки 
называется матрицей-столбцом. Транспонированием переводят матрицу-строку в матрицу-столбец, и наоборот.
Если m=n, то матрица называется квадратной, при этом число строк (столбцов) называется порядком квадратной матрицы.
Рассмотрим некоторые виды квадратных матриц.
Квадратная матрица, у которой все элементы, не стоящие на главной диагонали, равны нулю, называется диагональной. Она обозначается символом
Если в диагональной матрице

Например,
Матрица A — верхнеугольная, а В — нижнетреугольная. Квадратная матрица называется ленточной, если все её элементы, не стоящие на главной диагонали и в соседних с ней косых строках, равны нулю. Например,
В ленточной матрице не равные нулю элементы заполняют «ленту», осью которой служит главная диагональ. Ленточная матрица называется модулированной, если в каждой косой строке стоят одинаковые элементы:
Квадратная матрица называется симметрической, если её элементы, расположенные симметрично относительно главной диагонали, одинаковы: 


Например, матрица, характеризующая влияние факторов на инвестиции и запасы, является симметрической матрицей вида:
Элемент 





Очевидно, что транспонированная симметричная матрица равна самой матрице.
Квадратная матрица, у которой на главной диагонали стоит одно и го же число 
Матрица, у которой на главной диагонали стоят любые клетки Жордана, а все элементы вне этих клеток равны нулю, называется Жордаповой матрицей. Например, матрица является Жордановой.
Она содержит четыре клетки Жордана: две клетки второго порядка с числом 3 на диагонали, одну клетку третьего порядка с числом нуль на диагонали и одну клетку первого порядка с числом нуль на диагонали.
Из приведенных примеров следует, что понятие матрицы широко используется в экономике. Кроме того, можно подчеркнуть, что планирование производства должно основываться на надлежащим образом упорядоченной системе информации, записанной в виде матрицы, с помощью которой просто и сжато описываются зависимости, имеющие место в материальном производстве. Так, например, планирование на предприятии основывают, пользуясь нормами как системой информации. Если на предприятии производится четыре продукта 

где 





Можно привести следующий пример использования матриц: два предприятия передают свою продукцию на три оптовых склада, причём расходы на перевозку единицы продукции с предприятия 1 на отдельные склады соответственно равняются 2,3,4; а с предприятия 2 они составляют 1,5,2. Тогда матрица
есть матрица удельных транспортных расходов.
Следует отметить использование матриц в межотраслевом балансе производства (матрица технологических коэффициентов производства), в определении совокупных затрат труда (матрица коэффициентов материальных затрат) и т.д.
Пример №20
Продавец мороженого решает вопрос о том, сколько пакетов мороженого ему следует закупить. К покупке пакетов мороженого он может прибегнуть один раз. Каждый пакет стоит 10 ден.ед. и может быть продан за 12 ден.ед. Пакеты мороженого, оставшиеся не распроданными, никакой стоимости не представляют. Известно, что количество пакетов мороженого, которое он сможет продать, колеблется от 1 до 5. Составим матрицу денежных сумм, выручаемых в зависимости от его решения и от результатов продажи. По строкам расположим результаты того или иного решения продавца мороженого, а по столбцам — возможный исход продаж.
Решение:
Предположим, что продавец мороженого закупает один пакет. Тогда он его продаст и получает прибыль в 2 ден.ед.
Следовательно, первая строка матрицы будет иметь вид: 2 2 2 2 2. Сели он закупит 2 пакета, то продав один, он потеряет 8 ден.ед.; продав 2 пакета, он получит прибыль 4 ден.ед. Следовательно, вторая строка примет вид: -8 4 4 4 4. Рассуждая аналогичным образом, получаем матрицу:
Арифметические операции над матрицами
Матрицы А и В считаются равными, если они одинаковой размерности и всс элементы 



Определение 3.2.1. Суммой матриц А а В размерности
Из определения следует, что складывают матрицы с одинаковыми размерами, при этом сумма будет матрицей с теми же размерами.
Например,
Определение 3.2.2. Произведением матрицы А на скаляр 


Матрица (-1)A записывается -А и называется матрицей, противоположной матрице А. Если все элементы матрицы равны нулю, го она называется нуль-матрицей и обозначается 0.
Введенные операции сложения матриц и умножения матрицы на скаляр 
- А + В = В + А — (перемсстительный) коммутативный закон.
- (А + В) + С = А + (B + C);
.
.
.
.
Определение 3.2.3. Разностью матриц одинаковой размерности называется матрица той же размерности: 

Например,
Как и при операции сложения, можно вычитать друг из друга только те матрицы, которые имеют одинаковую размерность.
Прежде чем вводить произведение матриц, рассмотрим произведение векторов. И для пояснения общего метода воспользуемся числовыми примерами.
Предположим, что объем различных продаж за месяц некоторого товара некоторой компании «а» составил 58, 26, 12, 25 единиц за первую, вторую, третью и четвертую недели соответственно, и что цена этого товара по неделям соответственно равна 3, 5, 10, 4 ден.ед. Следовательно, общий доход за месяц от продажи товара равен 58-3 + 26-5+ 12-10 + 25-4 = 524ден.ед. Представим данные
о продажах при помощи матрицы-строки:
а соответствующие цены с помощью матрицы-столбца:
Тогда общий доход от продажи товара, равный 524 ден.ед., представляет собой сумму произведений элементов матрицы-строки A (количество проданного товара по неделям) на соответствующие элементы матрицы-столбца В (цены по неделям на товар):
Приведенный пример помогает уяснить общую методику вычисления произведения матрицы-строки на матрицу-столбец: для этого каждый элемент матрицы-строки А нужно умножить на соответствующий элемент матрицы-столбца В и сложить полученные произведения.
Предположим теперь, что компания «а» имеет отделения в трёх различных регионах. Данные о количестве проданного товара по регионам запишем в виде матрицы С:
Цена по неделям за месяц была такой же. Доход от розничной продажи в первом регионе был вычислен; аналогичные расчёты могут быть произведены и по двум другим регионам:
Представим итоговые данные по выручке в виде матрицы-столбца:
Взглянув на вычисления, можно убедиться в том, что элементы этой матрицы-столбца получаются так же, как и описанное ранее произведение матрицы-строки А на матрицу-столбец В, причем в качестве матрицы-строки А в каждом случае взята последующая строка матрицы С. Полученный результат представляет произведение СВ:
В общем случае произведение матрицы С на матрицу-столбец В, это вектор-столбец,i-Й элемент которого представляет сумму произведений каждого из элементов i-й строки матрицы С на соответствующие элементы вектора-столбца В.
Из этого примера следует, что произведение 


Аналогичным образом определяется произведение матрицы-строки 
если число элементов матрицы-строки D равно числу элементов в столбцах матрицы Р (т.е. равно числу строк этой матрицы). В этом случае произведении 




Пример №21
Пусть матрица
характеризует переход подписчика от одной газеты к другой в зависимости от продолжительности подписки. В этой матрице перехода данные сгруппированы по строкам и столбцам в соответствии с продолжительностью подписки: до одного года, от одного года до двух лет, более двух лет и, наконец, аннулирование подписки. Элементы первой строки характеризуют состояние подписчиков газет с продолжительностью подписки до одного года; второй строки — с продолжительностью подписки от одного года до двух лет; третья строка — с продолжительностью подписки более двух лет; элементы четвертой строки характеризуют аннулирование подписки. Элементы первого столбца характеризуют возможность остаться в категории подписчиков до одного года; элементы второго столбца — возможность продолжить подписку от одного до двух лет, если подписчик имеет продолжительность подписки до одного года; элементы третьего столбца- возможность продолжить подписку более двух лет: элементы четвертого столбца — возможность аннулировать подписку.
Предположим, что известно распределение 5000 подписчиков по продолжительности подписки на газеты: 3000 имеют продолжительность подписки до одного года (категория 1), 800 — имеют продолжительность подписки от одного до двух лет (категория 2), 1200 подписчиков имеют, продолжительность подписки более двух лет (категория 3). Представим эти данные в виде матрицы-строки Q =
Для того чтобы определить возможное количество подписчиков в каждой из этих категорий через год, умножим матрицу-строку Q на матрицу Р:
Матрица-строка, полученная в результате умножения, показывает, что из I категории через год возможно 2100 подписчиков будут принадлежать к категории II, 1720- к категории III, и 1180 возможно аннулируют подписку.
Учитывая введенные операции, умножение двух матриц А и В можно представить как многократное умножение матрицы А на матрицы-столбцы, рассматривая вторую матрицу В как набор мат-риц-столбцов. При этом произведение матриц А и В может иметь смысл только в том случае, когда j-й столбец матрицы В (а, следовательно, и все ее столбцы) насчитывают тоже число элементов, что и i-я строка матрицы А (а, следовательно, и все ее строки). Поскольку количество элементов в столбце матрицы равно числу строк в ней (а количество элементов в строке равно количеству столбцов) это означает, что в матрице В должно быть столько же строк, сколько столбцов содержит матрица А.
Таким образом, произведение матрицы 

Если число столбцов в А равно числу строк в В, то матрицы называются согласованными для умножения А на В. При этом если А размерности т * п, а В размерность 


Определение 3.2.4. Произведением матрицы А размерности 



, при 

- Заказать решение задач по высшей математике
Пример №22
Пусть 
Произведение матриц, вообще говоря, не коммутативно, т.е. А В не всегда равно 
Из приведенного примера следует, что, перемножая матрицы А и В, можно получить два произведения 





Из сказанного не следует, что АВ и ВА всегда должны различаться между собой, в отдельных случаях они могут быть равны. Например,
В двух случаях, имеющих особо важное значение, произведение матриц обладает свойством коммутативности:
1) в случае умножения на нулевую матрицу: если 

Нулевая матрица выполняет роль нуля в матричной алгебре;
2) в случае умножения на единичную матрицу: если 

Единичная матрица того же порядка служит единицей в матричной алгебре. Например,
Отметим, что произведение матрицы на скалярную величину так же коммутативно:
Матрицу А можно умножить саму на себя тогда и только тогда, когда она квадратная. Если n — натуральное число, больше единицы, то 

Значением многочлена
с числовыми коэффициентами 

где Е- единичная матрица.
Многочленной матрицей называется прямоугольная (в частности квадратная) матрица А, элементы которой являются многочленами от одной переменной х с числовыми коэффициентами. Матричным многочленом называется выражение вида
где х- переменное и 



Два матричных многочлена одинакового порядка можно складывать, вычитать и умножать аналогично обычным многочленам с числовыми коэффициентами, с той разницей, что умножение числовых матриц, а потому и матричных многочленов не обязательно коммутативно.
Операцию умножения для матриц можно ввести иначе. Пусть задана матрица размерности 
Обозначим столбцы матрицы А следующим образом:
их называют векторами-столбцами; а строки:
которые называют векторами-строками.
Пример №23
Пусть число трёх типов игрушек, которые нужно изготовить, равно соответственно 20, 30, 40. Определим число деталей каждого вида, необходимых для сборки игрушек при полном удовлетворении заказа на них.
Решение:
Составим матрицу А, в которой по строкам укажем число деталей одного вида, необходимых для производства трёх типов игрушек, а по столбцам — число деталей трех видов, необходимых для производства одной игрушки трёх типов:
Число деталей каждого вида, необходимых для сборки игрушек при полном удовлетворении заказа определим умножением матрицы А на матрицу-столбец, характеризующую число игрушек:
Зная количество деталей, необходимых для производства одной игрушки, можно определить потребность в сырье для производства одной игрушки, если известны нормы расхода сырья для производства одной детали, которые приведены в таблице 3.2.2.
Эти потребности в сырье определяются умножением матриц
Умножив результат произведения матриц на количество игрушек, определим потребности в сырье для выполнения заказа
Приведенный пример иллюстрирует простоту решения задачи при помощи умножения матриц.
Пример №24
Предположим, что затраты рабочего времени в часах на каждом рабочем месте и на каждое изделие заданы в таблице 3.2.3. Количество изделий (в штуках) в каждом заказе задано в таблице 3.2.4. Часовая заработная плата (в рублях) на каждом рабочем месте задана в таблице 3.2.5
Решение:
Рассчитаем заработную плату, приходящуюся при производстве различных изделий на каждый заказ.
Решение. Введем в рассмотрение следующие матрицы:

Так как матрица С задает зависимость между величиной заработной платы и затратами рабочего времени на каждом рабочем месте, а матрица А — между затратами времени на каждом рабочем месте и выпуском изделий, то произведение АС задает линейную зависимость между выпуском одного изделия и величиной заработной платы. Поскольку матрица В определяет количество изделий в каждом заказе, то произведение В(АС) определяет выполнение каждого заказа. Поэтому, вычислив произведение В (АС):




Блочные матрицы и действия над ними
Для упрощения действий над матрицами больших размеров выполняют переход к матрицам меньших размеров путём разбиения их на клетки горизонтальными и вертикальными прямыми, пересекающими всю матрицу.
Например, проведём в матрице А две горизонтальные и две вертикальные прямые:
Получим 9 клеток, каждая из которых будет некоторой матрицей. Введём для них обозначения:
Тогда матрицу А можно записать в виде:
Полученную матрицу называют блочной, или клеточной. Любую матрицу множеством способов можно представить в блочной форме. Особый интерес представляют блочные матрицы, имеющие квадратные диагональные клетки. Например,
В матрице В клетки 
Если у блочных матриц число диагональных клеток одинаково, причём соответственные диагональные клетки имеют один и тот же порядок, то такие матрицы называются конформными.
Блочная матрица, у которой все клетки, кроме стоящих на главной диагонали, являются нуль-матрицами, называется квазидиагональной. Примером квазидиагональной матрицы является матрица
вида: 


Если к квадратной матрице а добавить снизу матрицу-строку, справа — матрицу-столбец и в правом нижнем углу добавить элемент, то полученная блочная матрица называется окаймлённой.
Арифметические операции над блочными матрицами выражаются через операции над клетками матриц. Такое выражение возможно для конформных матриц.
1) Сложение блочных матриц производится аналогично правилу сложения обычных матриц: 
2) При умножении блочной матрицы на скаляр все клетки блочной матрицы умножаются на этот скаляр:
3) Произведение конформных блочных матриц формально совпадает с правилом умножения обычных матриц:
При умножении матриц соответственные диагональные клетки умножаемых матриц должны иметь одинаковый порядок. В противном случае блочные матрицы не будут конформными и их умножать нельзя.
Произведением конформных квазидиагональных матриц является квазидиагональная матрица с той же структурой, причём каждая диагональная клетка произведения является произведением соответствующих диагональных клеток сомножителей:
При транспонировании квазидиагональной матрицы получаем квазидиагональную матрицу, диагональные клетки которой являются транспонированными матрицами:
Матрица А, которую одновременной перестановкой строк и столбцов можно привести к блочному виду
где 
Матрица неразложима если для неё не существует таких одновременных перестановок строк и столбцов, которые приводили бы сё к разложимой форме.
Оператор суммирования и его свойства
В экономических исследованиях часто употребляются переменные, определенные на дискретных множествах
или
суммирования служит заглавная греческая буква 
например, сумму 


Для оператора суммирования справедливы следующие тождества:
Существует также способ записи операции умножения с помощью прописной греческой буквы «пи» — П : Так, например, произ-ведение пяти множителей можно сокращенно записать:
Перестановки
Рассмотрим n целых чисел (элементов) 




Назовем беспорядком (или инверсией) в перестановке тот факт, что большее число стоит перед меньшим. Если перестановка имеет четное число инверсий, то она называется четной, в противном случае — нечетной. Обмен местами двух элементов в перестановке называется транспозицией. Например:
Транспозиция переводит одну перестановку в другую и меняет четность перестановки.
Определение определителя
Рассмотрим квадратную матрицу размерности п и составим из ее элементов таблицу вида
или более компактно: 

Этой таблице соотнесем число, называемое определителем, вычисляемое по правилу, сформулированному в следующем определении.
Определение 3.6.1. Определителем n-го порядка называется алгебраическая сумма n! членов, каждый из которых представляет собой произведение n элементов 
строки и каждого столбца; при этом член определителя берется со знаком «+», если вторые индексы его элементов образуют чётную перестановку, и со знаком «—», если эта перестановка нечетная, а первые индексы образуют натуральную перестановку.
Определитель n-то порядка обозначается в виде таблицы (3.6.1), где горизонтали — строки, а вертикали — столбцы.
Введем величину:
Тогда в силу определения 3.6.1 определитель n-то порядка запишется в виде:
Суммирование распространяется на все перестановки 
В частности, определителем второго порядка

Таким образом, каждой квадратной матрице А можно поставить в соответствие некоторое число, называемое определителем матрицы и обозначаемое 
Свойства определителя n-го порядка
Свойствами, сформулированными ниже, обладают определители любого порядка, в частности второго и третьего порядков.

Доказательство. Рассмотрим определитель 


В каждом слагаемом формулы (4.1) переставим сомножители таким образом, чтобы их первые индексы составили натуральную перестановку; вторые индексы образуют произвольную перестановку:
Перестановки 




Так как 

Из свойства 

Доказательство. Рассмотрим определитель 



В силу равенств (3.7.2) преобразуем определитель
к виду
Выполним в перестановке 

Затем поменяем местами сомножители 


В равенстве (3.7.4) первые индексы элементов образуют натуральную перестановку 

вторых индексов такая же, как и в выражении



Доказательство. Так как по условию две строки одинаковы, то их перестановка не меняет величины 




Доказательство. Пусть в определителе 
Из (3.7.5) следует, что каждое слагаемое содержит множителем число 
Из свойства 
Следствие 3.7.1. Определитель с двумя пропорциональными строками (столбцами) равен нулю.
Действительно, по свойству 


Доказательство. Пусть все элементы 


В силу определения его можно записать:
но так как
то
что и требовалось доказать.
Следствие 3.7.2. Величина определителя не изменится, если /с элементам любой его строки (столбца) прибавить соответствующие элементы другой строки (столбца), умножив их предварительно на один и тот же множитель.
Действительно, если мы рассмотрим определитель



так как второе слагаемое равно 0 как определитель с двумя пропорциональными строками.
Миноры и алгебраические дополнения
Определение 3.8.1. Если в определителе n-го порядка вычеркнем i-ую строку и k-ый столбец, на пересечении которых находится элемент 



Определение 3.8.1. Минор 




С помощью алгебраических дополнений определитель порядка п может быть выражен через определители порядка n-1. Этот факт справедлив для определителей имеющих специальную структуру, т. е. имеют место
Лемма 3.8.1. Если в определителе порядка n все элементы последней строки (столбца), кроме элемента, стоящего в правом нижнем углу, равны нулю, то определитель равен произведению этого элемента на соответствующий ему минор.
Лемма 3.8.2. Если в определителе порядка n все элементы какой-либо строки (столбца), кроме одного, равны нулю, то определитель равен произведению этого элемента на его алгебраическое дополнение.
Из сформулированных лемм вытекают следующие теоремы:
Теорема 3.8.1. (теорема разложения). Определитель порядка п равен сумме парных произведений элементов любой строки (столбца) на их алгебраические дополнения: 
Доказательство. Так как строки и столбцы равносильны, то достаточно проверить справедливость равенства:
Представим каждый элемент i-й строки определителя
тогда его можно представить в виде суммы определителей (по свойству 
Определитель 








Следовательно,
Аналогично 
Теорема 3.8.2. (теорема аннулирования). Сумма парных произведений элементов любой строки (столбца) определителя на алгебраические дополнения параллельной строки (столбца) равна нулю:


Вычисление определителей
Укажем некоторые способы вычисления определителей.
1) По теореме 3.8.1 определитель любого порядка п выражается через n определителей (n-1)-го порядка. Применяя эту теорему несколько раз, можно преобразовать исходный определитель к некоторому числу определителей третьего порядка, вычисление которых не представляет труда. Однако для упрощения вычислений целесообразно предварительно преобразовать определитель так, чтобы в одном из его рядов все элементы, кроме одного, обратились в нуль. Тогда данный определитель сведется к определителю более низкого порядка, и т. д.
2) Пользуясь свойствами определителя, приводят его к треугольному виду, когда все элементы, стоящие по одну сторону от главной диагонали, равны нулю. Полученный определитель треугольного вида равен произведению элементов главной диагонали, т. е.
Если удобнее получить нули по одну сторону от побочной диагонали, то 

3) Если определитель 
Определитель квазидиагональной матрицы равен произведению определителей её диагональных клеток:

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

Определитель третьего порядка по определению 3.6.1. равен алгебраической сумме шести слагаемых. Построение этой суммы можно выполнить по правилу Саррюса. Со знаком «+» и рассматривая произведение элементов определителя, обозначенных на схеме точками
Hстример,
Определители выше третьего порядков вычисляются либо сведением к треугольному виду, либо используя теорему разложения или используя рекуррентную формулу. Например,
(последовательно умножим первую строку на 2; 4; 3 и вычтем получающиеся при этом строки из второй, третьей и четвертой строк)
(умножим третью строку на 20/34 и вычтем из четвертой строки; сомножитель четвертой строки 1/34 вынесем за знак определителя; в результате получим определитель верхнетреуголыюго вида, который равен произведению элементов, стоящих на главной диагонали) .
Матрицы и операции над матрицами
Матрицей размера 



Например, элемент 
Суммой двух матриц одинакового размера 


Например,
Произведением матрицы 


Например,

Внимание! Умножаются только согласованные матрицы.
Произведением матрицы А размера 




Пример:
Даны матрицы
Найти то из произведений АВ, В А, которое существует.
Решение:
Найдем произведение матриц АВ. Оно существует, т.к. количество столбцов матрицы А равно количеству строк матрицы В и равно двум.
Например, элемент произведения матриц с индексом 12 равен по определению сумме произведений элементов 1-й строки матрицы А на соответствующие элементы 2-го столбца матрицы В:
Тогда
Рассмотрим произведение матриц ВА. Число столбцов матрицы В (n=3) не совпадает с числом строк матрицы А (m=2). Произведение матриц ВА не существует.
Вывод. В общем случае произведение матриц не коммутативно, т.е. не всегда АВ=ВА.
Если АВ=ВА, то матрицы А и В называются перестановочными.
Матрица, полученная из данной заменой каждой ее строки столбцом с тем же номером, называется матрицей, транспонированной к данной. Обозначение: 
Например,
- Линейный оператор — свойства и определение
- Многочлен — виды, определение с примерами
- Квадратичные формы — определение и понятие
- Системы линейных уравнений с примерами
- Прямая — понятие, виды и её свойства
- Плоскость — определение, виды и правила
- Кривые второго порядка
- Евклидово пространство
Недавно мы начали говорить о линейной алгебре и матрицах. Сначала всё было хорошо и легко:
- Познакомились с вектором
- Поделали с ними операции
- Научились определять их параллельность
- Познакомились с матрицами
Но начав заниматься линейной алгеброй, бывает трудно остановиться. Сегодня мы познакомимся с обратной матрицей и научимся её вычислять. Это навык, который в будущем нам пригодится для решения матричных уравнений.
С точки зрения арифметики материал не сложный. Но он требует вдумчивого чтения для понимания правил. В итоге статья довольно большая, мозги кипят и танки наши быстры.
Читать ли эту статью?
❌ Если вам нужны простые быстрые решения для жизни — нет, можно объявить, что у вас сегодня выходной.
✅ Если вашему мозгу не хватает вызова и новых горизонтов — велком ту зе матрикс.
Обратное — это как?
В математике есть взаимно обратные числа. Они получаются так: вы берёте какое-то число, добавляете отрицательную степень и получаете обратное число:
Обратные числа при умножении друг на друга всегда дают единицу:
Обратная матрица
В линейной алгебре есть обратные матрицы. По свойствам они напоминают обратные числа: если обычную матрицу умножить на обратную к ней, получится единичная матрица.
Единичная матрица работает как единица с числами: если умножить любое число на единицу, получится исходное число; если умножить любую матрицу на единичную матрицу — получится исходная матрица:
Единичная матрица состоит из единиц и нулей: на диагонали находятся единицы; остальные элементы — нули. Единичные матрицы не используются при расчёте обратных матриц, но без них не получится решать матричные уравнения.
Как рассчитать обратную матрицу
Для расчёта обратной матрицы нужно выполнить три действия. Пока что не обращайте внимание на термины:
- Разделить единицу на матричный определитель.
- Найти транспонированную матрицу алгебраических дополнений.
- Перемножить полученные значения.
Далее мы по порядку во всём разберёмся.
Определитель — это особое число, которое «определяет» свойства матрицы.
Порядок вычисления определителя зависит от размера матрицы, которому он соответствует — чем больше матрица, тем сложнее считать определитель. Мы только знакомимся с матрицами, поэтому остановимся на определителях второго и третьего порядка — они подходят для квадратных матриц размером 2×2 и 3×3.
Чтобы найти определитель второго порядка, нам достаточно умножить элементы главной диагонали и вычесть из значения произведение чисел второй диагонали.
Определитель третьего порядка находится путём умножения диагоналей на треугольники. Здесь много операций, поэтому формулу соберём по частям.
Сначала работаем по главной диагонали: идём от верхнего левого элемента и движемся к правому нижнему элементу. Перемножаем элементы между собой.
Прибавляем к произведению элементов первой диагонали произведение первого треугольника. Основание первого треугольника находится параллельно главной диагонали и состоит из элементов А₂₁ и А₃₂. Вершина — элементА₁₃.
Прибавляем к полученному результату произведение второго треугольника, в котором основание состоит из элементов А₁₂ и А₂₃, а вершина — А₃₁.
Вычитаем из полученного значения произведение элементов второй диагонали. Вторая диагональ начинается в левом нижнем углу и идёт в правый верхний угол.
Вычитаем произведение элементов третьего треугольника, в котором основание — элементы А₁₂ и А₂₁, а вершина — А₃₃.
Последний шаг: вычитаем произведение четвёртого треугольника, с основанием из элементов А₂₃ и А₃₂ и вершиной А₁₁.
Транспонированная матрица алгебраических дополнений вычисляется в три шага:
- Мы из исходной матрицы находим матрицу миноров.
- Меняем в матрице миноров знак некоторых элементов и получаем матрицу алгебраических дополнений.
- Находим транспонированную матрицу из матрицы алгебраических дополнений.
Алгоритм вычислений матрицы миноров и матрицы алгебраических дополнений зависит от размера исходной матрицы — чем она больше, тем сложнее формула расчёта. Поэтому мы рассматриваем только матрицы второго и третьего порядка.
Чтобы найти матрицу миноров второго порядка, нам нужно последовательно зачеркнуть три элемента исходной матрицы:
- Вычёркиваем первую строку и первый столбец исходной матрицы — получаем первый элемент первой строки матрицы миноров.
- Вычёркиваем первую строку и второй столбец — получаем второй элемент первой строки матрицы миноров.
- Вычёркиваем вторую строку и первый столбец — получаем первый элемент второй строки матрицы миноров.
- Вычёркиваем вторую строку и второй столбец — получаем второй элемент второй строки матрицы миноров.
Когда матрица миноров составлена — меняем знаки элементов второй диагонали и получаем матрицу алгебраических дополнений. Теперь берём эту матрицу и проводим транспонирование — меняем расположение строк и столбцов. Готово.
Матрица миноров третьего порядка рассчитывается по следующему принципу:
- Последовательно вычёркиваем строки и столбцы.
- Получаем четыре элемента и считаем определитель.
- Записываем результат в матрицу миноров третьего порядка.
Чтобы не запоминать порядок вычёркивания элементов — попробуйте схему:
- Определите элемент, который вы ищете для матрицы. Пусть это будет A₁₁.
- Найдите этот же элемент в исходной матрице и отметьте его точкой.
- Проведите от этой точки две линии: вдоль строки и вдоль столбца.
После вычёркивания останется квадратная двухразмерная матрица, определитель которой равен разности произведений двух диагоналей.
Матрицу миноров третьего порядка удобно находить на бумаге с помощью ручки, карандаша и ластика — записываете исходную матрицу, карандашом вычёркиваете линии, считаете определитель, вытираете линии и повторяете процедуру. Рекомендуем попробовать и сверить результат с нашими расчётами.
1-я строка 1-й элемент:
Δ = 5×1 — 8×6 = -43
1-я строка 2-й элемент:
Δ = 4×1 — 7×6 = -38
1-я строка 3-й элемент:
Δ = 4×8 — 7×5 = -3
2-я строка 1-й элемент:
Δ = 2×1 — 8×3 = -22
2-я строка 2-й элемент:
Δ = 1×1 — 7×3 = -20
2-я строка 3-й элемент:
Δ = 1×8 — 7×2 = -6
3-я строка 1-й элемент:
Δ = 2×6 — 5×3 = -3
3-я строка 2-й элемент:
Δ = 1×6 — 4×3 = -6
3-я строка 3-й элемент:
Δ = 1×5 — 4×2 = -3
Считаем матрицу алгебраических дополнений: берём матрицу миноров и меняем на противоположный знак в четырёх элементах — изменяем А₁₂, А₂₁, А₂₃ и А₃₂. Транспонируем полученную матрицу и можем переходить к последнему действию.
Мы нашли все компоненты для вычисления обратной матрицы. Осталось их подставить в формулу, перемножить и записать ответ:
Господи, зачем всё это?
Мы понимаем, что это всё кажется совершенно оторванным от жизни. Какие-то миноры, детерминанты, о чём вообще речь?
Смотрите:
- Вам не нужно уметь решать все эти уравнения самостоятельно. Для этого давно есть мощные алгоритмы.
- Достаточно понимать, из чего всё это складывается. Вот матрица. Вот некий алгоритм, который делает из этой матрицы какую-то другую матрицу. Это всё просто арифметика, числа туда, числа сюда.
- В конце этого пути мы покажем, как из этих кубиков собрано машинное обучение. И вы увидите, что машинное обучение — это просто много алгебры. Просто арифметика, числа туда, числа сюда.
- И вы понимаете, что никакого искусственного интеллекта не существует. Это всё, от начала и до конца, работа с числами и расчёты по формулам. Просто когда это делается в больших масштабах, создаётся иллюзия осмысленной деятельности. Ключевое слово — иллюзия.
Спокойствие, всё будет хорошо.
Как найти обратную матрицу
- Быстрый способ для матриц $2 times 2$
- Пример 1
- Пример 2
- Нахождение с помощью метода Гаусса
- Пример 3
- Пример 4
- Метод союзной матрицы(алгебраические дополнения)
- Пример 5
Обратная матрица обозначается $ A^{-1} $ и существует только для матриц, у которых определитель не равен нулю $ det A neq 0 $.
Быстрый способ для матриц $2 times 2$
Пусть задана матрица $A = begin{pmatrix} a&b\c&d end{pmatrix}$. Для быстрого способа нахождения обратной матрицы необходимо поменять местами элементы стоящие на главной диагонали, а для оставшихся элементов поменять знак на противоположный. Затем каждый элемент разделить матрицы разделить на определитель исходной матрицы. Математическая формула выглядит следующим образом $$A^{-1} = frac{1}{det A} begin{pmatrix} d&-b \ -c&a end{pmatrix} = frac{1}{ad-bc} begin{pmatrix} d&-b \ -c&a end{pmatrix}.$$
| Пример 1 |
| Найти обратную матрицу для $A = begin{pmatrix} 3&4 \ 5&9 end{pmatrix}$. |
| Решение |
|
Первым делом вычисляем определитель и убеждаемся, что он не равен нулю $$det A = begin{vmatrix} 3&4 \ 5&9 end{vmatrix} = 3cdot9 — 4cdot5 = 27 — 20 = 7.$$ Итак, определитель не равен нулю, значит, обратная матрица существует. Продолжаем наш алгоритм. Меняем элементы на главной диагонали местами, а у оставшихся элементов меняем знак на противоположный. $$A^{-1} = frac{1}{7} begin{pmatrix} 9&-4 \ -5&3 end{pmatrix} = begin{pmatrix} frac{9}{7}&frac{-4}{7} \ frac{-5}{7}&frac{3}{7} end{pmatrix}.$$ |
| Ответ |
| $$A^{-1} = begin{pmatrix} frac{9}{7}&frac{-4}{7} \ frac{-5}{7}&frac{3}{7} end{pmatrix}$$ |
| Пример 2 |
| Вычислить обратную матрицу для $A = begin{pmatrix} 2&-1 \ 4&-6 end{pmatrix}$. |
| Решение |
|
Находим определитель $$det A = begin{vmatrix} 2&-1 \ 4&-6 end{vmatrix} = 2cdot(-6) — 4cdot(-1) = -12 + 4 = -8.$$ Меняем местами элементы главной диагонали, а остальным меняем знак на противоположный. Не забываем затем каждый элемент разделить на определитель. $$A^{-1} = frac{1}{-8} begin{pmatrix} -6&1 \ -4&2 end{pmatrix} = begin{pmatrix} frac{-6}{-8}&frac{1}{-8} \ frac{-4}{-8}&frac{2}{-8} end{pmatrix} = begin{pmatrix} frac{3}{4}&-frac{1}{8} \ frac{1}{2}&-frac{1}{4} end{pmatrix}$$ |
| Ответ |
| $$A^{-1} = begin{pmatrix} frac{3}{4}&-frac{1}{8} \ frac{1}{2}&-frac{1}{4} end{pmatrix}$$ |
Нахождение с помощью метода Гаусса
На практике чаще всего метод Гаусса используется как способ нахождения обратной матрицы. Суть метода в том, что к основной матрице добавляется дополнительная единичная матрица с такой же размерностью.
$$ Bigg (begin{matrix} a_{11}&a_{12}&a_{13}\a_{21}&a_{22}&a_{23}\a_{31}&a_{32}&a_{33} end{matrix} Bigg | begin{matrix} 1&0&0\0&1&0\0&0&1 end{matrix} Bigg ) $$
Далее нужно путем простейших элементарных преобразований привести левую матрицу к единичной, а одновременно с ней справа получится обратная матрица:
$$ Bigg (begin{matrix} 1&0&0\0&1&0\0&0&1 end{matrix} Bigg | begin{matrix} b_{11}&b_{12}&b_{13}\b_{21}&b_{22}&b_{23}\b_{31}&b_{32}&b_{33} end{matrix} Bigg ) $$
$$A^{-1} = begin{pmatrix} b_{11}&b_{12}&b_{13}\b_{21}&b_{22}&b_{23}\b_{31}&b_{32}&b_{33} end{pmatrix}$$
| Пример 3 |
| Найти обратную матрицу элементарными преобразованиями $$A = begin{pmatrix} 2&-1&0 \ 0&2&-1 \ -1&-1&1 end{pmatrix}.$$ |
| Решение |
|
Вычисляем определитель матрицы, чтобы убедиться что он не равен нулю $$det A = begin{vmatrix} 2&-1&0 \ 0&2&-1 \ -1&-1&1 end{vmatrix} = 4-1+0-0-2-0=1 neq 0.$$ Выписываем основную матрицу и добавляем справа единичную матрицу. $$begin{pmatrix} 2&-1&0 &|& 1&0&0 \ 0&2&-1 &|& 0&1&0 \ -1&-1&1 &|& 0&0&1 end{pmatrix}$$ Проводим элементарные преобразования над строками матриц таким образом, чтобы слева получилась единичная матрица. В то же время как справа получим обратную матрицу. Умножаем третью строку на 2 и прибавляем первую. $$begin{pmatrix} 2&-1&0 &|& 1&0&0 \ 0&2&-1 &|& 0&1&0 \ 0&-3&2 &|& 1&0&2 end{pmatrix}$$ Умножаем третью строку на 2 и прибавляем к ней вторую строку, умноженную на 3. $$begin{pmatrix} 2&-1&0 &|& 1&0&0 \ 0&2&-1 &|& 0&1&0 \ 0&0&1 &|& 2&3&4 end{pmatrix}$$ Теперь запускаем обратный ход преобразований снизу вверх. Ко второй строке прибавляем третью. $$begin{pmatrix} 2&-1&0 &|& 1&0&0 \ 0&2&0 &|& 2&4&4 \ 0&0&1 &|& 2&3&4 end{pmatrix}$$ Умножаем первую строку на 2 и прибавляем к ней вторую строчку матрицы. $$begin{pmatrix} 4&0&0 &|& 4&4&4 \ 0&2&0 &|& 2&4&4 \ 0&0&1 &|& 2&3&4 end{pmatrix}$$ Теперь, чтобы слева получилась единичная матрица нужно первую строку разделить на 4, вторую на 2. $$begin{pmatrix} 1&0&0 &|& 1&1&1 \ 0&1&0 &|& 1&2&2 \ 0&0&1 &|& 2&3&4 end{pmatrix}$$ Справа как видим получилась обратная матрица $$A^{-1} = begin{pmatrix} 1&1&1 \ 1&2&2 \ 2&3&4 end{pmatrix}.$$ Если не получается решить свою задачу, то присылайте её к нам. Мы предоставим подробное решение онлайн. Вы сможете ознакомиться с ходом вычисления и почерпнуть информацию. Это поможет своевременно получить зачёт у преподавателя! |
| Ответ |
| $$A^{-1} = begin{pmatrix} 1&1&1 \ 1&2&2 \ 2&3&4 end{pmatrix}$$ |
| Пример 4 |
| Дана матрица, найти обратную $$A = begin{pmatrix} 3&2&1 \ 1&0&2 \ 4&1&3 end{pmatrix}.$$ |
| Решение |
|
Первым делом вычисляем определитель, чтобы убедиться в существовании обратной матрицы $$det A = begin{vmatrix} 3&2&1 \ 1&0&2 \ 4&1&3 end{vmatrix} = 0+16+1-0-6-6=5.$$ Теперь справа от матрицы дописываем единичную матрицу $$begin{pmatrix} 3&2&1 &|& 1&0&0 \ 1&0&2 &|& 0&1&0 \ 4&1&3 &|& 0&0&1 end{pmatrix}.$$ Теперь с помощью элементарных преобразований делаем так, чтобы слева стояла единичная матрица. А справа получим одновременно обратную матрицу. Умножаем вторую строку на 3 и вычитаем из неё первую. Умножаем третью строчку на 3 и вычитаем первую, умноженную на 4. $$begin{pmatrix} 3&2&1 &|& 1&0&0 \ 0&-2&5 &|& -1&3&0 \ 0&-5&5 &|& -4&0&3 end{pmatrix}$$ Умножаем третью строку на 2 и вычитаем вторую, умноженную на 5. $$begin{pmatrix} 3&2&1 &|& 1&0&0 \ 0&-2&5 &|& -1&3&0 \ 0&0&-15 &|& -3&-15&6 end{pmatrix}$$ Третью строку можно разделить на 3, чтобы уменьшить числа для дальнейшего удобства. Сделаем это. $$begin{pmatrix} 3&2&1 &|& 1&0&0 \ 0&-2&5 &|& -1&3&0 \ 0&0&-5 &|& -1&-5&2 end{pmatrix}$$ Начинаем проводить преобразования над строками теперь снизу вверх. Умножаем первую строку на 5 и прибавляем к ней третью. Ко второй строке просто прибавляем третью. $$begin{pmatrix} 15&10&0 &|& 4&-5&2 \ 0&-2&0 &|& -2&-2&2 \ 0&0&-5 &|& -1&-5&2 end{pmatrix}$$ К первой строке прибавляем вторую, умноженную на 5. $$begin{pmatrix} 15&0&0 &|& -6&-15&12 \ 0&-2&0 &|& -2&-2&2 \ 0&0&-5 &|& -1&-5&2 end{pmatrix}$$ Осталось разделить первую строку на 15, вторую на (-2), а третью на (-5). $$begin{pmatrix} 1&0&0 &|& -frac{2}{5}&-1&frac{4}{5} \ 0&1&0 &|& 1&1&-1 \ 0&0&1 &|& frac{1}{5}&1&-frac{2}{5} end{pmatrix}$$ |
| Ответ |
| $$begin{pmatrix} 1&0&0 &|& -frac{2}{5}&-1&frac{4}{5} \ 0&1&0 &|& 1&1&-1 \ 0&0&1 &|& frac{1}{5}&1&-frac{2}{5} end{pmatrix}$$ |
Метод союзной матрицы(алгебраические дополнения)
Формула нахождения обратной матрицы через алгебраические дополнения выглядит следующим образом
$$A^{-1} = frac{1}{|A|} (A^*)^T. $$
Матрица $A^*$ называется союзной (присоединенной) матрицей и представляет собой набор алгебраических дополнений матрицы $ A $:
$$ A^* = begin{pmatrix} A_{11}&A_{12}&A_{13}\A_{21}&A_{22}&A_{23}\A_{31}&A_{22}&A_{33} end{pmatrix}, text{ где } A_{ij}=(-1)^{i+j} M_{ij} $$
$M_{ij} $ называется минором матрицы, который получается путем вычеркивания $ i $-ой строки и $ j $-того столбца из матрицы.
| Пример 5 |
| Найти обратную матрицу методом алгебраических дополнений $$ A = begin{pmatrix} 3&1&2\-1&3&-2\0&-1&4 end{pmatrix} $$ |
| Решение |
|
Итак, пользуемся формулой $ A^{-1} = frac{1}{|A|} (A^*)^T $ Первым делом вычисляем определитель матрицы $ A $, так как необходимым условием существование обратной матрицы является неравенство его к нулю: $$ |A| = begin{vmatrix} 3&1&2\-1&3&-2\0&-1&4 end{vmatrix} = 36 + 0 + 2 — 0 — 6 + 4 = 36 neq 0 $$ Находим алгебраические дополнения матрицы $ A $. Для этого удаляем все элементы стоящие в i-ой строке и в j-ом столбце. Оставшиеся элементы матрицы переписываем в определитель и проводим его вычисление. Вычеркиваем первую строку и первый столбец: $$ A_{11} = (-1)^{1+1} cdot begin{vmatrix} 3&-2\-1&4 end{vmatrix} = 12 — 2 = 10 $$ Убираем первую строку и второй столбец: $$ A_{12} = (-1)^{1+2} cdot begin{vmatrix} -1&-2\0&4 end{vmatrix} = -(-4 — 0) = 4 $$ Оставшиеся алгебраические дополнения находим по аналогии с предыдущими двумя. $$ A_{13} = (-1)^{1+3} cdot begin{vmatrix} -1&3\0&-1 end{vmatrix} = 1 — 0 = 1 $$ $$ A_{21} = (-1)^{2+1} cdot begin{vmatrix} 1&2\-1&4 end{vmatrix} = -(4 + 2) = -6 $$ $$ A_{22} = (-1)^{2+2} cdot begin{vmatrix} 3&2\0&4 end{vmatrix} = 12 — 0 = 12 $$ $$ A_{23} = (-1)^{2+3} cdot begin{vmatrix} 3&1\0&-1 end{vmatrix} = -(-3 — 0) = 3 $$ $$ A_{31} = (-1)^{3+1} cdot begin{vmatrix} 1&2\3&-2 end{vmatrix} = -2 — 6 = -8 $$ $$ A_{32} = (-1)^{3+2} cdot begin{vmatrix} 3&2\-1&-2 end{vmatrix} = -(-6 + 2) = 4 $$ $$ A_{33} = (-1)^{3+3} cdot begin{vmatrix} 3&1\-1&3 end{vmatrix} = 9+1 = 10 $$ Составляем союзную (присоединенную) матрицу $ A^* $ из алгебраических дополнений: $$ A^* = begin{pmatrix} 10&4&1\-6&12&3\-8&4&10 end{pmatrix}. $$ Транспонируем её и обозначаем $ (A^*)^T $: $$ (A^*)^T = begin{pmatrix} 10&-6&-8\4&12&4\1&3&10 end{pmatrix} $$ В итоге находим обратную матрицу $ A^{-1} $: $$ A^{-1} = frac{1}{36} begin{pmatrix} 10&-6&-8\4&12&4\1&3&10 end{pmatrix} $$ Делим каждый элемент матрицы на 36 и получаем следующее: $$begin{pmatrix} frac{5}{18}&-frac{1}{6}&-frac{2}{9}\ frac{1}{9}&frac{1}{3}&frac{1}{9}\frac{1}{36}&frac{1}{12}&frac{5}{18} end{pmatrix}.$$ |
| Ответ |
| $$A^{-1} =begin{pmatrix} frac{5}{18}&-frac{1}{6}&-frac{2}{9}\ frac{1}{9}&frac{1}{3}&frac{1}{9}\frac{1}{36}&frac{1}{12}&frac{5}{18} end{pmatrix}$$ |


















































































































































В)- С = А
(В
С) — ассоциативность умножения;



















и т.д.;






























.
.
.
.














































































































