annotate test/bug-49904.tst @ 31214:19bd1953fc1d stable

GitHub-CI: Remove ubuntu-18.04 runners from build matrix. * .github/workflow/make.yaml (ubuntu): GitHub-hosted runners for ubuntu-18.04 are being deprecated. Remove them from build matrix. See also: https://github.com/actions/runner-images/issues/6002
author Markus Mützel <markus.muetzel@gmx.de>
date Tue, 30 Aug 2022 11:16:27 +0200
parents 9080316864bf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22926
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
1 %!shared A
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
2 %! A = [ ...
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
3 %! 1.00003+0.00000i, -0.68292+0.26406i, -0.57670+0.25291i, 0.34986+0.03335i;
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
4 %! -0.68292-0.26406i, 0.94539+0.00000i, 0.69006-0.03967i, -0.43847+0.38619i;
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
5 %! -0.57670-0.25291i, 0.69006+0.03967i, 0.95260+0.00000i, -0.34734+0.40728i;
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
6 %! 0.34986-0.03335i, -0.43847-0.38619i, -0.34734-0.40728i, 0.98356+0.00000i];
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
7 %!
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
8
30110
9080316864bf update bug status in test suite
John W. Eaton <jwe@octave.org>
parents: 30109
diff changeset
9 %!test <*49904>
22926
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
10 %! [Ainv, rcond] = inv (A);
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
11 %! assert (ishermitian (Ainv));
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
12 %! assert (A * Ainv, eye (4, 'double'), eps ('double') / rcond)
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
13
30110
9080316864bf update bug status in test suite
John W. Eaton <jwe@octave.org>
parents: 30109
diff changeset
14 %!test <*49904>
22926
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
15 %! [Ainv, rcond] = inv (single (A));
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
16 %! assert (ishermitian (Ainv));
db2a531717b3 fix inv for hermitian matrices (bug introduced in 5ce959c55cc0) (bug #49904)
John W. Eaton <jwe@octave.org>
parents:
diff changeset
17 %! assert (A * Ainv, eye (4, 'single'), eps ('single') / rcond)