행렬의 기본 연산, 행 동치 개념과 예시 완벽 정리

링크가 복사되었습니다
조회 1

행렬의 기본 연산과 그 결과로 얻어지는 '행 동치(row-equivalent)'라는 개념은 선형대수학에서 매우 중요하게 다뤄집니다. 특히 연립 선형 방정식을 풀거나 행렬의 계수(rank)를 구할 때 필수적으로 사용되는 개념이죠. 행 동치라는 말 자체가 두 행렬이 기본 행 연산을 통해 서로 변환될 수 있음을 의미하는데, 이는 두 행렬이 본질적으로 같은 정보를 담고 있음을 나타냅니다. 마치 다른 표현 방식을 사용하더라도 같은 의미를 전달하는 것과 같습니다. 따라서 행 동치의 개념을 제대로 이해하면 행렬을 다루는 다양한 문제에 대한 접근이 훨씬 수월해질 것입니다. 이번 글에서는 행렬의 기본 연산이 무엇인지 살펴보고, 이를 바탕으로 행 동치의 정의와 중요성, 그리고 구체적인 예시를 통해 개념을 명확히 이해하는 시간을 갖겠습니다.

행렬의 기본 행 연산이란?

행렬의 기본 연산은 크게 세 가지로 나눌 수 있습니다. 이 연산들은 행렬의 크기를 바꾸지 않으면서 행렬의 구조를 변화시키는 데 사용됩니다. 첫째, '두 행을 바꾸는 연산'입니다. 이는 행렬에서 특정 두 행의 위치를 서로 맞바꾸는 것을 의미합니다. 둘째, '한 행에 0이 아닌 상수를 곱하는 연산'입니다. 특정 행의 모든 성분에 0이 아닌 같은 상수를 곱하는 것으로, 행렬의 스케일을 조절하는 효과가 있습니다. 셋째, '한 행의 상수배를 다른 행에 더하는 연산'입니다. 이는 한 행의 모든 성분에 0이 아닌 상수를 곱한 후, 다른 행의 해당 성분과 더하는 연산입니다. 이 세 가지 기본 행 연산을 통해 우리는 복잡한 행렬을 더 간단한 형태로 만들 수 있으며, 이를 '행 사다리꼴(row echelon form)' 또는 '기약 행 사다리꼴(reduced row echelon form)'이라고 부릅니다.

행 동치(Row-Equivalent)의 정의

두 행렬 A와 B가 있을 때, 만약 행렬 A에서 유한 번의 기본 행 연산을 적용하여 행렬 B를 얻을 수 있다면, 행렬 A와 B는 '행 동치'라고 말합니다. 기호로는 A ~ B 와 같이 표현합니다. 이는 앞서 설명한 기본 행 연산이 가역적(invertible)이기 때문입니다. 즉, A에서 B로 변환하는 연산이 있다면, B에서 다시 A로 변환하는 연산도 존재한다는 뜻입니다. 따라서 행 동치는 대칭적인 관계를 가집니다. 또한, 자기 자신과의 행 동치(A ~ A)는 당연히 성립하며, A가 B와 행 동치이고 B가 C와 행 동치이면 A는 C와도 행 동치입니다(추이적 관계). 이러한 성질들 덕분에 행 동치는 행렬들을 동치 관계에 따라 분류하는 기준이 됩니다. 행 동치인 행렬들은 계수가 같다는 중요한 성질을 공유하며, 이는 연립 선형 방정식의 해의 존재 여부나 해의 개수를 판별하는 데 핵심적인 역할을 합니다.

행 동치의 중요성

행 동치의 개념은 선형대수학 여러 분야에서 그 중요성을 발휘합니다. 가장 대표적인 예는 연립 선형 방정식의 해를 구하는 과정입니다. 연립 선형 방정식은 첨가 행렬(augmented matrix)로 표현될 수 있는데, 이 첨가 행렬에 기본 행 연산을 적용하여 행 동치인 행렬을 만드는 것은 방정식을 더 간단한 형태로 변환하는 것과 같습니다. 이렇게 변환된 행렬은 행 사다리꼴 형태를 띠게 되어, 어떤 해를 갖는지(무수히 많은 해, 유일한 해, 해가 없음)를 쉽게 파악할 수 있게 해줍니다. 또한, 행렬의 계수(rank)를 계산하는 데에도 행 동치가 사용됩니다. 행렬의 계수는 행렬의 행 공간(row space) 또는 열 공간(column space)의 차원과 같은데, 기본 행 연산은 행렬의 계수를 변화시키지 않기 때문에, 행렬을 행 사다리꼴로 변환한 후 0이 아닌 행의 개수를 세면 그 행렬의 계수를 쉽게 알 수 있습니다. 이 외에도 행렬의 역행렬을 구하거나, 벡터 공간의 기저를 찾는 등 다양한 문제 해결에 행 동치 개념이 적용됩니다.

