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

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

[Octave-bug-tracker] [bug #57185] svd returns inconsistent eigenvalues


From: Rik
Subject: [Octave-bug-tracker] [bug #57185] svd returns inconsistent eigenvalues
Date: Thu, 7 Nov 2019 21:26:11 -0500 (EST)
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko

Follow-up Comment #2, bug #57185 (project octave):

Also works for me.  In case it was something related to random numbers, I
tried several thousand runs with


for i = 1:1000
  x = randn(10, 5) ;
  y = randn(10, 5) ;
  z = complex(x, y) ;

  [~, Dr] = svd(x) ; diag(Dr);
  svd(x);
  [~, Dc] = svd(z) ; diag(Dc);
  svd(z);

  assert (isreal(Dr))
  assert (isreal(Dc))
endfor


It always passes.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?57185>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

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