레이블이 행렬인 게시물을 표시합니다. 모든 게시물 표시
레이블이 행렬인 게시물을 표시합니다. 모든 게시물 표시

행렬(4) 케일리-해밀턴 정리




케일리-해밀턴 정리
Cayley-Hamilton theorem


"행렬의 거듭제곱을 아주 쉽게 구할 수 있어요"
" the easiest way
to find powers of a matrix "








케일리-해밀턴 정리가 표준 교과의 범위를 벗어난다는 이유로, 최근 들어서는 행렬의 거듭제곱유형 문제들은 행렬을 n = 부터 하나씩 계산해  규칙성을 찾아내는 방식으로  많이 출제되고 있습니다.


그럼에도 불구하고, 아직도 많은 기출문제 유형에서 행렬의 거듭제곱 계산을 편리하게   있도록 방법으로 케일리-해밀턴 정리가 활용되고 있습니다.              


 원리를 이용한 유형은 대부분 곱셈공식이나 인수분해가 가능한 문제들로혼합 연계된 형태로 자주 출제되고 있고, 앞으로 배우게  역행렬의 연계형 문제에서도 자주 활용되니까확실하게 이해하고 외워 두는 것이 유리합니다.


현재 고 1부터는 이 [행렬단원을 개정된 표준교과에 따라배우지 않습니다만심화유형의 수열이나 벡터에서는 행렬의 기본개념이 필요하다는 점도 알아 두기 바랍니다.

 [행렬단원은 구 고등과정 교과표준에 따라 (2×2) 행렬을 기준으로 설명합니다.

  




               






행렬 A = [ a b ]  일 때아래의 식 값을 한 번 계산해 볼까요?
               c d ]


A2 – (a + d) A + (ad – bc) E


a b ] * a b ] – (a + d) a b ] + (ad – bc) [ 1 0 ]
c d ]   c d ]               c d ]                   [ 0 1 ]


= [ a2+bc  ab+bd ] – (a + d) a b ]  + (ad – bc) [ 1 0 ]
   [ ca+dc   cb+d2 ]              c d ]                    [ 0 1 ]


= [ a2+bc  ab+bd ] – a2+da  ab+db ] + [ adbc       0 ]
   [ ca+dc   cb+d2 ]   ac+dc   ad+d]    [ 0       adbc ]


= [ a2+bca2da+adbc      ab+bdabdb+0 ]
   [ ca+dcacdc+0       cb+d2add2+adbc ]


= [ 0  0 ]
   [ 0  0 ]

 = O




위의 결과인 A2 – (a + d) A + (ad – bc) E = O 을 '케일리-해밀턴 정리라고 하고행렬의 거듭제곱 계산에서 매우 편리하게 활용됩니다.


참고로우리나라에서는 (2 x 2) 의 단위행렬을 ‘E’ 라고 표현하지만영미권 국가에서는 ‘I2‘ 라고 표현합니다.





예를 들어행렬 A = [ 1  2 ] 일 때, A4 의 값을 한번 계산해 볼까요?
                                [ 3  4 ]



케일리-해밀턴의 식, A2 – 5A – 2E = O 을 이용해서 아래와 같이 한 단계씩 차수를 낮추어 나가면 됩니다.


A4

= (A2)2

= (5A + 2E)2

= 25A2 + 20A + 4E

= 25(5A + 2E) + 20A + 4E

= 145A + 54E


= 145 * [ 1  2 ] + 54 * [ 1  0 ] 
           [ 3  4 ]           [ 0  1 ]

= [ 199   290 ]
   [ 435   634 ]





비슷한 연습 문제를 하나 더 풀어 볼까요?



A = [ 1  0 ] 라고 할 때, A4 – 2A3 + 3A2 + A 를 와 만으로 간단하게 표현하여라.
      [ 3  2 ]





(1) 우선케일리-해밀턴 정리를 이용하면, A2 = 3A – 2E 이니까, 이를 이용하면 차수를 하나씩 낮추어 나갈 수 있겠지요?


A4 – 2A3 + 3A2 + A

= (3A – 2E) 2 – 2A(3A – 2E) + 3(3A – 2E) + A

