정사각행렬
1. 개요
1. 개요
정사각행렬은 행렬의 특수한 형태로, 행의 개수와 열의 개수가 동일한 행렬을 가리킨다. 즉, n개의 행과 n개의 열을 가지는 n차 정사각행렬은 선형대수학의 핵심적인 연구 대상이 된다. 이는 일반적인 직사각행렬과 달리, 행렬식이나 고유값과 같은 독특한 수치적 속성과 연산을 정의할 수 있는 기초를 제공한다.
정사각행렬은 선형 변환을 표현하는 데 필수적이다. 예를 들어, n차원 벡터 공간에서 자기 자신으로의 선형 변환은 항상 n차 정사각행렬로 나타낼 수 있다. 또한, 연립 일차 방정식의 계수 행렬이 정사각행렬일 때, 행렬식의 값이 0이 아닌 경우 유일한 해를 구하는 역행렬이 존재한다는 점에서 방정식 풀이에 중요한 역할을 한다.
이러한 행렬은 그 구조와 성질에 따라 여러 유형으로 분류된다. 대표적인 예로 주대각선 외의 성분이 모두 0인 대각행렬, 주대각선 성분이 모두 1인 단위행렬, 주대각선을 기준으로 대칭인 대칭행렬, 그리고 상삼각 또는 하삼각 부분만 값을 가지는 삼각행렬 등이 있다. 각 유형은 특정한 대수적 성질과 계산상의 이점을 지닌다.
정사각행렬의 주요 속성으로는 행렬의 '크기'나 '볼륨' 변화를 나타내는 스칼라 값인 행렬식, 행렬을 특성화하는 고유값과 고유벡터, 그리고 주대각선 성분의 합인 대각합(트레이스) 등을 꼽을 수 있다. 이러한 개념들은 행렬 이론과 선형대수학 전반을 이해하는 데 기초가 되며, 공학, 물리학, 컴퓨터 과학 등 다양한 분야의 고유값 문제 해결에 응용된다.
2. 정의
2. 정의
정사각행렬은 행의 개수와 열의 개수가 동일한 행렬을 가리킨다. 즉, n개의 행과 n개의 열로 구성된 행렬을 n차 정사각행렬이라고 부른다. 이는 선형대수학의 핵심적인 연구 대상으로, 행렬 이론에서 가장 기본적이면서도 중요한 형태 중 하나이다.
정사각행렬은 일반적인 직사각형 행렬과 달리 행렬식, 고유값, 고유벡터, 대각합과 같은 고유한 속성과 연산을 정의할 수 있다. 또한 선형 변환을 표현하거나 연립 일차 방정식을 풀 때, 특히 방정식의 개수와 미지수의 개수가 같은 경우에 자연스럽게 등장한다. 정사각행렬의 대표적인 예로는 주대각선 성분만 값을 가지는 대각행렬, 주대각선 성분이 모두 1인 단위행렬, 그리고 상삼각 또는 하삼각 부분에만 성분이 있는 삼각행렬 등이 있다.
3. 성질
3. 성질
3.1. 대각합
3.1. 대각합
대각합은 정사각행렬의 주대각선 성분들을 모두 합한 값이다. 행렬 A의 대각합은 tr(A)로 표기하며, 행렬의 중요한 불변량 중 하나로 여겨진다. 이 값은 행렬의 고유값들의 합과 같다는 성질을 가진다. 또한, 두 행렬의 곱에 대한 대각합은 곱의 순서에 상관없이 같다. 즉, tr(AB) = tr(BA)가 성립한다.
대각합은 선형대수학에서 행렬의 여러 성질을 분석하는 데 유용하게 쓰인다. 예를 들어, 행렬식이 행렬의 '부피 확대율'을 나타낸다면, 대각합은 일종의 '평균 확대율'과 관련된 정보를 제공한다. 또한, 고유값 문제나 미분방정식의 해를 구할 때 중요한 역할을 한다.
대각합은 대각행렬의 경우 주대각선 성분의 합이 명확하게 정의되며, 단위행렬의 대각합은 행렬의 크기와 같다. 이 개념은 물리학의 양자역학에서 연산자의 기대값을 계산하거나, 통계학에서 공분산 행렬의 특성을 분석할 때도 활용된다.
3.2. 행렬식
3.2. 행렬식
행렬식은 정사각행렬에 대해 정의되는 특별한 스칼라 값이다. 이 값은 행렬이 나타내는 선형 변환이 공간을 얼마나 확대 또는 축소하는지를 나타내는 척도로 해석된다. 행렬식은 행렬의 가역성을 판단하는 핵심 기준이 되며, 값이 0이 아닐 때만 그 행렬의 역행렬이 존재한다.
행렬식은 여러 가지 성질을 가진다. 두 행렬의 곱의 행렬식은 각 행렬식의 곱과 같으며, 행렬의 전치행렬의 행렬식은 원래 행렬의 행렬식과 같다. 또한 행렬의 한 행에 상수를 곱하면 행렬식도 그 상수만큼 곱해지고, 두 행을 교환하면 행렬식의 부호가 바뀐다. 이러한 성질들은 행렬식을 계산하거나 변형할 때 유용하게 활용된다.
행렬식의 계산 방법은 행렬의 크기에 따라 다양하다. 2x2 행렬과 3x3 행렬에 대해서는 간단한 공식이 잘 알려져 있다. 더 큰 크기의 행렬에 대해서는 여인수 전개나 삼각행렬로 변환하는 방법이 일반적으로 사용된다. 삼각행렬의 행렬식은 모든 대각 성분의 곱과 같다는 사실을 이용하는 것이다.
행렬식은 연립 일차 방정식의 해를 구하는 크래머 법칙에서 핵심적인 역할을 하며, 고유값을 구하는 과정에서도 등장한다. 또한 행렬식은 곡면의 넓이나 부피를 계산하는 다변수 미적분학에서도 중요한 도구로 사용된다.
3.3. 고윳값과 고유벡터
3.3. 고윳값과 고유벡터
정사각행렬의 중요한 성질 중 하나는 고윳값과 고유벡터를 가진다는 점이다. 주어진 정사각행렬 A에 대해, 영벡터가 아닌 벡터 v와 스칼라 λ가 A v = λ v를 만족할 때, λ를 행렬 A의 고윳값이라 하고 v를 그에 대응하는 고유벡터라고 정의한다. 이 관계는 행렬 A에 의한 선형 변환이 특정 방향(고유벡터)의 벡터를 단순히 길이만 λ배로 늘이거나 줄이는 변환으로 작용함을 의미한다. 고윳값은 특성방정식 det(A - λI) = 0을 풀어서 구하며, 여기서 I는 단위행렬이고 det는 행렬식을 나타낸다.
고윳값과 고유벡터는 행렬의 구조를 분석하는 데 핵심적인 도구이다. 예를 들어, 행렬이 대각화 가능한 경우, 고윳값을 대각원소로 갖는 대각행렬 D와 고유벡터를 열로 갖는 행렬 P를 이용해 A = P D P^(-1) 형태로 분해할 수 있다. 이는 행렬의 거듭제곱 계산이나 연립 미분방정식의 해를 구할 때 매우 유용하다. 또한, 대칭행렬의 경우 모든 고윳값이 실수이며, 서로 다른 고윳값에 대응하는 고유벡터들은 서로 직교한다는 강력한 성질을 가진다.
이 개념은 선형대수학을 넘어 다양한 과학과 공학 분야에 응용된다. 고윳값 문제는 구조 공학에서의 진동 모드 분석, 양자역학에서의 관측 가능량 계산, 컴퓨터 비전에서의 주성분 분석, 그리고 그래프 이론에서의 네트워크 중심성 지표 도출 등에 널리 사용된다. 이처럼 정사각행렬의 고윳값과 고유벡터는 수학적 이론과 실제 응용을 연결하는 중요한 가교 역할을 한다.
3.4. 역행렬
3.4. 역행렬
정사각행렬의 역행렬은 원래 행렬과 곱했을 때 단위행렬이 되는 행렬을 말한다. 행렬 A의 역행렬은 보통 A^{-1}로 표기하며, A A^{-1} = A^{-1} A = I의 관계를 만족한다. 모든 정사각행렬이 역행렬을 가지는 것은 아니며, 행렬식의 값이 0이 아닌 경우에만 역행렬이 존재한다. 이러한 행렬을 가역행렬 또는 비특이행렬이라고 부른다.
역행렬을 구하는 방법에는 여러 가지가 있다. 대표적으로 가우스 소거법이나 가우스-조르단 소거법을 활용한 방법이 있으며, 수반행렬을 이용한 공식적 방법도 존재한다. 또한, 삼각행렬이나 대각행렬과 같은 특수한 형태의 행렬은 그 역행렬을 비교적 쉽게 계산할 수 있다.
역행렬은 연립 일차 방정식의 해를 구하거나, 선형 변환의 역변환을 나타내는 데 핵심적인 역할을 한다. 예를 들어, 행렬 A가 어떤 선형 변환을 표현한다면, 그 역행렬 A^{-1}은 이 변환을 되돌리는 변환에 해당한다. 이는 공학, 물리학, 컴퓨터 과학 등 다양한 분야에서 방정식의 해를 찾거나 좌표계 변환을 역으로 수행할 때 필수적으로 활용된다.
역행렬의 존재 여부는 해당 행렬이 표현하는 선형 변환이 일대일 대응인지와 직접적으로 연결된다. 따라서 역행렬이 존재하지 않는 특이행렬은 랭크가 낮거나, 고유값 중 0이 존재하는 등 특정한 성질을 가지게 된다.
4. 특수한 정사각행렬
4. 특수한 정사각행렬
4.1. 대각행렬
4.1. 대각행렬
대각행렬은 주대각선을 제외한 모든 성분이 0인 정사각행렬이다. 즉, i ≠ j일 때 성분 a_ij = 0인 행렬을 의미한다. 주대각선 성분은 0이거나 0이 아닌 임의의 값을 가질 수 있다. 대각행렬은 일반적으로 diag(a₁₁, a₂₂, ..., a_nn)와 같은 표기법으로 간단히 나타낸다.
대각행렬은 여러 가지 유용한 성질을 가진다. 두 대각행렬의 덧셈, 뺄셈, 곱셈 결과는 다시 대각행렬이 되며, 곱셈은 교환법칙이 성립한다. 대각행렬의 행렬식은 모든 주대각선 성분의 곱과 같다. 또한, 모든 주대각선 성분이 0이 아닐 경우, 그 역행렬 역시 대각행렬이며, 각 주대각선 성분의 역수(1/a_ii)를 주대각선 성분으로 갖는다.
대각행렬의 고윳값은 주대각선의 각 성분 그 자체이며, 해당하는 고유벡터는 표준기저벡터이다. 이 성질은 행렬을 대각화하는 문제의 근간이 된다. 또한, 대각합은 주대각선 성분들의 합으로 쉽게 계산된다.
대각행렬은 계산이 간편하기 때문에 선형 변환의 표현이나 복잡한 행렬 연산을 단순화하는 데 널리 활용된다. 특히, 어떤 행렬이 대각행렬과 닮음일 경우, 그 행렬은 대각화 가능하다고 하며, 이는 고유값 문제를 해결하는 핵심 개념이다.
4.2. 단위행렬
4.2. 단위행렬
단위행렬은 주대각선의 모든 성분이 1이고, 나머지 성분은 모두 0인 정사각행렬이다. 기호로는 보통 I 또는 E를 사용하여 나타낸다. 예를 들어, 3차 단위행렬은 3x3 크기를 가지며, 주대각선을 따라 1이 위치하고 다른 모든 위치는 0이다. 이 행렬은 행렬 곱셈에 대한 항등원 역할을 한다. 즉, 임의의 정사각행렬 A에 대해 A * I = I * A = A가 성립한다. 이 성질은 수학에서 숫자 1이 곱셈의 항등원인 것과 유사하다.
단위행렬은 대각행렬의 특별한 경우이며, 동시에 대칭행렬이자 직교행렬이다. 또한 모든 단위행렬의 행렬식 값은 1이며, 고윳값도 모두 1이다. 이 행렬은 선형 변환의 관점에서 보면, 어떤 벡터 공간의 모든 벡터를 자기 자신으로 변환하는 항등 변환에 해당하는 행렬 표현이다.
선형대수학에서 단위행렬은 다양한 계산과 증명의 기초가 된다. 예를 들어, 역행렬을 구하는 과정이나 행렬식을 이용한 계산에서 중요한 역할을 한다. 또한 가우스 소거법을 통해 연립 일차 방정식을 풀 때, 첨가행렬을 기약 행 사다리꼴로 변환한 최종 형태의 한쪽 부분이 단위행렬이 되면 해를 쉽게 얻을 수 있다.
4.3. 대칭행렬과 반대칭행렬
4.3. 대칭행렬과 반대칭행렬
대칭행렬은 자신의 전치행렬과 같은 행렬이다. 즉, 행렬 A가 A = A^T를 만족하면 대칭행렬이다. 이는 행렬의 주대각선을 기준으로 대칭인 원소들이 서로 같다는 것을 의미한다. 대칭행렬은 항상 정사각행렬이며, 그 고윳값은 모두 실수이고, 서로 다른 고윳값에 대응하는 고유벡터들은 서로 직교한다는 중요한 성질을 가진다. 이러한 성질로 인해 이차 형식이나 주축 정리 등 여러 분야에서 핵심적인 역할을 한다.
반면 반대칭행렬 또는 교대행렬은 자신의 전치행렬에 음의 부호를 붙인 것과 같은 행렬이다. 즉, 행렬 A가 A = -A^T를 만족하면 반대칭행렬이다. 이 정의로부터 반대칭행렬의 주대각선 성분은 모두 0임을 알 수 있다. 모든 반대칭행렬의 대각합은 0이다. 또한, 반대칭행렬의 고윳값은 순허수이거나 0이다.
임의의 정사각행렬은 유일하게 하나의 대칭행렬과 하나의 반대칭행렬의 합으로 분해할 수 있다. 이는 행렬을 대칭 부분과 반대칭 부분으로 나누어 분석하는 데 유용한 도구가 된다. 이러한 분해는 물리학의 각운동량이나 기하학의 회전 변환을 표현할 때 자주 활용된다.
대칭행렬과 반대칭행렬은 선형대수학뿐만 아니라 공학, 컴퓨터 과학, 통계학 등 다양한 응용 분야에서 기본이 되는 구조이다. 특히 기계 학습의 공분산 행렬이나 그래프 이론의 인접 행렬 등은 대칭행렬의 대표적인 예시이다.
4.4. 삼각행렬
4.4. 삼각행렬
삼각행렬은 주대각선을 기준으로 한쪽 부분의 모든 원소가 0인 정사각행렬이다. 주대각선 위쪽의 모든 원소가 0인 행렬을 하삼각행렬이라 하고, 주대각선 아래쪽의 모든 원소가 0인 행렬을 상삼각행렬이라 한다. 이러한 구조 덕분에 삼각행렬은 일반적인 정사각행렬보다 여러 연산이 간단해지는 특징을 가진다.
삼각행렬의 행렬식은 주대각선 원소들의 곱과 같다. 이 성질은 행렬식을 계산할 때 매우 유용하며, 고윳값 역시 주대각선 원소들로 바로 구할 수 있다. 또한, 두 개의 삼각행렬을 곱하면 그 결과도 같은 종류의 삼각행렬이 된다. 예를 들어, 두 하삼각행렬의 곱은 하삼각행렬이며, 두 상삼각행렬의 곱은 상삼각행렬이다.
삼각행렬은 선형대수학에서 중요한 도구로 활용된다. 가우스 소거법을 통해 연립일차방정식을 풀 때, 계수 행렬을 상삼각행렬 형태로 만드는 과정이 핵심 단계이다. 또한, 많은 행렬 분해 방법, 예를 들어 LU 분해나 슈어 분해에서도 삼각행렬이 등장한다. 이러한 분해는 수치 선형대수학에서 복잡한 행렬 연산을 효율적으로 수행하는 데 기초가 된다.
4.5. 직교행렬과 유니타리 행렬
4.5. 직교행렬과 유니타리 행렬
직교행렬은 실수 성분을 가지며, 그 전치행렬이 역행렬과 같은 정사각행렬이다. 즉, 행렬 Q가 직교행렬이라면 Q^T Q = Q Q^T = I (단위행렬)이 성립한다. 이는 직교행렬의 각 행 벡터와 열 벡터가 정규직교 기저를 이룬다는 것을 의미한다. 직교행렬에 의한 선형 변환은 길이와 각도를 보존하는 회전이나 반사 변환에 해당한다. 따라서 직교행렬의 행렬식 값은 항상 1 또는 -1이다.
유니타리 행렬은 복소수 성분을 가지는 정사각행렬에 대한 개념으로, 직교행렬을 복소수 체로 확장한 것이다. 유니타리 행렬 U는 그 켤레 전치 행렬이 역행렬과 같다. 즉, U^* U = U U^* = I를 만족한다. 유니타리 행렬에 의한 변환 역시 복소수 벡터 공간에서의 길이(노름)와 내적을 보존한다. 유니타리 행렬의 행렬식의 절댓값은 1이다.
이 두 행렬은 선형대수학과 그 응용 분야에서 매우 중요한 역할을 한다. 수치 선형대수에서는 계산의 안정성을 높이기 위해 직교 또는 유니타리 변환을 자주 사용한다. 대표적인 예로 QR 분해나 특잇값 분해가 있으며, 양자역학에서는 상태의 진화를 유니타리 행렬로 표현한다. 또한, 신호 처리와 데이터 압축 분야에서도 직교 변환의 성질이 활용된다.
5. 연산
5. 연산
5.1. 행렬의 거듭제곱
5.1. 행렬의 거듭제곱
정사각행렬의 거듭제곱은 같은 행렬을 반복적으로 곱하는 연산이다. 정수 n에 대해, 행렬 A의 n제곱 A^n은 A를 n번 곱한 것을 의미한다. 특히 A^0은 단위행렬 I로 정의된다. 이 연산은 행렬이 표현하는 선형 변환을 반복적으로 적용하는 것에 해당하며, 이산 동역학계나 마르코프 연쇄와 같은 수학적 모델에서 시간에 따른 상태 변화를 기술하는 데 핵심적으로 사용된다.
행렬의 거듭제곱을 계산하는 일반적인 방법은 직접 곱셈을 반복하는 것이지만, 특수한 형태의 행렬에서는 더 효율적인 방법이 존재한다. 예를 들어, 대각행렬 D의 거듭제곱은 주대각선 원소들을 각각 거듭제곱하기만 하면 쉽게 구할 수 있다. 또한, 행렬이 대각화 가능할 경우, 즉 A = PDP^{-1} (여기서 D는 대각행렬) 형태로 분해될 수 있다면, A^n = P D^n P^{-1} 공식을 이용해 계산량을 크게 줄일 수 있다. 이는 고윳값과 고유벡터를 통해 가능하다.
거듭제곱 연산은 행렬의 다양한 성질과 깊이 연관되어 있다. 케일리-해밀턴 정리에 따르면 모든 정사각행렬은 자신의 특성 방정식을 만족시키므로, 높은 차수의 거듭제곱을 낮은 차수의 항들로 표현할 수 있는 이론적 근거를 제공한다. 이는 수열의 점화식 풀이나 행렬의 행렬 지수 함수 계산에도 활용된다. 또한, 멱등행렬이나 멱영행렬처럼 특정 거듭제곱에서 특별한 성질을 보이는 행렬들도 중요한 연구 대상이다.
5.2. 행렬의 트레이스
5.2. 행렬의 트레이스
정사각행렬의 대각합(trace)은 주대각선 성분들의 합을 의미한다. n×n 정사각행렬 A의 대각합은 tr(A) 또는 Tr(A)로 표기하며, 수식으로는 tr(A) = a_11 + a_22 + ... + a_nn 으로 정의된다. 이는 행렬의 중요한 불변량 중 하나로, 행렬의 여러 기본적인 성질을 파악하는 데 활용된다.
대각합은 다음과 같은 주요 성질을 가진다. 첫째, 두 행렬의 합의 대각합은 각 행렬의 대각합의 합과 같다(tr(A + B) = tr(A) + tr(B)). 둘째, 스칼라 배의 대각합은 스칼라와 원래 행렬의 대각합의 곱과 같다(tr(cA) = c tr(A)). 셋째, 매우 중요한 성질로, 두 정사각행렬의 곱의 대각합은 곱의 순서에 상관없이 같다(tr(AB) = tr(BA)). 이 성질은 행렬 곱셈이 일반적으로 교환법칙을 만족하지 않음에도 불구하고 성립한다.
이러한 성질들은 선형대수학과 행렬 이론에서 널리 사용된다. 특히, 행렬의 고윳값들의 합이 대각합과 일치한다는 사실은 고윳값 문제를 다룰 때 중요한 역할을 한다. 또한, 직교행렬이나 유니타리 행렬과 같은 특수한 행렬들을 연구할 때도 대각합은 유용한 도구가 된다.
5.3. 행렬식 계산
5.3. 행렬식 계산
행렬식은 정사각행렬에 대응되는 특별한 스칼라 값이다. 이 값을 계산하는 방법은 행렬의 크기, 즉 차원에 따라 다양하다. 가장 기본적인 2×2 행렬의 경우, 행렬식은 주대각선 원소의 곱에서 반대각선 원소의 곱을 뺀 값으로 간단히 구할 수 있다. 3×3 행렬의 경우에는 사루스 법칙을 적용하여 계산하는 방법이 널리 알려져 있다.
더 큰 크기의 행렬, 즉 4×4 이상의 고차원 행렬에 대한 행렬식 계산은 일반적으로 더 복잡한 과정을 거친다. 가장 일반적인 방법은 여인수 전개를 이용하는 것이다. 이 방법은 임의의 행 또는 열을 따라 원소와 그에 대응하는 소행렬식을 곱하여 전개하는 방식으로, 큰 행렬의 행렬식을 작은 행렬의 행렬식 계산 문제로 재귀적으로 축소시킨다. 계산 효율성을 높이기 위해 기본 행 연산을 통해 행렬을 삼각행렬 형태로 변환한 후 대각 원소들의 곱을 구하는 방법도 자주 사용된다.
행렬식 계산은 이론적 중요성뿐만 아니라 실용적 응용에서도 핵심적인 역할을 한다. 예를 들어, 크래머 법칙을 이용한 연립 일차 방정식의 해법이나 행렬이 가역행렬인지를 판별하는 데 행렬식 값이 직접적으로 사용된다. 또한, 선형 변환의 기하학적 성질을 분석할 때, 행렬식의 절댓값은 부피 확대 또는 축소 비율을 나타낸다.
6. 응용
6. 응용
6.1. 선형 변환 표현
6.1. 선형 변환 표현
정사각행렬은 유한차원 벡터 공간에서의 선형 변환을 표현하는 데 핵심적인 역할을 한다. 주어진 기저에 대해, 선형 변환은 행렬 곱셈의 형태로 나타낼 수 있으며, 이때 그 행렬은 항상 정사각행렬이다. 변환의 합성은 행렬의 곱셈에, 항등 함수는 단위행렬에 대응된다. 이 대응 관계를 통해 선형 변환의 복잡한 성질을 행렬의 계산을 통해 분석할 수 있게 된다.
특히, 선형 변환의 고유한 특성을 파악하는 고윳값과 고유벡터 문제는 정사각행렬의 고윳값 문제로 귀결된다. 변환을 나타내는 행렬이 대각화 가능하다면, 그 변환은 해당 기저에서 매우 단순한 형태, 즉 대각행렬로 표현될 수 있다. 이는 변환의 본질을 이해하고 복잡한 계산을 간소화하는 데 강력한 도구가 된다.
또한, 정사각행렬의 행렬식은 선형 변환의 기하학적 성질을 반영한다. 행렬식의 값은 변환이 공간을 얼마나 확대 또는 축소하는지를 나타내는 스케일 인자 역할을 하며, 행렬식이 0인 경우 변환은 공간을 낮은 차원으로 축소시키는 비가역 변환이 됨을 의미한다. 이는 연립 일차 방정식의 해의 존재성과도 직접적으로 연결된다.
6.2. 연립방정식 풀이
6.2. 연립방정식 풀이
정사각행렬은 연립 일차 방정식을 풀 때 핵심적인 역할을 한다. 일반적으로 n개의 미지수와 n개의 방정식으로 이루어진 연립방정식은 계수 행렬이 정사각행렬이 된다. 이러한 방정식은 행렬 표기법을 사용하여 Ax = b 형태로 간결하게 나타낼 수 있으며, 여기서 A는 n×n 계수 행렬, x는 미지수로 이루어진 열벡터, b는 상수항 열벡터이다.
이 방정식의 해를 구하는 방법은 행렬식 det(A)의 값에 따라 결정된다. 만약 행렬식이 0이 아닌 경우, 즉 행렬 A가 가역행렬일 때, 방정식은 유일한 해를 가진다. 이 유일한 해는 역행렬 A⁻¹을 이용해 x = A⁻¹b와 같이 직접적으로 표현할 수 있다. 역행렬을 구하는 방법에는 가우스 소거법이나 수반 행렬을 이용한 공식 등이 있다.
행렬식이 0인 경우, 즉 행렬 A가 특이행렬일 때는 상황이 달라진다. 이 경우 연립방정식은 해가 존재하지 않거나, 무수히 많은 해를 가지게 된다. 이는 크래머 법칙으로 해를 표현하려 할 때 분모가 0이 되어 적용할 수 없는 것과도 연결된다. 따라서 정사각행렬의 가역성은 해당 연립방정식의 해의 존재와 유일성을 판단하는 근본적인 기준이 된다.
이러한 원리는 다양한 공학 및 과학 분야의 계산 모델에서 광범위하게 응용된다. 예를 들어 회로 분석, 구조 역학, 그리고 경제학의 투입-산출 모델 등에서 발생하는 선형 시스템은 정사각행렬을 통해 모델링되고 해석된다.
6.3. 특잇값 분해
6.3. 특잇값 분해
특잇값 분해는 정사각행렬 뿐만 아니라 일반적인 행렬에도 적용할 수 있는 중요한 행렬 분해 기법이다. 임의의 m x n 크기의 행렬 A는 A = UΣV*의 형태로 분해된다. 여기서 U는 m x m 크기의 직교행렬 또는 유니타리 행렬이며, Σ는 m x n 크기의 대각행렬이고, V*는 n x n 크기의 직교행렬 또는 유니타리 행렬 V의 켤레 전치 행렬이다. 대각행렬 Σ의 대각선상의 값들은 특잇값이라고 불리는 음이 아닌 실수들로 구성된다.
이 분해는 고윳값 분해가 정사각행렬에만 적용 가능한 반면, 직사각행렬에도 적용할 수 있다는 점에서 강력한 도구이다. 특잇값 분해는 행렬 A가 나타내는 선형 변환을 회전 또는 반사(U), 축별 스케일링(Σ), 그리고 또 다른 회전 또는 반사(V*)의 조합으로 해석할 수 있게 한다. 이는 기하학적으로 매우 직관적인 의미를 가진다.
특잇값 분해는 응용수학과 공학 전반에 걸쳐 널리 사용된다. 주요 응용 분야로는 차원 축소, 주성분 분석, 이미지 압축, 추천 시스템, 통계학에서의 최소제곱법 문제 해결, 그리고 신호 처리 등이 있다. 특히 빅데이터 분석과 기계 학습에서 고차원 데이터의 핵심 패턴을 추출하는 데 필수적인 역할을 한다.
