Monday, 21 September 2015

matrices - Eigenvalue Decomposition of a Triadiagonal Matrix



I need to compute explicitly an eigenvalue decomposition of the following N×N tridiagonal matrix,



T=[2(1h2+1k2)1h21h22(1h2+1k2)1h21h22(1h2+1k2)1h21h22(1h2+1k2)]



which appears in solving Poisson problem numerically on rectangular uniform mesh in two dimensional space.



I know T is a Toeplitz matrix. Hence eigenvalues of T are




λi(T)=2(1h2+1k2)+2h2cosiπN+1,i=1,2,,N



and the corresponding eigenvectors of T are



xi=[xi,1,xi,2,,xi,N]T,i=1,2,,Nxi,j=sinijπN+1,i=1:N,j=1:N



1. I now need to compute the inverse of X={sinijπN+1}Ni,j=1 to obtain an eigenvalue decomposition of T. How can I compute this X1?



2. I also notice that T is normal. Hence, it has an singular value decomposition as the form T=UdiagN{λi(TN)}U, where U is unitary. How can I find this U?




Thank in advanced.


Answer



We have X1=2N+1X.



If uv, xu,xv=Ni=1sin(uiπN+1)sin(viπN+1).



sin(a)sin(b)=12(cos(ab)cos(a+b)).



So xu,xv=12Ni=1(cos((uv)iπN+1)cos((u+v)iπN+1)).




cos(0)+Ni=1cos((uv)iπN+1)=Ni=0cos((uv)iπN+1)=0 because $-2(N+1)

cos(0)+Ni=1cos((u+v)iπN+1)=Ni=0cos((u+v)iπN+1)=0 because $0

So xu,xv=0.



xu,xu=12Ni=1(cos(0)cos(2uiπN+1))=12(N+1) because 0<2u<2(N+1).



So XX=12(N+1)IN.




But X=X. So X1=2N+1X.


No comments:

Post a Comment

real analysis - How to find limhrightarrow0fracsin(ha)h

How to find lim without lhopital rule? I know when I use lhopital I easy get $$ \lim_{h\rightarrow 0}...