Index: /issm/trunk/src/m/utils/Array/string_dim.m
===================================================================
--- /issm/trunk/src/m/utils/Array/string_dim.m	(revision 3579)
+++ /issm/trunk/src/m/utils/Array/string_dim.m	(revision 3580)
@@ -11,8 +11,13 @@
 end
 
+%  check for scalar
+
 if (numel(a) == 1) && (idim == 1)
     sdim='';
     return
 end
+
+%  check for overflow
+
 if (idim > numel(a))
     if ~isempty(inputname(1))
@@ -24,4 +29,14 @@
     end
 end
+
+%  check for column or row vector (Matlab uses a minimum of two
+%  dimensions, so this won't match Matlab standard output)
+
+if (ndims(a) == 2) && ((size(a,1) == 1) || (size(a,2) == 1))
+    sdim =['(' num2str(idim) ')'];
+    return
+end
+
+%  do the general case
 
 asize=size(a);
