|
From: | Przemek Klosowski |
Subject: | Re: Octave hangs forever trying to invert singular matrix |
Date: | Tue, 22 Dec 2009 14:46:10 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.4pre) Gecko/20090922 Fedora/3.0-3.9.b4.fc12 Thunderbird/3.0b4 |
On 12/22/2009 01:19 PM, Carlo de Falco wrote:
On 22 Dec 2009, at 19:17, Carlo de Falco wrote:Hi, I have a 480x480 sparse matrix of rank 479 trying to solve A\ones(480,1) makes matlab throw a warning and return garbageA\ones(480,1)Warning: Matrix is close to singular or badly scaled. Results may be inaccurate. RCOND = 3.815118e-20. ans = 1.0e+17 * -0.2637 -0.2637 -0.2637 -0.2637 -0.2637 -0.2637 -0.2637
On my stock Fedora 12: system("rpm -q kernel octave") kernel-2.6.31.6-166.fc12.i686 octave-3.2.3-2.fc12.1.i686 Using your matrix (which by the way shows rank 478 not 479 as you reported: A\ones(480,1)warning: warning 1, at line 613 in file ../Supernodal/t_cholmod_super_numeric.c
warning: matrix not positive definite ans = -2.6969e+17 -2.6969e+17 -2.6969e+17 -2.6969e+17 -2.6969e+17 -2.6969e+17
[Prev in Thread] | Current Thread | [Next in Thread] |