= 3A2 + 2A – 2E

= 3(3A – 2E) + 2A – 2E

= 11A – 8E





               




이번에는삼차방정식 x3 = 1 의 성질과 매우 유사한행렬 방정식의 유형을 살펴 보도록 합니다.



여기서 잠깐가장 간단한 삼차방정식 x3 – 1 = 0  복습해 보도록 할까요?


(1) 우선삼차방정식의 좌변을 인수분해하는 것이 좋겠지요아래의 인수분해 공식에서 a  b 대신에 x  1  각각 대입하면,

a3 – b3 = (a – b)(a2 + ab + b2)

x3 – 1 = (x – 1)(x2 + x + 1)



이제삼차방정식의 좌변이 인수분해 되니까근의 공식을 이용해서 쉽게 해를 구할 수 있습니다.

x3 = 1

x3 – 1 = (x – 1)(x2 + x + 1) = 0

∴   (a)  x – 1 = 0    or    (b)  x2 + x + 1 = 0



(2) 따라서(a) x – 1 = 0 식에서 실근인 x = 1 이 구해지고(b) x2 + x + 1 = 0 에서 개의 허근 합하여모두  개의 해를 구해낼  있습니다.


= {–1+(1– 4)}/2 = (–1+√3i )/2 ω

or

= {–1(1– 4)}/2 = (–1√3i )/2 ω* (ω bar)




(3) 이 때ω 와 ω* 는 x3 – 1 = 0 이라는 삼차 방정식의 해이기도 하니까,

ω3 = (ω*)3 = 1





바로 이러한 원리로x2 + x + 1 = 0 이라는 식이 주어졌다면x3 = 1 도 성립합니다.

마찬가지로x2 – x + 1 = 0 이라는 식이 주어졌다면x3 = – 1 도 만족해야 합니다.

워낙 고등수학 전반에서 자주 등장하는 중요한 성질이니까반드시 외워두기 바랍니다.




               




와 로만 이루어진 행렬식에서는실수에서 배운 곱셈공식과 인수분해 공식이 그대로 적용되니까위에서 복습했던 삼차방정식 x3 = 1 의 성질도 그대로 활용됩니다.


행렬에서는실수에서의 과 같은 곱셈의 항등원이 가 되니까위에서 복습했던 내용을 아래와 같이 행렬의 공식으로 바꿀 수 있습니다.





(1) if A2 + A + E = O,       then   A3 = E

(2) if A2 – A + E = O,     then   A3 = – E







자 그럼관련된 예제를 한 번 풀어 볼까요?




A = [  1    1 ] 라 할 때,
   [ –1   0 ]           

 A1000 + A999 + A998 + A997 를 구하여라.




(1) 우선케일리-해밀턴 정리를 적용하면, A2 – A + E = O 이니까,
 앞에서 공부하고 정리했던 대로 A3 = – E



(2) 대입해서 계산하면, A999 = (A3) 333 = – E 가 되니까준식에 대입하면,

A1000 + A999 + A998 + A997

= – A – E + A2 + A



(3) 그런데, A2 – A + E = O 라고 했으니까,

= – A – E + (A – E) + A

= A – 2E

   따라서답은  [ –1    1 ]
                        [ –1   –2 ]   





위의 공식들은 앞으로 배우게 될 역행렬에서도 자주 등장하는 매우 중요한 내용이니까확실하게 이해해 두고반드시 외워 두기 바랍니다.

케일리-해밀턴 정리의 역은 심화 개념이므로, 다음에 별도로 설명합니다.




               

영어번역을 함께 보시려면, 아래의 링크를 눌러주세요.

Please click the following link
to read English translation.


               







행렬(4) AB = BA인 행렬






AB=BA인 행렬
finding a matrix B such that AB = BA


"AB = BA만 성립한다면 행렬계산이 너무 쉽지요"
" matrix operation becomes quite easy
only if AB = BA "


  




원래 행렬을 배우는 표준 수학의 본질에서는 다소 벗어나 있지만우리나라 고 의 수능이나 모의고사 문제에서는행렬의 연산에서 지나치게 어려운 유형이나 진위 유형이 자주 출제됩니다.

