본문 바로가기
Physics/양자역학

[양자역학] 3.6 양자역학의 행렬 표현 Matrix Representation of Quantum Mechanics ①

by 피그티 2020. 6. 19.

이번 페이지에서는 양자역학의 선형대수학적 구조를 가장 잘 표현할 수 있도록 wave function과 operator를 행렬로 표현할 것이다. 자세한 증명은 [선형대수학] 1.4 Coordinate Representation과 [선형대수학] 2.5 Representations of Linear Transformations 참고할 것.


#Matrix Representation of Wave Functions

wave function f가 Hamiltonian H의 eigenvector |n

H |n=(n+12)ω |n  ,  n=0,1,2,3,

들로 다음과 같이 전개된다고 하자.

|f=j=0fj |j=f0 |0+f1 |1+f2 |2+

그러면 |f을 행렬로 다음과 같이 표현한다.

|f[f0f1f2]

이 때, eigenvector들이 orthonormal한 경우

n|m=δnm

계수 fj는 inner product로 표현될 수 있다.

fj=j|f

따라서 행렬 표현도 inner product(또는 적분)으로도 표현할 수 있다.


THEOREM            Matrix Representations of Wave Functions


H의 eigenvector |0, |1, ..., |n, ... 들이 서로 orthonormal한 경우

|f[0|f1|f2|f]


#Matrix Representations of Wave Function Operations

Wave function들은 덧셈, 뺄셈, scalar multiplication이 가능하다.[각주:1] Wave function fg가 다음과 같이 전개된다고 하자.

|f=j=0fj |j=f0 |0+f1 |1+f2 |2+|g=j=0gj |j=f0 |0+g1 |1+g2 |2+

그러면 fg의 덧셈은

|f+|g=(f0+g0) |0+(f1+g1) |1+(f2+g2) |2+

이를 행렬로 표현하면,

|f+|g[f0f1f2]+[g0g1g2]=[f0+g0f1+g1f2+g2]

즉, 단순한 행렬의 덧셈이 된다. 같은 방식으로 wave function의 뺄셈은 행렬의 뺄셈, scalar multiplication은 행렬의 scalar multiplication이 된다.


THEOREM            Matrix Representations of Wave Function Operations

|f+|g[f0f1f2]+[g0g1g2]=[f0+g0f1+g1f2+g2]|f|g[f0f1f2][g0g1g2]=[f0g0f1g1f2g2]c|fc[f0f1f2]=[cf0cf1cf2]


#Matrix Representations of Inner Product

Eigenvector들은 서로 orthonormal하고

n|m=δnm

inner product가 2번째 wave function에 대하여 linear

f|cg+h=cf|g+f|h

1번째 wave function에 대하여는 antilinear

cf+g|h=cf|h+f|h

을 이용하면, wave function의 inner product를 행렬 표현에서 쉽게 구할 수 있다.

|f=j=0fj |j=f0 |0+f1 |1+f2 |2+|g=j=0gj |j=f0 |0+g1 |1+g2 |2+

이면, fg의 inner product는 (표현이 복잡해지므로 inner product 안에서 eigenvector |n 대신 n^으로 쓰겠다.)

f|g=f00^+f11^+f22^+|g00^+g11^+g22^+=g0f00^+f11^+f22^+|g00^+g1f00^+f11^+f22^+|1^+=f0g0 0^|0^+f1g0 1^|0^+f2g0 2^|0^++f0g1 1^|0^+f1g1 1^|0^+=f0g0+f1g1+f2g2+

이는 다음과 같이 행렬의 곱으로 압축할 수 있다.


THEOREM            Matrix Representations of Inner Product


H의 eigenvector |0, |1, ..., |n, ... 들이 서로 orthonormal한 경우

f|g=[f0f1f2][g0g1g2]


행렬의 Hermitian adjoint를 다음과 같이 transpose conjugate로 정의하면

A=[a11a12a13a21a22a23a31a32a33]        A=[a11a21a31a12a22a32a13a23a33]

inner product는 다음과 같이 표현된다.

f|g=[f0f1f2][g0g1g2]


#Matrix Representations of Linear Operators

Linear operator은 wave function을 받아 wave function이 나오는 연산이므로, 임의의 linear operator Tj번째 eigenvector |j을 작용한 결과를 eigenvector로 전개할 수 있다.

T|j=n=0wn |n=w0 |0+w1 |1+w2 |2+

이를 이용해, T의 행렬 표현을 다음과 같이 구한다.

           (jth column)T[w1w2wm]

이 때, 계수 wi는 eigenvector와의 inner product

wi=i|T|j

로 구할 수 있으므로 다음과 같은 결과를 얻는다.


THEOREM            Matrix Representations of Operators


H의 eigenvector |0, |1, ..., |n, ... 들이 서로 orthonormal한 경우

T[0|T|00|T|10|T|21|T|01|T|11|T|22|T|02|T|12|T|2]


그리고 operator를 wave function에 작용하는 것과 inner product를 다음과 같이 표현된다.


THEOREM           

 

Wave function fg의 행렬 표현을 [f], [g], linear operator T의 행렬 표현을 [T]라고 하면, linear operator 연산은 다음의 행렬의 식으로 표현된다.

T|f[T][f]f|T|g[f][T][g]


Examples

1. Annihilation operator a와 creation operator a


3.5 Creation and Annihilation Operators에서 본 것과 같이 eigenvector |j에 annihilation operator를 작용하면,

a|j=j |j1

이므로

i|a|j=j i|j1=j δi,j1={j,if i=j10,otherwise

따라서 a의 행렬 표현은

[a]=[0|a|00|a|10|a|20|a|31|a|01|a|11|a|21|a|32|a|02|a|12|a|22|a|33|a|03|a|13|a|23|a|3]=[0100002000030000]

같은 방식으로

a|j=j+1 |j+1

따라서 a의 행렬 표현은

[a]=[0|a|00|a|10|a|20|a|31|a|01|a|11|a|21|a|32|a|02|a|12|a|22|a|33|a|03|a|13|a|23|a|3]=[0000100002000030]

을 구할 수 있다. 또한

[a]=[a]

인데, 이는 일반적인 linear operator에서도 마찬가지이다.


THEOREM            Matrix Representation of Hermitian Adjoint


임의의 linear operator T에 대하여, T의 Hermitian adjoint의 행렬 표현은 T의 transpose conjugate이다.

[T]=[T]



2. Position operator X와 momentum operator P


Annihilation operator의 정의

a=mω2X+i12mωP

로부터 XP의 행렬 표현을 쉽게 구할 수 있다.

X=2mω(a+a)P=imω2(aa)

이므로

[X]=2mω[0100102002030030][P]=imω2[0100102002030030]



3. Standard Deviation ΔX of eigenvector |n


X의 분산을 구하기 위해 X2의 행렬을 구하면

[X2]=[X][X]=2mω[1020030620500607]

따라서 

E[X2]=n|X2|n=2mω(2n+1)

이므로

Var(X2)=E[X2](E[X])2=2mω(2n+1)

따라서

ΔX=mω(n+12)

을 얻을 수 있다. 같은 방식으로

ΔP=mω(n+12)

그러므로 위치와 운동량의 표준편차의 곱은

(ΔX)(ΔP)=(n+12)

n이 클수록 (즉, energy가 클수록) 위치와 운동량의 불확정성이 커진다는 것을 알 수 있다.