Матрица внутренних произведений набора векторов
В линейной алгебре матрица Грама (или матрица Грама , Gramian ) набора векторов в пространстве скалярного произведения является эрмитовой матрицей скалярных произведений , элементы которой задаются скалярным произведением . [1] Если векторы являются столбцами матрицы, то матрица Грама в общем случае, когда координаты вектора являются комплексными числами, упрощается до случая, когда координаты вектора являются действительными числами.
Важным приложением является вычисление линейной независимости : набор векторов линейно независим тогда и только тогда, когда определитель Грама ( определитель матрицы Грама) отличен от нуля.
Он назван в честь Йоргена Педерсена Грама .
Примеры
Для конечномерных вещественных векторов в с обычным евклидовым скалярным произведением матрица Грама имеет вид , где — матрица, столбцы которой являются векторами , а — ее транспонированная матрица , строки которой являются векторами . Для комплексных векторов в , , где — сопряженная транспонированная матрица .
Для квадратично-интегрируемых функций на интервале матрица Грама имеет вид:
где — комплексно сопряженное число .
Для любой билинейной формы на конечномерном векторном пространстве над любым полем мы можем определить матрицу Грама, присоединенную к набору векторов с помощью . Матрица будет симметричной, если билинейная форма симметрична.
Приложения
- В римановой геометрии , если задано вложенное -мерное риманово многообразие и параметризация для , то форма объема на , индуцированная вложением, может быть вычислена с использованием грамиана координатных касательных векторов: Это обобщает классический поверхностный интеграл параметризованной поверхности для :
- Если векторы представляют собой центрированные случайные величины , то грамиан приблизительно пропорционален ковариационной матрице , а масштаб определяется числом элементов в векторе.
- В квантовой химии матрица Грама набора базисных векторов является матрицей перекрытия .
- В теории управления (или, в более общем смысле, теории систем ) грамиан управляемости и грамиан наблюдаемости определяют свойства линейной системы.
- Матрицы Грэма возникают при подгонке модели ковариационной структуры (см., например, Джамшидиан и Бентлер, 1993, Прикладные психологические измерения, том 18, стр. 79–94).
- В методе конечных элементов матрица Грама получается путем аппроксимации функции из конечномерного пространства; элементы матрицы Грама затем являются внутренними произведениями базисных функций конечномерного подпространства.
- В машинном обучении функции ядра часто представляются в виде матриц Грама. [2] (См. также ядро PCA )
- Поскольку матрица Грама над вещественными числами является симметричной матрицей , она диагонализируема и ее собственные значения неотрицательны. Диагонализация матрицы Грама является разложением по сингулярным значениям .
Характеристики
Положительно-полуопределенность
Матрица Грама симметрична в случае, если скалярное произведение имеет вещественные значения; в общем, комплексном случае она эрмитова по определению скалярного произведения .
Матрица Грама положительно полуопределена , и каждая положительно полуопределенная матрица является матрицей Грама для некоторого набора векторов. Тот факт, что матрица Грама положительно полуопределена, можно увидеть из следующего простого вывода:
Первое равенство следует из определения умножения матриц, второе и третье — из билинейности скалярного произведения , а последнее — из положительной определенности скалярного произведения. Обратите внимание, что это также показывает, что матрица Грама положительно определена тогда и только тогда, когда векторы линейно независимы (то есть для всех ). [1]
Нахождение векторной реализации
Если задана любая положительно полуопределенная матрица , ее можно разложить следующим образом:
- ,
где — сопряженное транспонирование (или в действительном случае).
Вот матрица , где — ранг . Различные способы получения такого разложения включают вычисление разложения Холецкого или извлечение неотрицательного квадратного корня из .
Столбцы можно рассматривать как n векторов в (или k -мерном евклидовом пространстве в вещественном случае). Тогда
где скалярное произведение — это обычное внутреннее произведение на .
Таким образом, эрмитова матрица положительно полуопределена тогда и только тогда, когда она является матрицей Грама некоторых векторов . Такие векторы называются векторной реализацией . Бесконечномерным аналогом этого утверждения является теорема Мерсера .
Уникальность векторных реализаций
Если — матрица Грама векторов в , то применение любого поворота или отражения (любого ортогонального преобразования , то есть любой евклидовой изометрии, сохраняющей 0) к последовательности векторов приводит к той же матрице Грама. То есть, для любой ортогональной матрицы матрица Грама также равна .
Это единственный способ, которым могут различаться две действительные векторные реализации: векторы уникальны с точностью до ортогональных преобразований . Другими словами, скалярные произведения и равны тогда и только тогда, когда некоторое жесткое преобразование преобразует векторы в и 0 в 0.
То же самое справедливо и в комплексном случае, с унитарными преобразованиями вместо ортогональных. То есть, если матрица Грама векторов равна матрице Грама векторов в , то существует унитарная матрица (имеется в виду ) такая, что для . [3]
Другие свойства
- Поскольку , то обязательно имеет место, что и коммутируют. То есть, действительная или комплексная матрица Грама также является нормальной матрицей .
- Матрица Грама любого ортонормированного базиса является единичной матрицей. Эквивалентно, матрица Грама строк или столбцов действительной матрицы вращения является единичной матрицей. Аналогично, матрица Грама строк или столбцов унитарной матрицы является единичной матрицей.
- Ранг матрицы Грама векторов в или равен размерности пространства, охватываемого этими векторами. [1]
Определитель Грамма
Определитель Грама или грамиан — это определитель матрицы Грама:
Если являются векторами в , то это квадрат n -мерного объема параллелоэдра , образованного векторами. В частности, векторы линейно независимы тогда и только тогда, когда параллелоэдр имеет ненулевой n -мерный объем, тогда и только тогда, когда определитель Грама ненулевой, тогда и только тогда, когда матрица Грама невырожденная . Когда n > m , определитель и объем равны нулю. Когда n = m , это сводится к стандартной теореме о том, что абсолютное значение определителя n n -мерных векторов равно n -мерному объему. Определитель Грама также полезен для вычисления объема симплекса, образованного векторами; его объем равен Volume(parallelotope) / n ! .
Определитель Грама можно также выразить через внешнее произведение векторов:
Когда векторы определяются из положений точек относительно некоторой опорной точки ,
тогда определитель Грама можно записать как разность двух определителей Грама,
где каждая точка представляет собой соответствующую точку, дополненную значением координаты 1 для -го измерения. [ необходима ссылка ] Обратите внимание, что в общем случае, когда n = m , второй член в правой части будет равен нулю.
Построение ортонормированного базиса
Имея набор линейно независимых векторов с матрицей Грама, определяемой как , можно построить ортонормированный базис
В матричной записи , где имеет ортонормированные базисные векторы , а матрица состоит из заданных векторов-столбцов .
Матрица гарантированно существует. Действительно, является эрмитовой, и поэтому может быть разложена как с унитарной матрицей и действительной диагональной матрицей. Кроме того, являются линейно независимыми тогда и только тогда, когда является положительно определенной, что подразумевает, что диагональные элементы являются положительными. поэтому однозначно определяется как . Можно проверить, что эти новые векторы ортонормальны:
где мы использовали .
Смотрите также
Ссылки
- ^ abc Horn & Johnson 2013, стр. 441, стр.441, Теорема 7.2.10
- ^ Ланкриет, Г. Р. Г.; Кристианини, Н.; Бартлетт, П.; Гауи, Л. Э.; Джордан, М. И. (2004). «Изучение матрицы ядра с помощью полуопределенного программирования». Журнал исследований машинного обучения . 5 : 27–72 [стр. 29].
- ^ Хорн и Джонсон (2013), стр. 452, Теорема 7.3.11
Внешние ссылки