Processing math: 100%

대수학/선형대수학2020. 2. 26. 08:00
반응형

[선형대수학] 21. 지수행렬의 계산



대각화 가능한 행렬 A에 대하여 A=QDQ1라고 하면 eA=QeDQ1이다. 대각화가 가능하지 않은 행렬은 조르단 표준형으로 나타낼 수 있고, 이러한 행렬의 지수행렬의 계산도 대각화 가능한 행렬과 비슷하게 규칙성이 보여 쉽게 계산할 수 있게 된다. 


A를 임의의 정방행렬, JA의 조르단 표준형으로 다음과 같다고 하자.Q1AQ=J=(J1Js)여기서 QA의 일반 고유벡터들에 의해 만들어지고, Ji들은 조르단 블럭이다. 


1. 행렬 A의 거듭제곱 Ak를 구한다.Ak=QJkQ1=Q(Jk1Jks)Q1이므로 J를 단순 조르단 블럭(1개의 조르단 블럭)으로 보고 Jk를 계산한다. A의 고유값이 λn×n 조르단 블럭을 다음과 같이 나타낼 수 있다.J=(λ100λ100λ)=λ(100010001)+(0100001000)=λI+NI는 항등행렬이므로 (λI)N=N(λI)이고 다음이 성립한다.Jk=(λ1000λ10λ100λ)=(λI+N)k=kj=0(kj)λkjNjkn에 대하여 Nk=O이므로 k<l일 때 (kl)=0이라고 하면 Jk를 다음과 같이 나타낼 수 있다.Jk=n1j=0(kj)λkjNj=λkI+(k1)λk1N++(kn1)λk(n1)Nn1=(λk(k1)λk1(k2)λk2(kn1)λkn+10λk(k1)λk1(kn2)λkn+2λk(k1)λk100λk)2. A의 지수행렬 eA를 구한다.eA=eQJQ1=QeJQ1=Q(eJ1eJ200eJs)Q1여기서 Ji들은 조르단 블럭이다. 따라서 JJ=λI+N인 단순 조르단 블럭일 때 eJ를 구하면 된다. kn에 대하여 Nk=O이므로 eJ는 다음과 같다.eJ=eλIeN=eλn1k=0Nkk!=eλ(1112!1(n1)!0111(n2)!101)

다음과 같이 정의된 행렬 A에 대하여 eA를 구하자.A=(431101123)먼저 이 행렬의 고유값을 구하면det(AλI)=(λ2)2(λ3)이므로 λ=2는 중복도가 2인 고유값, λ=3은 중복도가 1인 고유값이다.A2I=(231121121),A3I=(131131120)이므로 E(2)=1이고 고유값 2와 3에 대한 고유벡터를 x1, x3이라고 하면, 다음과 같다.x3=(211)고유값 2에 대한 일반 고유벡터가 필요하다. 2에 대한 일반 고유벡터를 x2라고 하면(A2I)2=(220110110)이므로x2=(110)이고x1=(A2I)x2=(111)이다. 그러므로Q=(112111101),Q1=(111011110)이고 따라서 다음이 성립한다. J=Q1AQ=(210020003)=(J100J2)(J1=(2102),J2=(3))eJ1을 구하자.J1=2I+N(N=(0100))라고 하면 k2에 대하여 Nk=O이므로eN=I+N+N22!+N33!++=I+N=(1101)이고eJ1=e2IeN=e2(1101)=(e2e20e2)이다. 따라서 eJ는 다음과 같고eJ=(e2e200e2000e3)eA는 다음과 같다.(계산은 여러분의 몫)eA=eQJQ1=QeJQ1=(112111101)(e2e200e2000e3)(111011110)

참고자료:

Linear Algebra, jinho Kwak, sungpyo Hong, Birkhauser           

반응형
Posted by skywalker222