삼각행렬

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적 선형대수학에서 삼각행렬(三角行列, 틀:Llang)은 정사각행렬의 특수한 경우로, 주대각선을 기준으로 대각항의 위쪽이나 아래쪽 항들의 값이 모두 0인 경우를 의미한다.

주대각선
주대각선

다음과 같은 모양을 가지는 행렬 𝐋하삼각행렬(lower triangular matrix)로 정의한다.틀:Sfn

𝐋=[l1,10l2,1l2,2l3,1l3,2ln,1ln,2ln,n1ln,n]

다음과 같은 모양을 가지는 행렬 𝐔상삼각행렬(upper triangular matrix)로 정의한다.틀:Sfn

𝐔=[u1,1u1,2u1,3u1,nu2,2u2,3u2,nun1,n0un,n]

만약 삼각행렬의 대각항이 모두 0인 경우는 순삼각행렬(strict triangular), 혹은 삼각행렬의 모양에 따라 순하삼각행렬, 순상삼각행렬로 부른다.

성질

  • 상삼각행렬이면서 하삼각행렬인 행렬은 대각행렬이다.
  • 삼각행렬이면서 정규행렬인 행렬은 대각행렬이다.
  • 상삼각행렬은 덧셈, 곱셈, 역행렬에 대해 닫혀 있다. 즉, 상삼각행렬간의 덧셈, 곱셈, 역행렬 연산을 통해 나오는 행렬은 상삼각행렬이다. 이 성질은 하삼각행렬에 대해서도 성립한다.
    • 단, 순삼각행렬 등과 같이 행렬식이 0의 값을 가질 경우 역행렬이 존재하지 않으므로, 역행렬에 대해 닫혀있기 위해서는 삼각행렬이 가역행렬이어야 한다는 추가 조건이 있다.
  • 삼각행렬의 행렬식은 대각항들의 곱과 같다.
  • 대각행렬사다리꼴행렬은 삼각행렬의 특수한 형태이다.

  • (순)상삼각행렬(식)[1]
+eee|4a3b2cd04a3b2c004a3b0004a|=+eee(4a|4a3b2c04a3b004a|3b|03b2c04a3b004a|+2c|04a2c003b004a|d|04a3b004a000|)
+eee4a|4a3b2c04a3b004a|=+eee4a(4a|4a3b04a|3b|03b04a|+2c|04a00|)
eee3b|03b2c04a3b004a|=eee3b(0|4a3b04a|3b|03b04a|+2c|04a00|)
+eee2c|04a2c003b004a|=+eee2c(0|03b04a|4a|03b04a|+2c|0000|)
eeed|04a3b004a000|=eeed(0|04a00|4a|04a00|+3b|0000|)
+eee4a4a|4a3b04a|=+eee4a4a(4a4a3b0)=+44a4e3=+256a4e3
eee4a3b|03b04a|=eee4a3b(04a3b0)=0
+eee4a2c|04a00|=+eee4a2c(004a0)=0
+eee3b3b|03b04a|=+eee3b3b(04a3b0)=0
eee3b2c|04a00|=eee3b2c(004a0)=0
eee2c4a|03b04a|=eee2c4a(04a3b0)=0
+eee2c2c|0000|=+eee2c2c(0000)=0
+eeed4a|04a00|=+eeed4a(004a0)=0
eeed3b|0000|=eeed3b(0000)=0


  • (순)하삼각행렬(식)
aaa|d0002cd003b2cd04a3b2cd|=aaa(d|d002cd03b2cd|0|2c003bd04a2cd|+0|2cd03b2c04a3bd|0|2cd03b2cd4a3b2c|)
aaad|d002cd03b2cd|=aaad(d|d02cd|0|2c03bd|+0|2cd3b2c|)
aaadd|d02cd|=aaadd(dd02c)=a3d4


  • 삼각행렬 A에 대해서 xIA도 역시 삼각행렬이기 때문에, 고유행렬식 det(xIA)은 대각항들을 근으로 가진다. 따라서 A고윳값은 각 대각항이 된다.
[1000100101]

전진 대입과 후진 대입

행렬 방정식 𝐋𝐱=𝐛 또는 𝐔𝐱=𝐛의 형태에서 각각 하삼각행렬에 대한 전진대입( forward substitution) 및 상 삼각행렬에대한 후진대입(back substitution)이라고하는 반복적 프로세스로 해결하기가 용이하다. 우선 소위 하삼각행렬의 경우의 프로세스는 x1을 첫번째 계산으로 해서 다음 방정식으로 대입하여 x2 , ~xn까지 반복한다. 상삼각행렬에서는 역으로 작동하는데 , 첫번째 계산은 xn, 그런 다음 이를 이전 방정식으로 대입하여 xn1, 반복하여 x1에 이른다.

행렬을 뒤집는것은 아니다.

  • 전진대입

행렬 방정식 L x = b는 선형 방정식의 시스템(연립)으로 쓸 수 있다

1,1x1=b12,1x1+2,2x2=b2(m1),1x1+(m1),2x2++(m1),(m1)x(m1)=b(m1)m,1x1+m,2x2++m,mxm=bm

여기서 x1는 첫 번째 방정식 (1,1x1=b1) 에만 관련된다. 이어서 두 번째 방정식은 x1x2에 관련된다. 따라서 이미 해결 된 값으로 대입하여 풀수있게된다. 계속해서 마지막의 직전은 xm이전에 접근한 값 xm1이다. 그리고 맨 마지막 m번째 방정식은 xm이다.

이러한 x1,x2,,xm1,xm 결과 수식은 다음과 같다.

x11,1=b1
x1=b11,1 이고,
x22,2+2,1x1=b2
x2=b22,1x12,2 이고,
x33,3+x22,2+2,1x1=b3
x3=b3x22,22,1x13,3 이고,
정리하면,
x1=b11,1
x2=b22,1x12,2
x3=b3x22,22,1x13,3
계속해서 ,
일반화하면
xm=bm(i=1m1m,ixi)m,m
  • 후진대입
상삼각행렬 U를 갖는 행렬 방정식은 역방향에서 같은 방식으로 적용하여 접근할 수 있다.

같이 보기

각주

틀:각주

참고 문헌

틀:전거 통제