Матрицы представляют собой таблицы чисел, взаимосвязанных между собой. Над ними возможно проводить ряд разнообразных операций, о которых мы расскажем вам ниже.
Размер матрицы определяется её порядками — количеством строчек m и столбцов n, которые в ней присутствуют. Строчки образованы элементами, стоящими на горизонтальных линиях, а столбцы — элементами, стоящими на прямых вертикальных линиях. В случае если количество строчек эквивалентно количеству столбцов — порядок рассматриваемой таблички определяется лишь одним значением m=n.
Для любого элемента матрицы номер строчки, в которой он находится, записывается первым в индексе, а номер столбца — вторым, то есть запись aij обозначает, что элемент стоит в i-ой строчке и в j-ом столбце.
Сложение и вычитание
Итак, о сложении и вычитании. Эти действия возможно проводить только с матрицами одинакового размера.
Для того чтобы осуществить эти действия, необходимо провести сложение или вычитание каждого элемента матрицы с элементом другой матрицы, стоящим на той же позиции, что элемент в первой.
В качестве примера найдём сумму A+B, где:
A=(a11a12a13a21a22a23a31a32a33)
и B=(b11b12b13b21b22b23b31b32b33)
Сумма любого элемента новой полученной матричной таблички A+B равна aij+bij, например, элемент с индексом 11 равен a11+b11,а весь результат целиком выглядит так:
A+B=(a11+b11a12+b12a13+b13a21+b21a22+b22a23+b23a31+b31a32+b32a33+b33)
Вычитание для двух матриц A−B осуществляется аналогично, но каждый элемент новой матрицы результата будет вычисляться по формуле aij–bij.
Обратите внимание, что сложение и вычитание для матриц возможно осуществлять только если их порядки одинаковые.
Решите следующие матричные примеры: A+B; A–B.
A=(0521−13−207)
B=(032−40−107−3)
Объяснение:
Действия выполняем для каждой пары элементов aij и bij соответственно:
A+B=(0+05+32+21−4−1+03−1−2+00+77−3)=(084−3−12−274)
A−B=(0−05−32−21+4−1−03+1−2−00−77+3)=(0205−14−2−710)
Умножение матрицы на число
Для того чтобы произвести умножение матричной таблички на какое-либо число, нужно каждый её элемент умножить на это число, то есть любой элемент новой матрицы C, являющейся результатом произведения A на λ будет равен с_{ij}=λ \cdot a_{ij}.
Умножьте A на λ, где A=\begin{pmatrix} 1 & 0 & 2 \\ -1 & 3 & 0 \\ 2 & 1 & 3 \\ \end{pmatrix}, а λ=5:
A \cdot λ = 5 \cdot \begin{pmatrix} 1 & 0 & 2 \\ -1 & 3 & 0 \\ 2 & 1 & 3 \\ \end{pmatrix} = \begin{pmatrix} 1 \cdot 5 & 0 \cdot 5 & 2 \cdot 5 \\ -1 \cdot 5 & 3 \cdot 5 & 0 \cdot 5 \\ 2 \cdot 5 & 1\cdot 5 & 3\cdot 5 \\ \end{pmatrix} = \begin{pmatrix} 5 & 0 & 10 \\ -5 & 15 & 0 \\ 10 & 5 & 15 \\ \end{pmatrix}.
Произведение матричных таблиц
Эта задача несколько сложнее предыдущих, но при этом в ней также нет ничего сложного.
Для осуществления умножения двух матриц A \cdot B количество столбцов в A должно совпадать с количеством строчек в B.
Математически это можно записать так:
A_{m \times n}\cdot B_{n \times p} = С_{m \times p}
То есть видя перемножаемые исходные матрицы можно сразу определить порядки получаемой новой. Например, если необходимо перемножить A_{3 \times 2} и B_{2 \times 3} — полученный результат будет иметь размер 3 \times 3:
\begin{pmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \\ a_{31} & a_{32} \\ \end{pmatrix} \times \begin{pmatrix} b_{11} & b_{12} &b_{13} \\ b_{21} & b_{22} & b_{23} \\ b_{31} & b_{32} &b_{33} \\ \end{pmatrix} = \begin{pmatrix} • & • & • \\ • & • & • \\ • & • & • \\ \end{pmatrix}= \begin{pmatrix} (a_{11}b_{11} + a_{12}b_{21}) & (a_{11}b_{12} + a_{12}b_{22}) & (a_{11}b_{13} + a_{12}b_{23}) \\ (a_{21}b_{11} + a_{22}b_{21}) & (a_{21}b_{12} + a_{22}b_{22}) & (a_{11}b_{13} + a_{22}b_{23}) \\ (a_{31}b_{11} + a_{32}b_{21}) & (a_{31}b_{12} + a_{32}b_{22}) & (a_{31}b_{13} + a_{32}b_{23}) \\ \end{pmatrix}
Если число столбцов первого матричного множителя не совпадает с количеством строчек второго матричного множителя, то умножение выполнить невозможно.
Решите пример:
A \times B = ?, если A=\begin{pmatrix} 1 & 0 & 2 \\ -1 & 3 & 0 \\ 2 & 1 & 3 \\ \end{pmatrix} и B = \begin{pmatrix} 3 & - 1 & 2 \\ -4 & 0 & 2 \\ 1 & 1 & 2 \\ \end{pmatrix}.
A \times B = \begin{pmatrix} (1 \cdot 3 + 0 \cdot (-4) + 2 \cdot 1) & (1 \cdot(-1) + 0 \cdot 0 + 2 \cdot 1) & (1 \cdot 2 + 0 \cdot 2 + 2 \cdot 2) \\ (-1) \cdot 3 + 3 \cdot (-4) + 0 \cdot 1) & (-1 \cdot(-1) + 3 \cdot 0 + 0 \cdot 1) & (-1 \cdot 2 + 3 \cdot 2 + 0 \cdot 2) \\ (2 \cdot 3 + 1 \cdot (-4) + 3 \cdot 1) & 2 \cdot (-1) + 1 \cdot 0 + 3 \cdot 1) & (2 \cdot 2 + 1 \cdot 2 + 3 \cdot 2) \\ \end{pmatrix}
A \times B= \begin{pmatrix} (3 + 0+ 2) & (-1 + 0 + 2) & (2 + 0 + 4) \\ (-3-12+0) & (1 + 0 + 0) & (-2+6+0) \\ (6-4+3) & (-2 + 0 + 3) & (4 + 2 + 6) \\ \end{pmatrix} = \begin{pmatrix} 5 & 1 & 6 \\ -15 & 1 & 4 \\ 5 & 1 & 12 \\ \end{pmatrix}.
Нахождение определителя матрицы
Определитель матрицы обозначается как Δ или \det.
Детерминант возможно найти только для квадратных разновидностей матриц.
В простейшем случае, когда матрица состоит из всего одного элемента, её определитель равен этому элементу: det A = |a_{11}|= a_{11}
Вычислить определитель от матрицы порядка двух можно следуя такому правилу:
Определитель матрицы размера 2 равен разности произведений элементов, стоящих на главной диагонали с произведением элементов с побочной диагонали:
\begin{array}{|cc|} a_{11}& a_{12} \\ a_{21} & a_{22} \\ \end{array} = a_{11} \cdot a_{22} – a_{12} \cdot a_{21}
В случае если определитель матрицы задан размером 3 \times 3, то найти его можно используя мнемонические правила: Саррюса или треугольников, также можно разложить матрицу по строчке или столбцу или воспользоваться преобразованиями Гаусса.
Для определителей большего размера можно использовать преобразования Гаусса и разложение по строчке.
Обратные матрицы
По аналогии с обычным умножением числа на обратное ему число (1+\frac1x= 1), умножение обратной матрицы A^{-1} на исходную матрицу даёт в результате единичную матрицу E.
Самый простой метод решения при поиске обратной матрицы — Жордана-Гаусса. Рядом с матрицей-подопытным кроликом записывается единичная того же размера, а затем исходная с помощью преобразований приводится к единичной, причём все выполняемые действия повторяются и с E.
Дана A=\begin{pmatrix}{cc} 1& 2 \\ 3 & 4 \\ \end{pmatrix}
Получить обратную матрицу.
Решение:
Пишем вместе A и справа от неё соответствующего размера E:
\begin{array}{cc|cc} 1& 2 & 1& 0\\ 3 & 4& 0 & 1 \\ \end{array}
Получаем нуль в последней строчке на первой позиции:прибавляем к ней верхнюю, умноженную на -3:
\begin{array}{cc|cc} 1& 2 & 1 & 0\\ 0 & -2 & -3 & 1 \\ \end{array}
Теперь обнуляем последний элемент первой строчки. Для этого к верхней строчке плюсуем нижнюю:
\begin{array}{cc|cc} 1& 0 & -2 & 1\\ 0 & -2 & -3 & 1 \\ \end{array}
Делим вторую на -2:
\begin{array}{cc|cc} 1& 0 & -2 & 1\\ 0 & 1& 3/2 & -1/2 \\ \end{array}
Получили результат:
A=\begin{pmatrix}{cc} -2& 1 \\ 3/2 & -1/2 \\ \end{pmatrix}
Транспонирование матричных таблиц
Транспонирование — это смена строк и столбцов в матрице или определителе местами с сохранением их исходного порядка. Определитель траспонированной матричной таблички A^T будет равен определителю исходной матрицы A.
Транспонируйте матрицу A и проверьте себя, найдя определитель A и транспонированной матричной таблички.
A=\begin{pmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ - 1 & -2 & -3\\ \end{pmatrix}
Решение:
Применим метод Саррюса для детерминанта:
\det A= 1 \cdot 5 \cdot (-3) + 2 \cdot 6 \cdot (-1) + 3 \cdot 4 \cdot (-2) – 2 \cdot 4 \cdot (-3) – 1 \cdot 6 \cdot (-2) – 3 \cdot 5 \cdot (-1) = -15 – 12 – 24+ 24 + 12 + 15 = 0.
Мы получили вырожденную матрицу.
Теперь произведём транспонирование A, для этого повалим матрицу на её правый бок:
A^T = \begin{pmatrix} 1 & 4 & -1 \\ 2 & 5 & -2 \\ 3 & 6 & -3 \\ \end{pmatrix}
Найдём для A^T определитель, используя то же правило:
det A^T = 1 \cdot 5 \cdot (-3) + 4 \cdot (-2) \cdot 3 + (-1) \cdot 2 \cdot 6 – 4 \cdot 2 \cdot (-3) – 1 \cdot (-2) \cdot 6 – (- 1) \cdot 5 \cdot 3 = - 15 -24 - 12+24+12+15 = 0.