Você está na página 1de 1

Consider the matrix,

0 0 1
   0 0 0 [I.1]
 
1 0 0

Verify that U †U is diagonal, U being the matrix of eigenvectors of  .

we need the eigenvalues and eigenvectors of [I.1],

'Omega'=Omega, Eigenvectors(Omega);
é0 0 1ù é 1ù é 1 0 -1ù
ê ú ê ú ê ú
W= ê 0 0 0ú , ê 0ú , ê 0 1 0ú
ê ú ê ú ê ú
ê ú ê ú ê ú
ë1 0 0û ë -1û ë 1 0 1û
[I.2]

The eigenvectors don’t come out of maple normalized, so we have to normalize them “by eye” when we build U † ,U ,

U := Matrix([[1/sqrt(2), 0, -1/sqrt(2)], [0, 1, 0], [1/sqrt(2), 0,


1/sqrt(2)]]): UT := HermitianTranspose(U): 'U'=U,'UT'=UT;
é 1 1ù é 1 1 ù
ê 2 0 - 2ú ê 2 0 2ú
ê 2 2ú ê 2 2 ú
ê ú ê ú
U =ê 0 1 0 ú , UT = ê 0 1 0 ú
ê ú ê ú
ê ú ê ú
ê 1 1 ê-1 2 1
ê 2 0 2 ú
ú ê 2 0 2ú
ú
ë 2 2 û ë 2 û
[I.3]

Now, computing U †U as instructed,

'UT.Omega.U'=UT.Omega.U;
é1 0 0ù
ê ú
UT . W . U = ê 0 0 0ú
ê ú
ê ú
ë0 0 -1û
[I.4]

Você também pode gostar