# HG changeset patch # User John W. Eaton # Date 1258710557 -3600 # Node ID b8fa8cba212f8afd565411f6273a34e284bec096 # Parent 51b151af0ddc8be0313af26885f8a704d183ff5b stairs.m (__stairs__): correct nargin check; new demos diff -r 51b151af0ddc -r b8fa8cba212f scripts/ChangeLog --- a/scripts/ChangeLog Fri Nov 20 10:48:23 2009 +0100 +++ b/scripts/ChangeLog Fri Nov 20 10:49:17 2009 +0100 @@ -1,3 +1,8 @@ +2009-11-11 John W. Eaton + + * plot/stairs.m (__stairs__): Correct nargin check. New demos. + From Jakub Kasse . + 2009-09-01 Christophe Tournery * audio/wavread.m: Rename data_size from obsolete ck_size. diff -r 51b151af0ddc -r b8fa8cba212f scripts/plot/stairs.m --- a/scripts/plot/stairs.m Fri Nov 20 10:48:23 2009 +0100 +++ b/scripts/plot/stairs.m Fri Nov 20 10:49:17 2009 +0100 @@ -80,7 +80,7 @@ function [h, xs, ys] = __stairs__ (doplot, varargin) - if (nargin == 1 || ischar (varargin{2})) + if (nargin == 2 || ischar (varargin{2})) y = varargin {1}; varargin(1) = []; if (ismatrix (y)) @@ -217,6 +217,13 @@ %! [xs, ys] = stairs (x, y); %! plot (xs, ys); +%!demo +%! stairs (1:9); + +%!demo +%! [xs, ys] = stairs (9:-1:1); +%! plot (xs, ys); + function update_props (h, d) set (get (h, "children"), "color", get (h, "color"), "linewidth", get (h, "linewidth"),