행렬 곱셈

행렬 곱셈(틀:Lang)은 두 개의 행렬에서 한 개의 행렬을 만들어내는 이항연산이다. 이 때 첫째 행렬의 열 개수와 둘째 행렬의 행 개수가 동일해야한다. 곱셈의 결과 새롭게 만들어진 행렬은 행렬곱(matrix product)라 하며, 첫째 행렬의 행 개수와 둘째 행렬의 열 개수를 가진다. 행렬 와 의 곱은 간단히 로 나타낸다.[1][2]
벡터의 선형결합 또는 선형사상의 합성 등의 의미를 부여할 수 있다.
행렬 곱셈은 1812년 프랑스의 수학자 자크 비네가 선형 변환의 합성을 표현하고자 처음으로 사용하였다.[3] 이후 행렬 곱셈은 선형대수학의 기초가 되어 수학, 통계학, 물리학, 경제학, 공학, 컴퓨터 프로그래밍 등의 분야에서 다양하게 응용되고 있다.[4][5]
표기
이 문서에서는 행렬을 굵은 대문자로(틀:수학), 벡터를 굵은 소문자로(틀:수학), 벡터와 행렬의 성분, 또는 요소로 번역되는 entry는 기울임체로(틀:수학, 틀:수학) 표기한다. 첨자표기법은 가장 일반적인 방식을 따라 행렬 틀:수학의 틀:수학열 틀:수학행 성분은 틀:수학, 틀:수학, 틀:수학 등으로 표시한다. 반면 행렬 성분의 집합은 틀:수학 등으로 표시한다.
정의
행렬 곱하기 행렬
틀:수학, 틀:수학를 각각 틀:수학, 틀:수학 행렬이라고 하자.
행렬곱 틀:Math은 다음의 틀:Math 행렬로 정의된다. 단 이때, 곱셈 기호는 따로 쓰지 않는다.[6][7][8][9]
이 때 틀:수학, 틀:수학에 대해 틀:수학의 성분은 다음과 같이 정의된다.
이는 곧 틀:수학의 틀:수학 변수번째 행과 틀:수학의 틀:수학 변수번째 열의 성분들을 각각 곱해 더한 것과 같은데, 달리 말하면 틀:수학의 틀:수학 변수번째 행과 틀:수학의 틀:수학 변수번째 열의 스칼라곱인 것이다.[10]
그런고로 틀:수학는 다음과 같이 쓸 수도 있다.
이러한 이유로 첫째 행렬의 열 갯수와 둘째 행렬의 행 갯수가 동일해야 행렬곱이 정의될 수 있는 것이다.[11]
대부분의 경우 행렬의 성분은 숫자이지만, 덧셈과 곱셈이 정의되고, 곱셈의 결합법칙과 덧셈의 교환법칙이 성립하여 곱셈의 분배법칙이 성립하게 되는 다른 수학적 대상들도 성분이 될 수 있다. 가장 대표적인 예시로 성분이 행렬인 블록 행렬을 생각할 수 있다.
도해

오른쪽 그림은 두 행렬 틀:Math와 틀:Math의 곱을 도표로 나타낸 것으로, 곱 행렬의 각 교집합이 틀:Math의 행과 틀:Math의 열에 어떻게 해당하는지 보여준다.
오른쪽 그림에서 원으로 표시된 교차점의 값은 다음과 같다:
응용 범위
선형대수학적 계산을 행렬 곱셈을 통해 더욱 간단하게 할 수 있는데, 물리학, 공학, 컴퓨터 과학 분야에서 특히 빛을 발한다.
선형 변환
라 하자. 이 때 선형 변환 틀:수학는 자연스레 다음과 같은 행렬로 정의할 수 있다.
이제 행렬을 사용해 선형변환을 표현하면 다음과 같이 나타낼 수 있다.
틀:수학 변수차원 벡터 공간을 틀:수학 변수차원 벡터 공간으로 변환하는 선형 변환 틀:수학 변수 역시 틀:Tmath 행렬 로 나타낼 수 있다. 이 두 변환을 합성한 결과인 틀:Tmath도 행렬곱인 로 나타낼 수 있다. 행렬 곱셈에서의 결합법칙은 틀:Slink에서 다룰 것이다.
연립 일차 방정식
연립 일차 방정식의 일반항은 다음과 같이 쓸 수 있다.
위의 여러 방정식들을 행렬을 사용하면 다음과 같이 방정식 한 개로 간단히 나타낼 수 있다.
성질
행렬 곱셈은 일반적인 산술적 곱셈과 비슷한 성질을 가지지만, 첫째 행렬의 열 갯수와 둘째 행렬의 행 갯수가 동일할 때에만 정의된다는 특징이 있다. 또한 행렬 곱셈이 정의될 때에도 교환법칙이 항상 성립하는 것은 아니라는 점에서 차이가 있다.[12][13][14]
하지만 특수한 조건을 만족하는 경우에는 교환법칙이 성립한다. 다음과 같은 조건을 만족할 때 행과 열의 개수가 같은 정사각행렬 A와 B에 대해 곱셈의 교환법칙이 성립한다.
- 이면,
- 이다.
행렬 곱셈은 결합법칙이 성립한다:
예
행렬 와 가 있을 때, 이 둘의 곱셈은 다음과 같다.
행렬 와 가 있을 때, 이 둘의 곱셈은 다음과 같다.
각주
증명주
참조주
인용 오류: "증명"이라는 이름을 가진 그룹에 대한 <ref> 태그가 존재하지만, 이에 대응하는 <references group="증명" /> 태그가 없습니다