В математике квадратная матрица — это матрица с одинаковым количеством строк и столбцов. Матрица n -на- n известна как квадратная матрица порядка . Любые две квадратные матрицы одного порядка можно складывать и умножать.
Квадратные матрицы часто используются для представления простых линейных преобразований , таких как сдвиг или вращение . Например, если — квадратная матрица, представляющая вращение ( матрица вращения ), а — вектор-столбец, описывающий положение точки в пространстве, произведение дает другой вектор-столбец, описывающий положение этой точки после этого вращения. Если — вектор - строка , то то же самое преобразование можно получить с помощью , где — транспонирование .
Элементы ( i = 1, ..., n ) образуют главную диагональ квадратной матрицы. Они лежат на воображаемой прямой, которая проходит из верхнего левого угла в нижний правый угол матрицы. Например, главная диагональ матрицы 4×4 выше содержит элементы a 11 = 9 , a 22 = 11 , a 33 = 4 , a 44 = 10 .
Диагональ квадратной матрицы, идущая из правого верхнего в левый нижний угол, называется антидиагональю или контрдиагональю .
Если все элементы вне главной диагонали равны нулю, то матрица называется диагональной . Если все элементы ниже (соответственно выше) главной диагонали равны нулю, то матрица называется верхней (соответственно нижней) треугольной .
Единичная матрица размера — это матрица, в которой все элементы на главной диагонали равны 1, а все остальные элементы равны 0, например Это квадратная матрица порядка , а также особый вид диагональной матрицы . Термин единичная матрица относится к свойству умножения матриц, что для любой матрицы .
Квадратная матрица называется обратимой или невырожденной, если существует матрица такая, что [1] [2] Если она существует, то она единственна и называется обратной матрицей для , обозначаемой .
Квадратная матрица , равная своей транспонированной, т.е. , является симметричной матрицей . Если вместо , то называется кососимметричной матрицей .
Для комплексной квадратной матрицы часто подходящим аналогом транспонирования является сопряженное транспонирование , определяемое как транспонирование комплексно сопряженной матрицы . Комплексная квадратная матрица, удовлетворяющая , называется эрмитовой матрицей . Если вместо этого , то называется косоэрмитовой матрицей .
По спектральной теореме , действительные симметричные (или комплексные эрмитовы) матрицы имеют ортогональный (или унитарный) собственный базис ; т.е. каждый вектор выражается как линейная комбинация собственных векторов. В обоих случаях все собственные значения действительны. [3]
Симметричная n × n -матрица называется положительно-определенной (соответственно отрицательно-определенной; неопределенной), если для всех ненулевых векторов соответствующая квадратичная форма, заданная как , принимает только положительные значения (соответственно только отрицательные значения; как некоторые отрицательные, так и некоторые положительные значения). [4] Если квадратичная форма принимает только неотрицательные (соответственно только неположительные) значения, симметричная матрица называется положительно-полуопределенной (соответственно отрицательно-полуопределенной); следовательно, матрица является неопределенной в точности тогда, когда она не является ни положительно-полуопределенной, ни отрицательно-полуопределенной.
Симметричная матрица является положительно определенной тогда и только тогда, когда все ее собственные значения положительны. [5] Таблица справа показывает две возможности для матриц 2×2.
Разрешение вместо этого использовать два разных вектора в качестве входных данных приводит к билинейной форме, связанной с A : [6]
Ортогональная матрица — это квадратная матрица с действительными элементами, столбцы и строки которой являются ортогональными единичными векторами (т.е. ортонормированными векторами). Эквивалентно, матрица A является ортогональной, если ее транспонирование равно ее инверсии : что влечет за собой где I — единичная матрица .
Ортогональная матрица A обязательно обратима (с обратным A −1 = A T ), унитарна ( A −1 = A * ) и нормальна ( A * A = AA * ). Определитель любой ортогональной матрицы равен либо +1, либо −1. Специальная ортогональная группа состоит из ортогональных матриц n × n с определителем +1.
Комплексным аналогом ортогональной матрицы является унитарная матрица .
Действительная или комплексная квадратная матрица называется нормальной , если . Если действительная квадратная матрица симметрична, кососимметрична или ортогональна, то она нормальна. Если комплексная квадратная матрица эрмитова, косоэрмитова или унитарна, то она нормальна. Нормальные матрицы представляют интерес главным образом потому, что они включают в себя типы матриц, перечисленных выше, и образуют самый широкий класс матриц, для которых справедлива спектральная теорема . [7]
След , tr ( A ) квадратной матрицы A — это сумма ее диагональных элементов. Хотя умножение матриц не является коммутативным, след произведения двух матриц не зависит от порядка множителей: Это непосредственно следует из определения умножения матриц: Кроме того, след матрицы равен следу ее транспонирования, т.е.
Определитель квадратной матрицы — это число, кодирующее некоторые свойства матрицы. Матрица обратима тогда и только тогда, когда ее определитель ненулевой. Ее абсолютное значение равно площади (в ) или объему (в ) изображения единичного квадрата (или куба), а ее знак соответствует ориентации соответствующего линейного отображения: определитель положителен тогда и только тогда, когда ориентация сохраняется.
Определитель матриц 2×2 определяется как Определитель матриц 3×3 включает 6 членов ( правило Сарруса ). Более длинная формула Лейбница обобщает эти две формулы на все измерения. [8]
Определитель произведения квадратных матриц равен произведению их определителей: [9] Добавление кратного любой строки к другой строке или кратного любого столбца к другому столбцу не меняет определитель. Перестановка двух строк или двух столбцов влияет на определитель, умножая его на −1. [10] Используя эти операции, любую матрицу можно преобразовать в нижнюю (или верхнюю) треугольную матрицу, и для таких матриц определитель равен произведению элементов на главной диагонали; это дает метод вычисления определителя любой матрицы. Наконец, разложение Лапласа выражает определитель через миноры , т. е. определители меньших матриц. [11] Это расширение можно использовать для рекурсивного определения определителей (взяв в качестве начального случая определитель матрицы 1×1, который является ее единственным элементом, или даже определитель матрицы 0×0, который равен 1), что можно считать эквивалентным формуле Лейбница. Определители можно использовать для решения линейных систем с использованием правила Крамера , где деление определителей двух связанных квадратных матриц равно значению каждой из переменных системы. [12]
Число λ и ненулевой вектор, удовлетворяющие , называются собственным значением и собственным вектором матрицы A соответственно. [13] [14] Число λ является собственным значением матрицы A размера n × n тогда и только тогда, когда A − λ I n необратим, что эквивалентно [ 15] Многочлен p A от неопределенной матрицы X, заданной вычислением определителя det( XI n − A ), называется характеристическим многочленом матрицы A . Это монический многочлен степени n . Поэтому полиномиальное уравнение p A (λ) = 0 имеет не более n различных решений, т. е. собственных значений матрицы. [16] Они могут быть комплексными, даже если элементы матрицы A действительны. Согласно теореме Кэли–Гамильтона , p A ( A ) = 0 , то есть результат подстановки самой матрицы в ее собственный характеристический многочлен дает нулевую матрицу .