[행렬의 연산단원의 심화유형 문제에서AB = BA 를 만족하는지만 알아낼 수 있다면곱셈공식과 인수분해 공식을 자유롭게 사용할 수 있으니까아주 편리합니다.

실전문제에서 아주 유용한 방법이니까철저하게 이해하고 응용하는 방법을 익혀두기 바랍니다.


현재 고 1부터는 이 [행렬단원을 개정된 표준교과에 따라배우지 않습니다만심화유형의 수열이나 벡터에서는 행렬의 기본개념이 필요하다는 점도 알아 두기 바랍니다.

 [행렬단원은  고등과정 교과표준에 따라 (2×2) 행렬을 기준으로 설명합니다.







               






앞에서 두 행렬의 곱, AB  BA 는 서로 같지 않다는 것을 배웠습니다그래서 행렬의 곱이 포함된 연산은 너무 어렵지요?


AB = BA 만 성립한다면 얼마나 좋을까요우리가 익히 알고 있는 곱셈공식과 인수분해 공식을 맘대로 사용할 수 있을 테니까요.


그러면 여기서실수에서와 같이 우리가 마음대로 연산할 수 있도록 하는 AB = BA 가 성립하는 행렬 B 에는 도대체 어떤 것들이 있는지를 조사해 볼까요?



(1) 단위행렬 (identity matrix)

AE = EA, AE2 = E2A, AE-1 = E-1A, ...



(2) 행렬 와 그 패밀리 (matrix A itself and its family)

AA2 = A2A, AA3 = A3A, AA-2 = A-2A, ...




따라서행렬 B 가 위에서 알아낸 두 가지 종류의 덧셈과 뺄셈으로 이루어져 있다면곱셈의 교환법칙이 성립하겠지요그러면 일반화시켜서정리해 볼까요?





행렬 B = Am + AnE  때는항상 AB = BA  성립한다.







이 내용은 심화유형의 행렬의 연산이나 진위문제에서아주 편리하게 활용되니까상위 수준의 고등학생이라면반드시 외워 두고 응용력을 키워두기 바랍니다.




예를 하나 볼까요?




 행렬 A, B  아래의  조건식을 만족할 , A3 + B3  단위행렬 만으로 간단히 나타내어라.

A + B = E (I2)  ⋯ 
AB = 2E (2I2)  ⋯ 







(1) 우선  식을 B 를 주어로 바꾸면, B = – A + E 이니까위에서 알아낸 대로
      AB = BA 가 성립하지요?



(2) 따라서곱셈공식을 맘대로 사용해도 되겠지요?
     곱셈공식의 변형 방법으로 계산하면,

A3 + B3

= (A + B)3 – 3AB(A + B)




(3) 이제변형식에 주어진 , ② 식을 대입하면,
  
= E3 – 3 x 2E x E

= – 5E





한 문제만더 풀어 보도록 할까요?





역행렬을 갖는  행렬 A, B  A + B = 3E  만족할 아래의 등식이 참인지 거짓인지를 판별하여라.

(AB)20 = A20 x B20







(1) 우선, B 를 주어로 바꾸어 보면 B = 3A–1 이니까, AB = BA 가 성립하지요?



(2) 따라서, (AB)20 을 전개한 다음, AB = BA 를 아래와 같이 계속 바꾸어 나가면
     참이 되는 것을 알 수 있습니다.


(AB)20

= AB x AB x AB x AB x 

= A x AB x AB x AB x 

= AA x AB x BA x BA x 

= A20 x B20






               

영어번역을 함께 보시려면, 아래의 링크를 눌러주세요.

Please click the following link
to read English translation.


               








두 직선의 위치관계 Solution 12131

Solution  1 2131 1. 각기둥의 높이     두 면(밑면)이 서로 평행하고 합동인 다각형으로 이루어진 입체도형을 각기둥이라고 합니다.      밑면이 삼각형이면 삼각기둥 이라고 하 고,  두 밑면 사이의 (최단)거리를 높이 라고 하지요....