Home > freetb4matlab > plot > stem.m

stem

PURPOSE ^

% Plot a stem graph from two vectors of x-y data. If only one argument

SYNOPSIS ^

function h = stem (varargin)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {@var{h} =} stem (@var{x}, @var{y}, @var{linespec})
% @deftypefnx {Function File} {@var{h} =} stem (@dots{}, 'filled')
% Plot a stem graph from two vectors of x-y data.  If only one argument
% is given, it is taken as the y-values and the x coordinates are taken
% from the indices of the elements.
%
% If @var{y} is a matrix, then each column of the matrix is plotted as
% a separate stem graph.  In this case @var{x} can either be a vector,
% the same length as the number of rows in @var{y}, or it can be a
% matrix of the same size as @var{y}.
%
% The default color is @code{'r'} (red).  The default line style is
% @code{'-'} and the default marker is @code{'o'}.  The line style can
% be altered by the @code{linespec} argument in the same manner as the
% @code{plot} command.  For example
%
% @example
% @group
% x = 1:10;
% y = ones (1, length (x))*2.*x;
% stem (x, y, 'b');
% @end group
% @end example
%
% @noindent
% plots 10 stems with heights from 2 to 20 in blue;
% 
% The return value of @code{stem} is a vector if 'stem series' graphics
% handles, with one handle per column of the variable @var{y}.  This
% handle regroups the elements of the stem graph together as the
% children of the 'stem series' handle, allowing them to be altered
% together.  For example
%
% @example
% @group
% x = [0 : 10].';
% y = [sin(x), cos(x)]
% h = stem (x, y);
% set (h(2), 'color', 'g');
% set (h(1), 'basevalue', -1)
% @end group
% @end example
%
% @noindent
% changes the color of the second 'stem series'  and moves the base line
% of the first.
% @seealso{bar, barh, plot}
% @end deftypefn

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 22-May-2009 15:13:00 by m2html © 2003