MathGroup Archive 2005

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: diagonalizzation routine

  • To: mathgroup at
  • Subject: [mg56446] Re: diagonalizzation routine
  • From: dh <dh at>
  • Date: Tue, 26 Apr 2005 01:32:45 -0400 (EDT)
  • References: <d4hvg3$1go$>
  • Sender: owner-wri-mathgroup at

Hi Roberto,
a square S matrix may be written as:
S= P D P^-1
where P is a column matrix of eigenvetors of S  and P^-1 its inverse. D 
is a diagonal matrix with the eigenvalues of S.
Therefore, what you are looking for is the function:

Sincerely, Daniel

foice wrote:
> Hi people, i'm trying to build a diagonalization routine by myself.
> I'm partcularly interested in finding the transformation matrix
> operating the change from the non diagonal form the diagonal one.
> D=U^t * M * V
> I'd like to express such a matrix as a rotation in order to find the
> euler angles parametrizing such a transformation.
> I need to apply this routine to hermitian and not hermitian matrix.
> Do you know a ready to use solution to my problem?
> a package for mathematica or notebooks developed fram mathematica
> users doing the job?
> google is avaricious in this matter, thanks for any help you would
> give.
> roberto

  • Prev by Date: Using BarChart in a Widget
  • Next by Date: Re: multiple choice IF condition
  • Previous by thread: diagonalizzation routine
  • Next by thread: Random points in NIntegrate