Services & Resources / Wolfram Forums
-----
 /
MathGroup Archive
2005
*January
*February
*March
*April
*May
*June
*July
*August
*September
*October
*November
*December
*Archive Index
*Ask about this page
*Print this page
*Give us feedback
*Sign up for the Wolfram Insider

MathGroup Archive 2005

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

Search the Archive

Re: diagonalizzation routine

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

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:
Eigensystem

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