Матрицей размера m×nm \times n называется прямоугольная таблица чисел, содержащая mm строк и nn столбцов:

A=(a11a12a1na21a22a2nam1am2amn).A = \begin{pmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{m1} & a_{m2} & \cdots & a_{mn} \end{pmatrix}.

Числа aija_{ij} называются элементами матрицы, где индекс ii обозначает номер строки, а индекс jj — номер столбца.

Матрицы AA и BB называются равными, если они имеют одинаковый размер и все соответствующие элементы равны:

A=B    aij=bijдля всех i,j.A = B \iff a_{ij} = b_{ij} \quad \text{для всех } i,j.

Основные виды матриц

  • Матрица-строка — матрица, содержащая одну строку.
  • Матрица-столбец — матрица, содержащая один столбец.
  • Квадратная матрица — матрица размера n×nn \times n.
  • Нулевая матрица — матрица, все элементы которой равны нулю.
  • Диагональная матрица — квадратная матрица, у которой все элементы вне главной диагонали равны нулю.
  • Единичная матрица EE — диагональная матрица, все элементы главной диагонали которой равны единице:
E=(100010001).E = \begin{pmatrix} 1 & 0 & \cdots & 0 \\ 0 & 1 & \cdots & 0 \\ \vdots & \vdots & \ddots & \vdots \\ 0 & 0 & \cdots & 1 \end{pmatrix}.

Основные операции над матрицами

1. Сложение и вычитание

Складывать и вычитать можно только матрицы одинакового размера. Операции выполняются поэлементно:

A+B=C,cij=aij+bij.A + B = C, \qquad c_{ij} = a_{ij} + b_{ij}.

Аналогично для вычитания:

AB=C,cij=aijbij.A - B = C, \qquad c_{ij} = a_{ij} - b_{ij}.

2. Умножение матрицы на число

При умножении матрицы AA на число λ\lambda каждый её элемент умножается на это число:

λA=(λaij),(λA)ij=λaij.\lambda A = (\lambda a_{ij}), \qquad (\lambda A)_{ij} = \lambda a_{ij}.

3. Умножение матриц

Произведение матриц AA и BB существует, если число столбцов матрицы AA равно числу строк матрицы BB.

Если

Am×n,Bn×k,A_{m \times n}, \quad B_{n \times k},

то произведение имеет размер

AB=Cm×k.AB = C_{m \times k}.

Элемент произведения вычисляется по формуле:

cij=r=1nairbrj.c_{ij} = \sum_{r=1}^{n} a_{ir} b_{rj}.

Иными словами, элемент cijc_{ij} получается умножением элементов ii-й строки первой матрицы на соответствующие элементы jj-го столбца второй матрицы и сложением полученных произведений.

В общем случае умножение матриц некоммутативно:

ABBA.AB \neq BA.

При этом выполняется свойство ассоциативности:

(AB)C=A(BC).(AB)C = A(BC).

4. Транспонирование

Транспонированной матрицей ATA^T называется матрица, полученная заменой строк исходной матрицы её столбцами:

(AT)ij=aji.(A^T)_{ij} = a_{ji}.

Для транспонирования выполняются свойства:

(AT)T=A,(A^T)^T = A, (A+B)T=AT+BT,(A + B)^T = A^T + B^T, (AB)T=BTAT.(AB)^T = B^T A^T.
Built with LogoFlowershow