MATHEMATICS/선형대수학

[선형대수학] 크래머 공식 (Cramer's Rule)

섭교수 2021. 11. 4. 16:34
반응형

#선형대수학

크래머 공식은 Ax=b 형태의 방정식을 푸는 일종의 도구이며, 역행렬 개념을 포함합니다

1. 크래머 공식 (Cramer's Rule)

 

크래머, 크레이머, 크라메르 등으로 불리는 이 공식은 많은 공대생들의 모근을 말려 죽이고 있습니다. 공식 자체를 이해하는 건 어렵지 않은데 수많은 행렬식 계산을 요구해 골머리를 앓게 하는 몹쓸 녀석으로 간주되곤 합니다

크래머 공식은 n x n 행렬 A의 i 번째 열을 n x 1 열벡터 b로 치환한 Ai(b)를 정의하는 것으로부터 시작합니다

For any n x n matrix A and any b in Rn, let Ai(b) be the matrix obtain from A by replacing column i by the vector b

즉 A가 아래와 같이 n개의 열벡터로 이루어진 행렬일 때

Ai(b)는 다음과 같습니다

다음은 크래머 공식입니다

A가 n x n 가역행렬일 때(역행렬 존재), 모든 n x 1 열벡터 b에 대하여 Ax=b에 대한 유일해 x 는 다음 xi로 나타내지는 성분(entry)를 가진다

예를 들어 3 x 3 행렬에 대하여 Ax=b의 유일해는 다음과 같은 형태라는 뜻입니다

크래머 공식은 단위행렬(Identity matrix, In )의 i번째 열을 x로 치환한 것과 역행렬의 성질을 이용해 간단히 증명할 수 있습니다

Ax=b라는 방정식이 주어졌습니다

n x n 행렬 A와 i번째 열을 n x 1 열벡터 x로 치환한 단위행렬의 곱을 봅시다

이때 우변은 다음과 같습니다

행렬 A와 en 의 곱은 행렬 A의 n번째 열벡터가 되고 Ax 는 Ax=b라는 방정식 하에서 b가 됩니다

그런데 이것이 처음 소개한 Ai(b) 입니다

즉 아래와 같은 등식이 성립합니다

양변에 행렬식을 취하면

이때 det(AB) = detA x detB 입니다

좌변에 위치한 단위행렬의 행렬식은 x의 i번째 엔트리와 같습니다

A가 가역행렬이라면 det A ≠ 0 이므로 양변을 det A로 나누어크래머 공식과 같은 형태로 위 등식을 정리할 수 있습니다

 

2. 예제 풀이

 

 

(예제) 다음 연립방정식의 해를 구하여라

크래머 공식을 사용하기 위해 연립방정식으로부터 A와 열벡터 b를 설정하고

행렬 A가 가역행렬(Invertible matrix) 인지 판단하기 위해 행렬식을 계산합니다(det A = ad-bc)

det A가 0이 아니므로 A는 가역행렬입니다. 따라서 크래머 공식을 사용할 수 있습니다

A의 i번째 열을 b로 치환한 모든 Ai(b)는 다음과 같습니다

행렬식까지 계산해줍니다

이상의 정보들을 조합해 크래머 공식에 대입하여 연립방정식의 해를 구합니다

 

Any Qustions, Any Comments are WELCOME :)

오타나 오류 지적 감사히 받습니다

반응형