Матрица коммутации - Commutation matrix
В математика, особенно в линейная алгебра и матричная теория, то матрица коммутации используется для преобразования векторизованный форма матрица в векторизованную форму своего транспонировать. В частности, матрица коммутации K(м, п) это нм × мин матрица, которая для любого м × п матрица А, преобразует vec (А) в vec (АТ):
- K(м, п) vec (А) = vec (АТ) .
Здесь vec (А) это мин × 1 вектор столбца получить, сложив столбцы А друг на друга:
- vec (А) = [ А1,1, ..., Ам, 1, А1,2, ..., Ам, 2, ..., А1, п, ..., Ам, н ]Т
куда А = [Ая, j].
Матрица коммутации - это особый тип матрица перестановок, и поэтому ортогональный. Замена А с АТ в определении матрицы коммутации показывает, что K(м, п) = (K(п, м))Т. Поэтому в частном случае m = n матрица коммутации - это инволюция и симметричный.
Основное использование матрицы коммутации и источник ее названия - коммутировать Кронекер продукт: для каждого м × п матрица А и каждый г × д матрица B,
- K(г, м)(А B)K(п, д) = B А.
Он широко используется при разработке статистики более высокого порядка ковариационных матриц Уишарта.[1]
Явный вид матрицы коммутации следующий: если еr, j обозначает j-й канонический вектор размерности р (т.е. вектор с 1 в j-й координате и 0 в другом месте), то
- K(г, м) = (ег, яем, джТ)(ем, джег, яТ).
Пример
Позволять M - квадратная матрица 2x2.
Тогда у нас есть
И K(2,2) квадратная матрица 4x4, которая преобразует vec (M) в vec (MТ)