changeset 11310:ffbcb0edfbda

Fix handling of input array of length 2 in daspect.m and pbaspect.m
author Ben Abbott <bpabbott@mac.com>
date Fri, 03 Dec 2010 07:39:18 -0500
parents d800fc6bd067
children 3bddc4ea8141
files scripts/ChangeLog scripts/plot/daspect.m scripts/plot/pbaspect.m
diffstat 3 files changed, 11 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/ChangeLog	Thu Dec 02 19:39:32 2010 -0500
+++ b/scripts/ChangeLog	Fri Dec 03 07:39:18 2010 -0500
@@ -1,3 +1,8 @@
+2010-12-03  Konstantinos Poulios <logari81@gmail.com>
+
+	* plot/pbaspect.m, plot/daspect.m: Fix handling of input array of
+	length 2.
+
 2010-12-02  Ben Abbott <bpabbott@mac.com>
 
 	* image/image.m: Only flip y-axis if nextplot property equal
--- a/scripts/plot/daspect.m	Thu Dec 02 19:39:32 2010 -0500
+++ b/scripts/plot/daspect.m	Fri Dec 03 07:39:18 2010 -0500
@@ -63,8 +63,9 @@
         case "auto"
           set (hax, "dataaspectratiomode", "auto");
         endswitch
-      elseif (isreal (varargin{1})
-              && any (numel (varargin{1}) == [2, 3]))
+      elseif (isreal (varargin{1}) && numel (varargin{1}) == 2)
+        set (hax, "dataaspectratio", [varargin{1}, 1])
+      elseif (isreal (varargin{1}) && numel (varargin{1}) == 3)
         set (hax, "dataaspectratio", varargin{1})
       else
         error ("daspect: invalid input.")
--- a/scripts/plot/pbaspect.m	Thu Dec 02 19:39:32 2010 -0500
+++ b/scripts/plot/pbaspect.m	Fri Dec 03 07:39:18 2010 -0500
@@ -63,8 +63,9 @@
         case "auto"
           set (hax, "plotboxaspectratiomode", "auto");
         endswitch
-      elseif (isreal (varargin{1})
-              && any (numel (varargin{1}) == [2, 3]))
+      elseif (isreal (varargin{1}) && numel (varargin{1}) == 2)
+        set (hax, "plotboxaspectratio", [varargin{1}, 1])
+      elseif (isreal (varargin{1}) && numel (varargin{1}) == 3)
         set (hax, "plotboxaspectratio", varargin{1})
       else
         error ("pbaspect: invalid input.")