>> asa007_test 13-Feb-2008 07:50:45 ASA007_TEST MATLAB version Test the ASA007 routines. TEST01: SYMINV computes the inverse of a positive definite symmetric matrix. A compressed storage format is used. Here we look at the matrix A which is N+1 on the diagonal and N on the off diagonals. Matrix order N = 1 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 1.110223e-16 Matrix order N = 2 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 4.577567e-16 Matrix order N = 3 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 4.475452e-16 Matrix order N = 4 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 1.395529e-15 Matrix order N = 5 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 1.202813e-15 Matrix order N = 6 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 2.190054e-15 Matrix order N = 7 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 4.828194e-15 Matrix order N = 8 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 5.031823e-15 Matrix order N = 9 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 5.159570e-15 Matrix order N = 10 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 6.478549e-15 Matrix order N = 11 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 2.090418e-14 Matrix order N = 12 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 1.122710e-14 Matrix order N = 13 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 2.187354e-14 Matrix order N = 14 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 3.421441e-14 Matrix order N = 15 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 2.446332e-14 TEST02: SYMINV computes the inverse of a positive definite symmetric matrix. A compressed storage format is used. Here we look at the Hilbert matrix A(I,J) = 1 / ( I + J - 1 ) We expect errors to grow quickly with N. Matrix order N = 1 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 0.000000e+00 Matrix order N = 2 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 4.937408e-16 Matrix order N = 3 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 3.348525e-15 Matrix order N = 4 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 3.487756e-13 Matrix order N = 5 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 6.883375e-12 Matrix order N = 6 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 8.382671e-11 Matrix order N = 7 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 4.724707e-09 Matrix order N = 8 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 1.610475e-07 Matrix order N = 9 Maxtrix nullity NULLTY = 0 RMS ( C * A - I ) = 4.317169e-06 Matrix order N = 10 Maxtrix nullity NULLTY = 1 RMS ( C * A - I ) = 1.408078e+01 Matrix order N = 11 Maxtrix nullity NULLTY = 1 RMS ( C * A - I ) = 3.782687e+00 Matrix order N = 12 Maxtrix nullity NULLTY = 1 RMS ( C * A - I ) = 3.925892e+00 Matrix order N = 13 Maxtrix nullity NULLTY = 1 RMS ( C * A - I ) = 4.062417e+00 Matrix order N = 14 Maxtrix nullity NULLTY = 1 RMS ( C * A - I ) = 4.193206e+00 Matrix order N = 15 Maxtrix nullity NULLTY = 1 RMS ( C * A - I ) = 4.318995e+00 ASA007_TEST Normal end of execution. 13-Feb-2008 07:50:45 >>