이전까지 선형이 무엇인지, 선형변환이 어떻게 행렬과 이어지는지 공부했다. 이제 행렬에 대해 본격적으로 다루기에 앞서 다양한 행렬의 성질과 연산을 배워보자.
행렬 에 대하여 의 행에 대한 다음 세 연산을 기본행연산(elementary row operation)이라 한다. 또한 그 표기법 역시 보이자.
위의 세 연산을 기본연산(elementary operation)이라 하며, 각 연산을 1형, 2형, 3형이라 한다.
이때 한가지 염두에 둘 것은 행렬에 기본연산을 통해 행렬을 만들었다면, 역으로 행렬에 기본연산을 통해 행렬을 만들 수 있다는 점이다. 또한, 기본행렬을 정의할 수 있다.
정의 1: 기본행렬은 항등행렬 에 기본연산을 적용하여 얻은 행렬이다. 이때, 에 1형, 2형, 3형 연산을 하여 얻은 행렬을 각각 1형, 2형, 3형이라 한다.
다른 말로 하면, 기본행렬에 기본 연산을 가하면 항등행렬을 만들 수 있다.
예를 들어 위의 기본 행렬 E에 1형 연산()을 가하면 항등행렬이 된다.
혹은 위의 기본행렬 E에 3형 연산()을 가하면 항등행렬이 된다.
그런데 어떠한 행렬에 기본행연산을 가하는 것은 그 행렬에 대응하는 기본행렬을 곱하는 것과 동일하다.
정리 1: 행렬 에 기본 행(열)연산을 하여 행렬 를 얻었다면, 가 되는 기본행렬 가 존재한다. 혹은 에서 를 얻은 기본행(열)연산을 에 똑같이 적용하면 가 된다.
즉, 가 기본행렬일 때, 에서 를 얻은 기본행(열)연산을 에 똑같이 적용하면 가 된다.
즉 우리가 행렬 를 일정한 기본 연산을 통해 행렬 로 바꾸고 싶다면 각 기본연산의 역원을 에 가하여 를 구하고, 를 와 행렬곱하여 를 구할 수 있다.
이때 유용한 특성 중 하나가 다음과 같은 정리이다.
정리 2. 기본행렬은 가역이다. 즉, 역행렬이 존재한다. 그 역행렬은 같은 종류의 기본행렬이다.
가역성에 대해서는 역행렬을 다루면서 좀 더 살펴보기로 하고, 중요한 것은 우리는 어떠한 기본행렬이든 구할 수 있다는 점이다.