# HG changeset patch # User Doug Stewart # Date 1232087239 -3600 # Node ID 66881d20101d5a8b552367faf4f5c53cf5161058 # Parent f2af2233ce7fa10e70aba8ff9425549c7e95df44 grid.m: handle minor grid option diff -r f2af2233ce7f -r 66881d20101d scripts/ChangeLog --- a/scripts/ChangeLog Mon Jan 12 12:14:06 2009 +0100 +++ b/scripts/ChangeLog Fri Jan 16 07:27:19 2009 +0100 @@ -1,3 +1,7 @@ +2008-12-24 Doug Stewart + + * plot/grid.m: Handle "minor" option. + 2008-03-04 Ben Abbott * polynomial/polyfit.m: Modified tests to respect a relative tolerance. diff -r f2af2233ce7f -r 66881d20101d scripts/plot/grid.m --- a/scripts/plot/grid.m Mon Jan 12 12:14:06 2009 +0100 +++ b/scripts/plot/grid.m Fri Jan 16 07:27:19 2009 +0100 @@ -42,7 +42,7 @@ [ax, varargin, nargs] = __plt_get_axis_arg__ ("grid", varargin{:}); - if (nargs > 1) + if (nargs > 2) print_usage (); elseif (nargs == 0) grid_on = ! grid_on; @@ -54,10 +54,22 @@ elseif (strcmp ("on", x)) grid_on = true; elseif (strcmp ("minor", x)) - minor_on = ! minor_on; - if (minor_on) - grid_on = true; - endif + if (nargs == 2) + x2 = varargin{2}; + if (strcmpi (x2, "on")) + minor_on = true; + grid_on=true; + elseif (strcmpi (x2, "off")) + minor_on = false; + else + print_usage (); + endif + else + minor_on = ! minor_on + if (minor_on) + grid_on = true; + endif + endif else print_usage (); endif