Mercurial > hg > octave-lyh
diff scripts/plot/loglogerr.m @ 4019:c6d7ae9fcdb9
[project @ 2002-08-05 16:42:36 by jwe]
author | jwe |
---|---|
date | Mon, 05 Aug 2002 16:42:36 +0000 |
parents | |
children | c08cb1098afc |
line wrap: on
line diff
new file mode 100644 --- /dev/null +++ b/scripts/plot/loglogerr.m @@ -0,0 +1,56 @@ +## Copyright (C) 2000, 2001, 2002 Teemu Ikonen +## +## This file is part of Octave. +## +## Octave is free software; you can redistribute it and/or modify it +## under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2, or (at your option) +## any later version. +## +## Octave is distributed in the hope that it will be useful, but +## WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with Octave; see the file COPYING. If not, write to the Free +## Software Foundation, 59 Temple Place - Suite 330, Boston, MA +## 02111-1307, USA. + +## -*- texinfo -*- +## @deftypefn {Function File} {} loglogerr (@var{args}) +## This function produces two-dimensional plots on double logarithm axis +## with errorbars. Many different combinations of arguments are possible. +## The most used form is +## +## @example +## loglogerr (@var{x}, @var{y}, @var{ey}, @var{fmt}) +## @end example +## +## @noindent +## which produces a double logarithm plot of @var{y} versus @var{x} +## with errors in the @var{y}-scale defined by @var{ey} and the plot +## format defined by @var{fmt}. See errorbar for available formats and +## additional information. +## +## @end deftypefn +## @seealso{errorbar, semilogxerr, semilogyerr, polar, mesh, contour, +## __pltopt__, bar, stairs, gplot, gsplot, replot, xlabel, ylabel, and title} + +## Created: 20.2.2001 +## Author: Teemu Ikonen <tpikonen@pcu.helsinki.fi> +## Keywords: errorbar, plotting + +function loglogerr (varargin) + + if (nargin < 2) + usage ("loglogerr(...)"); + endif + + gset logscale x; + gset logscale y; + gset nopolar; + + __errcomm__ ("loglogerr", varargin{:}); + +endfunction