Матрицы
Содержание
Свойства матриц
Единичная матрица
Единичной матрицей называется квадратная матрица, у которой на главной диагонали расположены единицы, а остальные элементы равны нулю:
E =
| 1 | 0 | ... | 0 |
| 0 | 1 | ... | 0 |
| ... | ... | ... | ... |
| 0 | 0 | ... | 1 |
Сумма двух матриц
Складывать можно только одинаковые по размеру матрицы. Складываем соответствующие элементы:
A ± B =
| a11 | ... | a1n |
| ... | ... | ... |
| am1 | ... | amn |
±
| b11 | ... | b1n |
| ... | ... | ... |
| bm1 | ... | bmn |
=
| a11 ± b11 | ... | a1n ± b1n |
| ... | ... | ... |
| am1 ± bm1 | ... | amn ± bmn |
Произведение матрицы на число
Каждый элемент матрицы умножаем на данное число:
kA =
| ka11 | ... | ka1n |
| ... | ... | ... |
| kam1 | ... | kamn |
Произведение двух матриц
Количество столбцов первой матрицы должно быть равно количеству строк второй матрицы
A · B =
| a11 | a12 | ... | a1k |
| a21 | a22 | ... | a2k |
| ... | ... | ... | ... |
| am1 | am2 | ... | amk |
·
| b11 | b12 | ... | b1n |
| b21 | b22 | ... | b2n |
| ... | ... | ... | ... |
| bk1 | bk2 | ... | bkn |
=
| c11 | c12 | ... | c1n |
| c21 | c22 | ... | c2n |
| ... | ... | ... | ... |
| cm1 | cm2 | ... | cmn |
Складываем произведения элементов строк первой матрицы на соответствующие элементы стобцов второй:
c11 = a11b11 + a12b21 + ... + a1kbk1
c12 = a11b12 + a12b22 + ... + a1kbk2
...
c1n = a11b1n + a12b2n + ... + a1kbkn
cm1 = am1b11 + am2b21 + ... + amkbk1
cmn = am1b1n + am2b2n + ... + amkbkn
A ⋅ B ≠ B ⋅ A
Ассоциатовность матричного умножения
(A ⋅ B) ⋅ C = A ⋅ (B ⋅ C)
Возведение матрицы в квадрат
A2 = A ⋅ A
Определители матриц
Определитель можно найти только для квадратной матрицы
| |A| = ΔA = detA = | a11 | a12 | = a11a22 − a21a12 |
| a21 | a22 |
| |A| = | a11 | a12 | a13 |
| a21 | a22 | a23 | |
| a31 | a32 | a33 |
| = a11 | a22 | a23 | − a12 | a21 | a23 | + a13 | a21 | a22 | = |
| a32 | a33 | a31 | a33 | a31 | a32 |
= a11a22a33 + a13a21a32 + a12a23a31 − a13a22a31 − a12a21a33 − a11a23a32
|A| = =
=
=
a11(a22a33a44 + a23a34a42 + a24a32a43 − a24a33a42 − a22a34a43 − a23a32a44) −
−
a12(a21a33a44 + a23a34a41 + a24a31a43 − a24a33a41 − a21a34a43 − a23a31a44) +
+
a13(a21a32a44 + a22a34a41 + a24a31a42 − a24a32a41 − a21a34a42 − a22a31a44) −
−
a14(a21a32a43 + a22a33a41 + a23a31a42 − a23a32a41 − a21a33a42 − a22a31a43)
Для матриц 4 × 4 и более нужно взять первый элемент первой строки и умножить на определитель матрицы, полученной вычёркиванием строки и столбца, содержащих данный элемент. Затем вычитаем произведение второго элемента первой строки и соответствующего ему определителя. И так далее, пока строка не закончится. Примечание: знаки "+" и "−" чередуются.
Свойства определителя:
1) Величина определителя не меняется при транспонировании: |A| = |AT|
2) Если две строки (или два столбца) определителя поменять местами, то определитель сменит знак
3) Из строки или столбца определителя можно вынести общий множитель, множитель можно внести в любую строку или столбец
4) Если две строки (столбца) определителя пропорциональны (как частный случай – одинаковы), то данный определитель равен нулю
5) Определитель с нулевой строкой (столбцом) равен нулю
Транспонированная матрица
Транспонировать можно любую матрицу. Для того чтобы транспонировать матрицу, нужно её строки записать в столбцы транспонированной матрицы:
A =
| a11 | a12 | ... | a1n |
| a21 | a22 | ... | a2n |
| ... | ... | ... | ... |
| am1 | am2 | ... | amn |
AT =
| a11 | a21 | ... | am1 |
| a12 | a22 | ... | am2 |
| ... | ... | ... | ... |
| a1n | a2n | ... | amn |
Минор
Минор можно найти только для квадратной матрицы
A =
| a11 | a12 |
| a21 | a22 |
Для элемента m11 в миноре: вычёркиваем 1 строку и 1 столбец из матрицы, оставшийся элемент a22 = m11
Для элемента m12 в миноре: вычёркиваем 1 строку и 2 столбец из матрицы, оставшийся элемент a21 = m12 и т.д.
M =
| a22 | a21 |
| a12 | a11 |
A =
| a11 | ... | a1l | ... | a1m |
| ... | ... | ... | ... | ... |
| ak1 | ... | akl | ... | akm |
| ... | ... | ... | ... | ... |
| an1 | ... | anl | ... | anm |
Для элемента mkl в миноре: вычёркиваем k строку и l столбец из матрицы, mkl - это определитель оставшейся матрицы
Пример (аналогично для матриц 4 × 4 и более):
Зелёным выделены элементы вычёркиваемых строк и столбцов.
A =
| a11 | a12 | a13 |
| a21 | a22 | a23 |
| a31 | a32 | a33 |
| m11 = | a11 | a12 | a13 |
| a21 | a22 | a23 | |
| a31 | a32 | a33 |
| = | a22 | a23 | = a22a33 − a23a32 |
| a32 | a33 |
| m32 = | a11 | a12 | a13 |
| a21 | a22 | a23 | |
| a31 | a32 | a33 |
| = | a11 | a13 | = a11a23 − a13a21 |
| a21 | a23 |
M =
| a22a33 − a23a32 | a21a33 − a23a31 | a21a32 − a22a31 |
| a12a33 − a13a32 | a11a33 − a13a31 | a11a32 − a12a31 |
| a12a23 − a13a22 | a11a23 − a13a21 | a11a22 − a12a21 |
Алгебраическое дополнение
Aij = (− 1)i+j ⋅ Mij
Т.е. меняем знаки у элементов минора, у которых сумма номеров строки и столбца нечётна (выделены зелёным цветом):
A* =
| m11 | m12 |
| m21 | m22 |
A* =
| m11 | m12 | m13 |
| m21 | m22 | m23 |
| m31 | m32 | m33 |
ΔA = detA = a11A11 + a12A12 + a13A13
Обратная матрица
Обратная матрица существует только для квадратных матриц. Если определитель равен нулю, то обратной матрицы не существует.
|A| - определитель матрицы A, A*T - транспонированная матрица алгебраических дополнений соответствующих элементов матрицы A
AA−1 = E =
| 1 | ... | 0 |
| ... | ... | ... |
| 0 | ... | 1 |
Пример:
A =
| a | b | c |
| d | e | f |
| k | l | m |
| |A| = | a | b | c | = aem + bfk + cdl − cek − afl − bdm |
| d | e | f | ||
| k | l | m |
M =
| em − lf | dm − kf | dl − ke |
| bm − lc | am − kc | al − kb |
| bf − ec | af − dc | ae − bd |
A* =
| em − lf | −dm + kf | dl − ke |
| −bm + lc | am − kc | −al + kb |
| bf − ec | −af + dc | ae − bd |
A*T =
| em − lf | −bm + lc | bf − ec |
| −dm + kf | am − kc | −af + dc |
| dl − ke | −al + kb | ae − bd |
A−1 =
·
| em − lf | −bm + lc | bf − ec |
| −dm + kf | am − kc | −af + dc |
| dl − ke | −al + kb | ae − bd |