행 동치 예시

두 행렬 A와 B가 행 동치인지 확인하기 위해 구체적인 예시를 살펴보겠습니다.

행렬 A = [ 1 2 ] [ 3 4 ]

행렬 B = [ 1 0 ] [ 0 1 ]

먼저 행렬 A에 기본 행 연산을 적용해 보겠습니다.

  1. 행 2에 -3배를 해서 행 1에 더하기 (R2 <- R2 - 3*R1): [ 1 2 ] [ 0 -2 ]

  2. 행 2에 -1/2배 하기 (R2 <- -1/2*R2): [ 1 2 ] [ 0 1 ]

  3. 행 1에 -2배를 해서 행 2에 더하기 (R1 <- R1 - 2*R2): [ 1 0 ] [ 0 1 ]

이 과정을 통해 행렬 A는 행렬 B와 같아졌습니다. 즉, A ~ B 입니다. 이는 행렬 A와 행렬 B가 행 동치 관계에 있음을 보여줍니다. 두 행렬이 행 동치라는 것은, 이 두 행렬이 기본 행 연산을 통해 서로 변환될 수 있으며, 본질적으로 동일한 선형 시스템을 나타낼 수 있다는 것을 의미합니다. 예를 들어, 이 예시에서 행렬 B는 단위 행렬(identity matrix)이므로, 이와 행 동치인 행렬 A는 역행렬을 가지며, 관련된 선형 시스템은 유일한 해를 가질 것입니다.

행 동치와 연립 선형 방정식

행 동치 개념은 연립 선형 방정식을 푸는 데 어떻게 활용될까요? 예를 들어 다음과 같은 연립 선형 방정식을 생각해 봅시다.

x + 2y = 5 3x + 4y = 11

이 방정식을 첨가 행렬로 나타내면 다음과 같습니다.

[ 1 2 | 5 ] [ 3 4 | 11 ]

이 첨가 행렬에 앞에서 보았던 기본 행 연산을 적용하여 행 동치인 행렬을 만들어 보겠습니다.

  1. 행 2에 -3배를 해서 행 1에 더하기 (R2 <- R2 - 3*R1): [ 1 2 | 5 ] [ 0 -2 | -4 ]

  2. 행 2에 -1/2배 하기 (R2 <- -1/2*R2): [ 1 2 | 5 ] [ 0 1 | 2 ]

  3. 행 1에 -2배를 해서 행 2에 더하기 (R1 <- R1 - 2*R2): [ 1 0 | 1 ] [ 0 1 | 2 ]

최종적으로 얻어진 행렬은 원래의 연립 선형 방정식을 나타내는 첨가 행렬과 행 동치입니다. 이 행렬은 다음과 같은 연립 선형 방정식을 나타냅니다.

x = 1 y = 2

따라서 원래의 연립 선형 방정식의 해는 x=1, y=2임을 알 수 있습니다. 이처럼 행 동치 과정을 통해 복잡해 보이는 연립 선형 방정식을 간단하게 만들어 해를 쉽게 구할 수 있습니다.

결론

행렬의 행 동치 개념은 선형대수학의 근간을 이루는 중요한 원리입니다. 기본 행 연산을 통해 두 행렬이 서로 변환될 수 있음을 나타내는 행 동치는, 행렬의 본질적인 특성을 보존하면서 계산을 용이하게 만드는 강력한 도구입니다. 연립 선형 방정식의 해를 구하거나 행렬의 계수를 결정하는 등 다양한 응용 분야에서 행 동치는 필수적인 역할을 수행합니다. 행 동치의 정의와 기본 행 연산의 원리를 명확히 이해하고, 예시를 통해 그 적용 방법을 익힌다면 선형대수학 문제 해결 능력을 한층 더 향상시킬 수 있을 것입니다. 앞으로 행렬을 다룰 때 행 동치라는 개념을 염두에 두면 문제 접근 방식이 더욱 명확해질 것입니다.

이 글이 도움이 되셨나요?← 홈으로