벡터화: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Limjh032 (토론 | 기여)
잔글편집 요약 없음
Limjh032 (토론 | 기여)
잔글편집 요약 없음
1번째 줄:
[[수학]]에서, 특히 [[선형대수학]]과 [[행렬|행렬 이론]]에서, [[행렬]]의 '''벡터화'''(Vector化, [[영어]]:Vectorization)는 행렬을 세로 벡터로 바꾸는 [[선형변환]]의 하나이다. ''m×n''행렬 ''A''의 선형화는 vec(''A'')로 표기하며, 행렬 ''A''의 열을 다음 열 위에 쌓아가며 얻을 수 있다.
:<math>\mathrm{vec}(A) = [a_{1,1}, \ldots, a_{m,1}, a_{1,2}, \ldots, a_{m,2}, \ldots, a_{1,n}, \ldots, a_{m,n}]^T</math>
:<math>a_{i,j}</math>는 행렬 <math>A</math>의 <math>(i,j)</math> 성분을 나타내며, <math>^T</math>는 [[전치행렬]]을 나타낸다. 벡터화는 (행렬과 벡터의)벡터 공간 사이의 [[동형 사상]] <math>\mathbf{R}^{m \times n} := \mathbf{R}^m \otimes \mathbf{R}^n \cong \mathbf{R}^{mn}</math>을 나타낸다.
 
예를 들어, 2×2 행렬 <math>A</math> = <math>\begin{bmatrix} a & b \\ c & d \end{bmatrix}</math>를 벡터화하면<math>\mathrm{vec}(A) = \begin{bmatrix} a \\ c \\ b \\ d \end{bmatrix}</math>가 된다.