octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #42097] 64bit Slackware, eig returning incorre


From: Russell Carden
Subject: [Octave-bug-tracker] [bug #42097] 64bit Slackware, eig returning incorrect results
Date: Mon, 14 Apr 2014 14:47:12 +0000
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 conkeror/1.0pre

Follow-up Comment #19, bug #42097 (project octave):

I almost have all the code in place to do what you are suggesting.
I will do that later this afternoon.
However, let me note The results are incorrect immediately after the call to
DGEEV.  The eigenvalues and the eigenvectors are incorrect.  If you compute
the perturbation to A, as I did in a previous comment,  you find that the
presenece of the A(3,1) entry results in a perturbation to the A(2,1) entry of
the matrix.  This perturbation is not a linear function of the A(3,1) entry.
I just did a test on a similarly structured matrix 
A=diag(ones(3,1),1), A(4,1)=1.  eig(A) returns incorrect results,
However when I apply eig(A^2) which is not an upper Hessenberg matrix, I get
correct results.  Octave always seems to give the right answer for upper
Hessenberg matrices.



    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?42097>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]