changeset 27681:20b075f88f0a

maint: merge stable to default.
author John W. Eaton <jwe@octave.org>
date Wed, 13 Nov 2019 09:13:41 -0500
parents 748aea34aecd (current diff) f998e243fa78 (diff)
children e18237114cf8
files
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/strings/mat2str.m	Tue Nov 12 22:36:17 2019 +0100
+++ b/scripts/strings/mat2str.m	Wed Nov 13 09:13:41 2019 -0500
@@ -113,7 +113,7 @@
       t = x.';
       s = sprintf (fmt, [real(t(:))'; imag(t(:))']);
     elseif (x_islogical)
-      t = v(x+1);
+      t = v(x.'+1);
       s = cstrcat (sprintf (fmt, t{:}));
     else
       s = sprintf (fmt, x.');
@@ -143,6 +143,7 @@
 %!assert (mat2str (true), "true")
 %!assert (mat2str (false), "false")
 %!assert (mat2str (logical (eye (2))), "[true false;false true]")
+%!assert (mat2str (logical ([0 1; 0 0])), "[false true;false false]")
 
 ## Test input validation
 %!error mat2str ()