comparison scripts/linear-algebra/condest.m @ 7239:7d7f05863f27

[project @ 2007-12-03 20:10:06 by jwe]
author jwe
date Mon, 03 Dec 2007 20:10:06 +0000
parents b48a21816f2e
children 26f42a14d4f6
comparison
equal deleted inserted replaced
7238:22f210ca8cc1 7239:7d7f05863f27
194 %!test 194 %!test
195 %! N = 6; 195 %! N = 6;
196 %! A = hilb (N); 196 %! A = hilb (N);
197 %! cA = condest (A); 197 %! cA = condest (A);
198 %! cA_test = norm (inv (A), 1) * norm (A, 1); 198 %! cA_test = norm (inv (A), 1) * norm (A, 1);
199 %! assert (cA, cA_test, 2^-12); 199 %! assert (cA, cA_test, 2^-8);
200 200
201 %!test 201 %!test
202 %! N = 6; 202 %! N = 6;
203 %! A = hilb (N); 203 %! A = hilb (N);
204 %! solve = @(x) A\x; solve_t = @(x) A'\x; 204 %! solve = @(x) A\x; solve_t = @(x) A'\x;
205 %! cA = condest (A, solve, solve_t); 205 %! cA = condest (A, solve, solve_t);
206 %! cA_test = norm (inv (A), 1) * norm (A, 1); 206 %! cA_test = norm (inv (A), 1) * norm (A, 1);
207 %! assert (cA, cA_test, 2^-12); 207 %! assert (cA, cA_test, 2^-8);
208 208
209 %!test 209 %!test
210 %! N = 6; 210 %! N = 6;
211 %! A = hilb (N); 211 %! A = hilb (N);
212 %! apply = @(x) A*x; apply_t = @(x) A'*x; 212 %! apply = @(x) A*x; apply_t = @(x) A'*x;