Mercurial > hg > octave-lyh
diff scripts/plot/semilogxerr.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/semilogxerr.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} {} semilogxerr (@var{args}) +## This function produces two-dimensional plots on a semilogarithm axis +## with errorbars. Many different combinations of arguments are possible. +## The most used form is +## +## @example +## semilogxerr (@var{x}, @var{y}, @var{ey}, @var{fmt}) +## @end example +## +## @noindent +## which produces a semi-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, loglogerr 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 semilogxerr (varargin) + + if (nargin < 2) + usage ("semilogxerr (...)"); + endif + + gset logscale x; + gset nologscale y; + gset nopolar; + + __errcomm__ ("semilogxerr", varargin{:}); + +endfunction