Vectorization (mathematics)

  • The vectorization of a matrix is a linear transformation which converts the matrix into a column vector.
  • Specifically, the vectorization of matrix , denoted , is the column vector obtained by stacking the columns of the matrix on top of one another.
      • Here, represents

B) Example

for the matrix , the vectorization is

C) Compatibility with Kronecker products

  • The vectorization is frequently used together with the Kronecker product to express matrix multiplication as a linear transformation on matrices.
    • and of dimensions and , respectively.

D) Compatibility with Inner Products

  • Vectorization is a unitary transformation from the space of matrices with the Frobenius (or Hilbert–Schmidt) inner product to .
    • 쉽게 말해서 의 경우, 같은 위치에 해당하는 두 matrix 의 원소를 각기 서로 곱한다음 다 더한 값이 된다:

E) Related

F) References