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

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

[Octave-bug-tracker] [bug #49232] Complex pinv giving incorrect results


From: Ceral Paquet
Subject: [Octave-bug-tracker] [bug #49232] Complex pinv giving incorrect results
Date: Fri, 30 Sep 2016 16:33:52 +0000 (UTC)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.1) Gecko/20100101 Goanna/20160924 PaleMoon/26.4.1

URL:
  <http://savannah.gnu.org/bugs/?49232>

                 Summary: Complex pinv giving incorrect results
                 Project: GNU Octave
            Submitted by: octavebugs
            Submitted on: Fri 30 Sep 2016 04:33:50 PM GMT
                Category: None
                Severity: 3 - Normal
                Priority: 5 - Normal
              Item Group: None
                  Status: None
             Assigned to: None
         Originator Name: 
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
                 Release: 4.2.0-rc2
        Operating System: GNU/Linux

    _______________________________________________________

Details:

I just compiled 4.2-rc2 with enable-64 and OpenBLAS-0.2.16

./configure LD_LIBRARY_PATH=/opt/OpenBLAS/lib CPPFLAGS=-I/opt/OpenBLAS/include
LDFLAGS=-L/opt/OpenBLAS/lib --enable-64

It seems that complex svd is broken.

>> A=[1 2;3 4]+i*[5 6;7 8];
>> b=[1;1];
>> A\b
ans =

  -0.50000 + 0.50000i
   0.50000 - 0.50000i

>> pinv(A)*b
ans =

  -0.50000 + 0.50000i
   0.41415 - 0.57313i


Sorry I haven't had a chance to recompile with other setups but this was all
working under Octave 4.0.1... which I unfortunately deleted after 4.2
compiled.




    _______________________________________________________

Reply to this item at:

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

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




reply via email to

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