From: <HIDDEN>
Newsgroups: comp.soft-sys.matlab
Subject: Re: eignevalue decomposition
Date: Mon, 9 Feb 2009 01:49:01 +0000 (UTC)
Organization: The MathWorks, Inc.
Lines: 17
Message-ID: <gmo22d$98r$>
References: <gmnhr2$bij$>
Reply-To: <HIDDEN>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
X-Trace: 1234144141 9499 (9 Feb 2009 01:49:01 GMT)
NNTP-Posting-Date: Mon, 9 Feb 2009 01:49:01 +0000 (UTC)
X-Newsreader: MATLAB Central Newsreader 1187260
Xref: comp.soft-sys.matlab:516962

"vagrom Jiang" <> wrote in message <gmnhr2$bij$>...
> Hi,
>    i want to apply the eigvenvalue decomposition to a 3*3*3 matrix. The eigenvalues are  supposed to be in asending order. And how can i find their corresponding eigen vectors?  
> Thanks!
> Xin

  What do you mean by "the eigvenvalue decomposition to a 3*3*3 matrix"?  It is my understanding that the term 'eigenvalue' applies only to square n-by-n matrices.  A three-dimensional array is not even a matrix.

  As for obtaining eigenvalues in ascending order, that has been discussed very frequently in this newsgroup.  You should look up some of them.

  The correspondence between eigenvalues and eigenvectors obtained with matlab's 'eig' function is just that of corresponding columns in the returned V and D of

 [V,D] = eig(A)

The k-th column of V is the eigenvector corresponding to the eigenvalue in the k-th column of D at its diagonal.

Roger Stafford