Processing math: 100%
본문 바로가기
공대생을 위한 수학---------------------/고급행렬연산

[고급 행렬 연산] 1. 행렬과 벡터의 곱의 성분을 시그마로 나타내기

by bigpicture 2023. 8. 17.
반응형

1. 행렬 X 벡터

아래와 같이 벡터 하나와 행렬 하나가 있다고 합시다. 

 

a=[a1,,an]

 

A=[A11A1nAm1Amn]

 

벡터는 크기가 n인 열벡터라고 가정하겠습니다. 편의상 행벡터 형태로 나타내긴 했는데 열벡터라고 생각해주세요. 행렬은 m행 n열의 행렬입니다. 아래와 같이 행렬 A와 벡터 a를 곱한 결과를 벡터 b라고 놓겠습니다. 

 

b=Aa

 

b는 크기가 n인 열벡터입니다. b의 i번쨰 성분을 bi 라고 놓고 bi를 벡터 a와 행렬 A의 성분으로 나타내는 것이 목적입니다. 몇가지 bi 를 계산해보면 아래와 같습니다. 

 

b1=A11a1++A1nan

b2=A21a1++A2nan

 

위 규칙을 적용하면 bi는 아래와 같습니다. 

 

bi=Ai1a1++Ainan

 

시그마를 이용하여 표현하면 아래와 같습니다. 

 

bi=nk=1Aikak

 

2. 벡터 X 행렬

아래와 같이 벡터 하나와 행렬 하나가 있다고 합시다. 

 

a=[a1,,am]

 

A=[A11A1nAm1Amn]

 

벡터는 크기가 m인 열벡터라고 가정하겠습니다. 편의상 행벡터 형태로 나타내긴 했는데 열벡터라고 생각해주세요. 행렬은 m행 n열의 행렬입니다. 열벡터를 transpose 하여 행벡터로 만들고 행렬과 곱하겠습니다. 곱한 결과를 벡터 b라고 놓겠습니다. 

 

b=aTA

 

b는 크기가 n인 행벡터입니다. b의 i번쨰 성분을 bi 라고 놓고 bi를 벡터 a와 행렬 A의 성분으로 나타내는 것이 목적입니다. 몇가지 bi 를 계산해보면 아래와 같습니다. 

 

b1=A11a1+Am1am
b2=A12a1+Am2am

위 규칙을 적용하면 bi 는 아래와 같습니다. 

bi=A1ia1+Amiam

시그마를 이용하여 표현하면 아래와 같습니다. 

 

bi=mk=1Akiak

반응형