Mercurial > hg > octave-nkf
changeset 11345:488f07b65b1d
Fix bugs of previous changeset
author | Kai Habel <kai.habel@gmx.de> |
---|---|
date | Sun, 12 Dec 2010 17:38:55 +0100 |
parents | cac58372d547 |
children | 30f54b3b9953 |
files | scripts/ChangeLog scripts/plot/view.m |
diffstat | 2 files changed, 9 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/scripts/ChangeLog +++ b/scripts/ChangeLog @@ -1,3 +1,8 @@ +2010-12-12 Kai Habel <kai.habel@gmx.de> + + * plot/view.m: Fix bugs with respect to number if inputs and argument + handling. + 2010-12-12 Kai Habel <kai.habel@gmx.de> * plot/view.m: Make view more compatible. Allow cartesian
--- a/scripts/plot/view.m +++ b/scripts/plot/view.m @@ -40,8 +40,7 @@ function [azimuth, elevation] = view (varargin) - if (nargin < 3) - + if (nargin < 4) if (nargin == 0) tmp = get (gca (), "view"); az = tmp(1); @@ -49,14 +48,13 @@ else ax = varargin{1}; if (ishandle (ax) && strcmp (get (ax, "type"), "axes")) - args = varargin{2:end}; + args = varargin(2:end); else ax = gca; args = varargin; endif endif - - if (nargin == 1) + if (length (args) == 1) x = args{1}; if (length (x) == 2) az = x(1); @@ -75,7 +73,7 @@ else print_usage (); endif - elseif (nargin == 2) + elseif (length (args) == 2) az = args{1}; el = args{2}; endif