목표
- 변환의 합성을 이해합니다.
- 행렬 곱과 행렬 변환의 합성 사이의 관계를 이해합니다.
- 행렬을 포함한 기본적인 대수 계산에 익숙해집니다.
- 계산 절차: 행렬 곱셈(두 가지 방법).
- 그림: 변환의 합성.
- 용어: 합성.
이 절에서는 변환의 합성을 공부합니다. 앞으로 보겠지만, 합성은 변환들을 사슬처럼 이어 붙이는 방법입니다. 행렬 변환의 합성은 두 행렬을 곱한다는 개념에 대응합니다. 또한 변환과 행렬의 덧셈 및 스칼라 곱셈도 다룹니다.
선형대수학에서 합성은 미적분학에서와 같은 의미입니다. 정의는 다음과 같습니다.
과
을 변환이라고 합시다. 이들의 합성은 다음과 같이 정의되는 변환
입니다.
두 변환을 합성한다는 것은 두 변환을 사슬처럼 이어 붙인다는 뜻입니다. 는 먼저
를 적용한 다음
를 적용하는 변환입니다(연산 순서에 유의하십시오). 더 정확히 말하면, 입력 벡터
에서
의 값을 구하려면 먼저
를 계산한 다음, 이
의 출력 벡터를
의 입력 벡터로 사용합니다. 즉,
입니다. 물론 이는
의 출력이
의 올바른 입력일 때, 즉
의 치역이
의 정의역에 포함될 때에만 의미가 있습니다.
다음은 합성 를 먼저
를 실행한 다음 그 출력을 받아
에 넣는 “기계”로 나타낸 그림입니다. 이 소절 in 절 3.1에도 비슷한 그림이 있습니다.
정의 in 절 3.1에서 항등변환은 모든 벡터 에 대해
로 정의되는 변환
임을 상기하십시오.
를 변환이라 하고
를 스칼라라고 합시다.
이고, 다음 각 항등식에서 합성이 정의되는 데 필요한 경우 정의역과 공역이 서로 맞는다고 가정합니다. 다음 성질들은 쉽게 확인할 수 있습니다:
마지막 성질을 결합법칙이라고 합니다. 양변을 풀어 쓰면 다음과 같습니다:
다시 말해, 와
는 모두 먼저
를, 다음에
를, 그다음에
를 적용하여 정의되는 변환입니다.
변환의 합성은 일반적으로 교환법칙이 성립하지 않습니다. 즉, 두 합성이 모두 정의되는 경우에도 일반적으로 입니다.
이 소절에서는 겉보기에는 관련이 없어 보이는 행렬 연산, 즉 행렬 곱셈을 소개합니다. 다음 소절에서 보겠지만, 행렬 곱셈은 대응하는 선형 변환들의 합성과 정확히 대응합니다. 먼저 몇 가지 용어가 필요합니다.
를
행렬이라고 합시다. 일반적으로
번째 행과
번째 열에 있는 성분을
로 씁니다. 이를 행렬의
성분이라고 합니다.
를
행렬,
를
행렬이라고 합시다.
의 열들을
로 나타냅니다.
곱 는 열이
인
행렬입니다.
다시 말해, 행렬 곱셈은 열 단위로 정의됩니다. 즉, “의 열들에 대해 분배됩니다.”
벡터 가 정의되려면
의 행의 개수가
의 열의 개수와 같아야 합니다.
행렬 의 열이 하나뿐이면(즉,
가 벡터이면)
역시 열이 하나뿐입니다. 열이 하나인 행렬은 벡터와 같으므로, 행렬 곱의 정의는 이 정의 in 절 2.3에서 다룬 행렬-벡터 곱의 정의를 일반화합니다.
가 정사각행렬이면
를 자기 자신과 곱할 수 있습니다. 그 거듭제곱을 다음과 같이 정의합니다.
이 정의 in 절 2.3에서 행벡터와 열벡터의 곱은 다음 스칼라임을 상기하십시오.
행렬 곱을 구하는 다음 절차는 손으로 계산하기에 훨씬 더 적합합니다. 앞의 정의는 아래의 이 정리와 같은 정리를 증명하는 데 더 적합합니다.
를
행렬,
를
행렬이라 하고
라 합시다. 그러면
의
성분은
의
번째 행과
의
번째 열의 곱입니다:
다음은 행렬 곱을 나타낸 도식입니다:
행렬 곱셈은 기대할 만한 성질을 많이 만족하지만(이 절의 끝을 참고하십시오), 일반적으로 성립하지 않는 성질도 여럿 있으므로 행렬 연산을 할 때는 주의해야 합니다.
행렬 곱셈은 일반적으로 교환법칙이 성립하지 않지만, 를 만족하는 행렬
와
의 예도 있습니다. 예를 들어
가 영행렬이거나
이면 항상 성립합니다. 독자 여러분도 다른 예를 찾아보시기 바랍니다.
이 소단원의 목적은 행렬 곱셈이 변환의 합성에 대응한다는 것, 즉 의 표준행렬이
의 표준행렬과
의 표준행렬의 곱임을 보이는 것입니다. 행렬 곱셈에 대한 우리의 복잡한 공식이 실제로 “두 변환을 연달아 잇는 것”과 같은 직관적인 의미를 지닌다는 것은 믿기 어려울 것입니다!
와
를 선형변환이라 하고,
와
를 각각 이들의 표준행렬이라 하겠습니다. 그러면
는
행렬이고
는
행렬입니다. 그러면
는 선형변환이며, 그 표준행렬은 곱
입니다.
이 정리는 우리가 행렬 곱을 그렇게 정의한 것이 타당함을 보여 줍니다. 이것이 행렬 곱을 이런 방식으로 정의하는 유일한 이유입니다. 다시 말하면 다음과 같습니다.
두 선형변환의 합성의 행렬은 각 변환의 행렬의 곱입니다.
이 정의 in 절 3.3에서 단위행렬이란 의 표준 좌표 벡터들을 열로 갖는
행렬
이었음을 떠올리십시오. 단위행렬은 항등변환의 표준행렬입니다. 즉,
의 모든 벡터
에 대해
입니다. 임의의 선형변환
에 대해
이고, 같은 이유로 임의의 행렬
에 대해
입니다. 마찬가지로 이고
입니다.
이 소단원에서는 변환에 대해 수행할 수 있는 두 가지 연산, 즉 덧셈과 스칼라 곱을 더 설명합니다. 그런 다음 이 연산들을 행렬의 언어로 옮깁니다. 이는 선형변환의 합성에 대해 했던 것과 비슷하지만, 훨씬 덜 미묘합니다.
다시 강조하면, 두 변환 의 합은
라 불리는 또 다른 변환이며, 입력 벡터
에서의 그 값은
와
의 출력의 합입니다. 마찬가지로,
와 스칼라
의 곱은
라 불리는 또 다른 변환이며, 입력 벡터
에서의 그 값은 벡터
입니다.
를 변환이라 하고
를 스칼라라 합시다. 다음 성질들은 쉽게 확인할 수 있습니다.
위의 성질 중 하나에서 우리는 을 모든 입력 벡터에서 0이 되는 변환
를 나타내는 데 사용했습니다. 즉, 모든
에 대해
입니다. 이것을 영변환이라고 합니다.
이제 행렬에 대한 유사한 연산을 제시합니다.
를 각각 표준행렬이
인 선형변환이라 하고,
를 스칼라라 합시다.
위의 사실에 비추어 볼 때, 다음 성질들은 변환의 대응하는 성질로부터 따라 나옵니다. 이 성질들은 정의로부터 직접 쉽게 확인할 수도 있습니다.
를
행렬이라 하고
를 스칼라라 합시다. 그러면 다음이 성립합니다.
위의 성질 중 하나에서 우리는 을 모든 성분이 0인
행렬을 나타내는 데 사용했습니다. 이것은 영변환의 표준행렬이며, 영행렬이라고 합니다.
행렬의 덧셈과 스칼라 곱셈을 행렬의 곱셈과 결합할 수도 있습니다. 행렬 곱셈은 변환의 합성에 대응하므로(정리), 다음 성질들은 변환의 대응하는 성질로부터 따라 나옵니다.
를 행렬이라 하고
를 스칼라라고 합시다.
가
행렬이고, 다음 각 항등식에서 곱이 정의되어야 하는 경우
와
의 크기가 서로 맞는다고 가정합니다. 그러면 다음이 성립합니다.
위 성질의 대부분은 정의로부터 직접 쉽게 확인할 수 있습니다. 그러나 결합법칙 는 그렇지 않습니다(직접 해 보십시오!). 이 성질은 행렬 곱셈을 변환의 합성과 연관 짓고, 변환의 합성이 결합법칙을 만족한다는 자명한 사실을 이용하면 훨씬 쉽게 증명할 수 있습니다.