changeset 29806:f4ccc941a941

maint: Merge stable to default.
author Markus Mützel <markus.muetzel@gmx.de>
date Wed, 23 Jun 2021 14:41:45 +0200
parents 977e4ad8966d (current diff) 20380c9bed30 (diff)
children e0fded8bd7bb
files scripts/linear-algebra/logm.m
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/linear-algebra/logm.m	Tue Jun 22 14:50:58 2021 -0700
+++ b/scripts/linear-algebra/logm.m	Wed Jun 23 14:41:45 2021 +0200
@@ -195,8 +195,14 @@
 %! A = [0.2510, 1.2808, -1.2252; ...
 %!      0.2015, 1.0766, 0.5630; ...
 %!      -1.9769, -1.0922, -0.5831];
+%! if (ismac ())
+%!   ## The math libraries on macOS seem to require larger tolerances
+%!   tol = 60*eps;
+%! else
+%!   tol = 40*eps;
+%! endif
 %! warning ("off", "Octave:logm:non-principal", "local");
-%! assert (expm (logm (A)), A, 40*eps);
+%! assert (expm (logm (A)), A, tol);
 %!assert (expm (logm (eye (3))), eye (3));
 %!assert (expm (logm (zeros (3))), zeros (3));