행렬의 연산 중 덧셈 / 스칼라 배는 벡터에서의 연산 방법과 동일하지만,
행렬과 벡터의 곱셈은 다른 방식으로 계산된다.
본문에서는 행렬과 벡터의 곱셈하는 방법과, 열벡터 / 행벡터로 나누어 계산하는 방법에 대해서 설명하고자 한다.
1. 행렬의 곱셈
- Am×n×x 를 계산할 때, x 는 n×k(k∈R) 형태이어야 한다.
- Am×n×xn×k=Axm×k 이다.
1.1. 열벡터를 이용한 행렬의 곱셉
: A×a=Aa 일 때, Aa 는 A의 열벡터들의 선형 결합이다.
- 풀이
A=⎣⎢⎡32−1142073304⎦⎥⎤,x=⎣⎢⎢⎢⎡x1x2x3x4⎦⎥⎥⎥⎤,Ax=⎣⎢⎡3x1+1x2+0x3+3x42x1+⋯+0x4−1x1+⋯+4x4⎦⎥⎤ 1) 기존의 행렬과 벡터의 곱셈은 위와 같이 표현할 수 있다.A=[c1c2c3c4],x=⎣⎢⎢⎢⎡x1x2x3x4⎦⎥⎥⎥⎤,Ax=x1c1+x2c2+x3c3+x4c4 Ax=x1⎣⎢⎡32−1⎦⎥⎤+x2⎣⎢⎡142⎦⎥⎤+x3⎣⎢⎡073⎦⎥⎤+x4⎣⎢⎡304⎦⎥⎤ 2) 열벡터를 이용하면 위와 같이 선형 결합의 형태로 표현할 수 있다.
1.2. 행벡터를 이용한 행렬의 곱셉
: A×b=Ab 일 때, Ab 는 A의 행벡터들의 전치행렬과 b 와 내적한 값이다.
- 풀이
A=[−31173−129],x=⎣⎢⎢⎢⎡x1x2x3x4⎦⎥⎥⎥⎤,Ax=[−3x1+1x2+3x3+2x41x1+⋯+9x4] 1) 기존의 행렬과 벡터의 곱셈은 위와 같이 표현할 수 있다.A=[r1r2],x=⎣⎢⎢⎢⎡x1x2x3x4⎦⎥⎥⎥⎤⋯r1=[−3132],r1T=⎣⎢⎢⎢⎡−3132⎦⎥⎥⎥⎤ Ax=[r1⋅xr2⋅x] 2) 행벡터를 이용하면 위와 같이 전치 행렬과의 내적의 형태로 표현할 수 있다.