[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chageset]: Add the spaugment function
From: |
John W. Eaton |
Subject: |
Re: [Chageset]: Add the spaugment function |
Date: |
Wed, 02 Apr 2008 22:25:42 -0400 |
On 2-Apr-2008, Ben Abbott wrote:
|
| On Apr 2, 2008, at 1:12 PM, David Bateman wrote:
| > Another easy function to implement. The help string and the example
| > took
| > longer to write :-)
| >
| > D.
|
| David, I'm getting a failure with this one.
|
| Is there reason for concern?
|
| In event it is important, I built with SuiteSparse 3.1.0.
|
| octave:5> test spaugment
| ***** test
| m = 11; n = 10; mn = max(m ,n);
| a = spdiags ([ones(mn,1), 10*ones(mn,1), -ones(mn,1)],[-1,0,1], m, n);
| x0 = a \ ones (m,1);
| s = spaugment (a);
| [L, U, P, Q] = lu (s);
| x1 = Q * (U \ (L \ (P * [ones(m,1); zeros(n,1)])));
| x1 = x1(end - n + 1 : end);
| assert (x1, x0, 1e-10)
| !!!!! test failed
| error: assert (x1,x0,1e-10) expected
| 0.109902
| 0.099020
| 0.100097
| 0.099990
| 0.100001
| 0.100000
| 0.099990
| 0.099990
| 0.099020
| 0.099020
| but got
| 0.109902
| 0.099020
| 0.100097
| 0.099990
| 0.100001
| 0.100000
| 0.099990
| 0.099990
| 0.099020
| 0.099020
| maximum absolute error 1.655e-07 exceeds tolerance 1e-10
This looks like a case where we just need to change the tolerance.
jwe