function score = validate1(n, lambda) % VALIDATE1 : Validate output from Homework 1 % % score = validate1(n, lambda); % % This returns 1 for success and 0 for failure, given % matrix size n and estimated eigenvalue lambda. % % John R. Gilbert 13 Jan 2006 % modified JRG 20 Jan 2006 if n < 50 A = genmatrix1(n); expected = max(abs(eig(A))); else expected = 4*sqrt(n); end; if abs(lambda-expected)/expected < .01 score = 1; else score = 0; end;