목표
- 변환이 선형인지 확인하는 방법, 또는 변환이 선형이 아님을 증명하는 방법을 배웁니다.
- 선형변환과 행렬 변환 사이의 관계를 이해합니다.
- 계산 절차: 선형변환의 행렬을 계산합니다.
- 정리: 선형변환과 행렬 변환.
-
표기법: 표준 좌표 벡터
- 용어: 선형변환, 표준행렬, 단위행렬.
절 3.1에서는 행렬을 함수로 간주하여, 즉 그에 연관된 행렬 변환을 고려하여 행렬의 기하학을 공부하였습니다. 몇 가지 용어(정의역, 공역, 치역)를 정의하고, 변환에 관한 여러 자연스러운 질문을 던졌습니다. 행렬 변환의 경우 이러한 질문은 행렬에 관한 질문으로 바뀌며, 우리에게는 이에 답할 도구가 많이 있습니다.
이 절에서는 관점을 바꿉니다. 연구하고자 하는 변환이 하나 주어졌다고 가정합시다. 이 변환이 행렬 변환임을 증명할 수 있다면, 선형대수학을 사용하여 이를 연구할 수 있습니다. 이로부터 두 가지 중요한 질문이 생깁니다:
예를 들어, 이 예제 in 절 3.1에서 행렬 변환
가 평면을 반시계 방향으로 만큼 회전시키는 변환임을 보았습니다. 그러나
를 다음과 같이 회전으로 정의할 수도 있었습니다:
이 정의만으로는 가 행렬 변환인지, 또는 어떤 행렬과 연관되어 있는지가 전혀 분명하지 않습니다.
이 절에서는 행렬로부터 나오는 변환들의 부류를 소개합니다.
선형변환이란 의 모든 벡터
와 모든 스칼라
에 대해
를 만족하는 변환 입니다.
가 행렬 변환이라고 합시다. 즉,
행렬
에 대해
입니다. 이 명제 in 절 2.3에 의해,
의 모든 벡터
와 모든 스칼라
에 대해
가 성립합니다. 행렬 변환은 두 가지 정의 성질을 만족하므로 선형변환입니다
다음 소절에서 그 역도 성립함을 보게 될 것입니다. 즉, 모든 선형변환은 행렬 변환이며, 다만 아직 그 행렬을 계산하지 않았을 뿐입니다.
가 선형변환이라고 합시다. 그러면 다음이 성립합니다:
공학에서는 두 번째 사실을 중첩 원리라고 부릅니다. 이는 분배 법칙을 떠올리게 할 것입니다. 예를 들어, 임의의 벡터 와 임의의 스칼라
에 대해
입니다. 첫 번째 사실을 다시 서술하면 다음과 같습니다.
선형변환은 반드시 영벡터를 영벡터로 보냅니다.
위 예제처럼 변환이 좌표에 대한 공식으로 정의된 경우, 그 변환이 선형변환일 필요충분조건은 각 좌표가 상수항이 없는 변수들의 일차식이라는 것임을 보일 수 있습니다.
변환 가 선형인지 판단할 때는 일반적으로 먼저
인지 확인합니다. 그렇지 않다면
는 당연히 선형이 아닙니다. 그러나 위 예제의 비선형 변환
과
는 영벡터를 영벡터로 보낸다는 점에 유의하십시오.
다음 소절에서는 선형변환과 행렬 변환 사이의 관계를 제시합니다. 그에 앞서 다음과 같은 중요한 표기법이 필요합니다.
의 표준 좌표 벡터는 다음
개의 벡터입니다.
의
번째 성분은 1이고, 나머지 성분은 0입니다.
이제부터 이 책의 나머지 부분에서는 표준 좌표 벡터를 나타내는 데 기호 를 사용합니다.
이 표기법에는 모호함이 있습니다. 이
개의 성분을 갖는다는 것을 문맥으로부터 알아야 합니다. 즉,
의 벡터를 다루는지
의 벡터를 다루는지에 따라 벡터
가 모두 로 표기될 수 있습니다.
와
의 표준 좌표 벡터는 아래 그림과 같습니다.
이들은 각 축의 양의 방향을 가리키는 길이 1인 벡터입니다.
가 열
을 갖는
행렬이면, 각
에 대해
입니다.
다시 말해, 행렬에 를 곱하는 것은 단순히 그 행렬의
번째 열을 골라내는 것입니다.
예를 들어,
단위행렬은
의
개의 표준 좌표 벡터를 열로 갖는 행렬
입니다.
이제 모든 선형변환이 행렬 변환임을 증명할 수 있으며, 그 행렬을 계산하는 방법을 보이겠습니다.
를 선형변환이라고 합시다.
를 다음과 같은
행렬이라고 합시다.
그러면 는
에 대응하는 행렬 변환입니다. 즉,
입니다.
위 정리의 행렬 를
의 표준행렬이라고 합니다.
의 열은
의
개의 표준 좌표 벡터에서
의 값을 계산하여 얻은 벡터입니다. 정리의 일부를 요약하면 다음과 같습니다.
행렬 변환은 선형변환과 같습니다.
선형변환은 행렬에서 나오는 행렬 변환과 같습니다. 선형변환과 행렬 사이의 이러한 대응 관계는 다음 사전으로 요약할 수 있습니다.
위 예제에서 평면을 반시계 방향으로 만큼 회전하는 변환의 행렬은 다음과 같음을 보았습니다.
이 정의 in 절 3.1에서 항등변환은 모든 벡터 에 대해
로 정의되는 변환
이었음을 상기하십시오.
이 예제에서 항등변환의 행렬이 단위행렬임을 계산했습니다: 의 모든
에 대해
따라서 모든 벡터 에 대해
입니다: 단위행렬과 벡터의 곱은 같은 벡터입니다.