Mercurial > octave-nkf
changeset 20547:8164c580922b
plotmatrix.m: Fix regression in %!demo introduced by in-place operators.
* plotmatrix.m: Rename nargin variable to narg variable to avoid shadowing
nargin() function.
author | Rik <rik@octave.org> |
---|---|
date | Fri, 25 Sep 2015 13:05:01 -0700 |
parents | 9502e0142c19 |
children | 96153b16febe |
files | scripts/plot/draw/plotmatrix.m |
diffstat | 1 files changed, 5 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/plot/draw/plotmatrix.m Sat Sep 05 01:02:27 2015 +0200 +++ b/scripts/plot/draw/plotmatrix.m Fri Sep 25 13:05:01 2015 -0700 @@ -130,7 +130,8 @@ have_line_spec = false; have_hist = false; parent = get (bigax, "parent"); - for i = 1 : nargin - 1 + narg = nargin (); + for i = 1 : narg - 1 arg = varargin{i}; if (ischar (arg) || iscellstr (arg)) [linespec, valid] = __pltopt__ ("plotmatrix", varargin{i}, false); @@ -138,7 +139,7 @@ have_line_spec = true; linespec = varargin(i); varargin(i) = []; - nargin -= 1; + narg -= 1; break; else print_usage ("plotmatrix"); @@ -146,11 +147,11 @@ endif endfor - if (nargin == 2) + if (narg == 2) X = varargin{1}; Y = X; have_hist = true; - elseif (nargin == 3) + elseif (narg == 3) X = varargin{1}; Y = varargin{2}; else