Diagonalising an n*n matrix analytically

  • Context: Graduate 
  • Thread starter Thread starter A Dhingra
  • Start date Start date
  • Tags Tags
    Matrix
Click For Summary
SUMMARY

The discussion focuses on diagonalizing a (2n+1)x(2n+1) matrix with specific diagonal terms A_ll = (-n+l)^2 and non-vanishing off-diagonal terms A_l(l+1) = A_(l+1)l = constant. Participants suggest using the Gauß algorithm for an analytical approach, which requires approximately 4n steps. It is established that finding eigenvalues for matrices of degree 5 or higher lacks a general algebraic solution. The discussion highlights the relevance of Jacobi matrices and Chebyshev polynomials in deriving the spectrum of such matrices.

PREREQUISITES
  • Understanding of matrix diagonalization techniques
  • Familiarity with eigenvalue problems and polynomial equations
  • Knowledge of Jacobi matrices and their properties
  • Basic concepts of Chebyshev polynomials
NEXT STEPS
  • Research the application of the Gauß algorithm in matrix diagonalization
  • Study the properties and applications of Jacobi matrices
  • Explore Chebyshev polynomials and their role in spectral analysis
  • Investigate iterative methods for solving eigenvalue equations
USEFUL FOR

Mathematicians, physicists, and engineers involved in linear algebra, particularly those working on matrix theory and eigenvalue problems.

A Dhingra
Messages
211
Reaction score
1
Hi everyone
I am trying to diagonalise a (2n+1)x(2n+1) matrix which has diagonal terms A_ll = (-n+l)^2 and other non vanishing terms are A_l(l+1) = A_(l+1)l = constant.
Is there any way I can solve it for general n without having to use any numerical methods.
I remember once a professor diagonalised such a matrix for a fixed value of n using some tricks, but I can't remember how he did that. Can anyone help me out here?

Any help is appreciated. Cheers!
 
Physics news on Phys.org
The Gauß algorithm should need about 4n steps (+- a few), and you can do it analytically and see if the result has some reasonable expression (but even if it does not, you get an analytic result).
 
Hi ...
I have managed to find an iterative expression to solve for the eigenvalues. But without selecting a fixed value of n I can't do anything with it. Any suggestions how I can go ahead with it.
Thanks mfb
 
Finding the eigenvalues for a matrix is equivalent to solving the n degree eigenvalue equation. There is NO algebraic method for exactly solving a general polynomial of degree 5 or higher.
 
Are you assuming that ##A_{j,j+1}= A_{j+1,j} = a ## for all ##j##? (i.e.> that ##a## is the same for all ##j##). If so, then the case when ##a=1## and all other entries are ##0## is the case of the so-called free Jacobi matrix. Its spectrum is computed in terms of Chebyshev polynomials. Your case then can be obtained by a simple affine transformation.

Even if your ##a##s are different, look up Jacobi matrices and orthogonal polynomials.
 

Similar threads

  • · Replies 14 ·
Replies
14
Views
3K
  • · Replies 33 ·
2
Replies
33
Views
2K
Replies
3
Views
2K
  • · Replies 15 ·
Replies
15
Views
3K
Replies
4
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K