% -*- texinfo -*- % @deftypefn {Function File} {[@var{c}, @var{lev}] =} contourc (@var{x}, @var{y}, @var{z}, @var{vn}) % Compute isolines (contour lines) of the matrix @var{z}. % Parameters @var{x}, @var{y} and @var{vn} are optional. % % The return value @var{lev} is a vector of the contour levels. % The return value @var{c} is a 2 by @var{n} matrix containing the % contour lines in the following format % % @example % @group % @var{c} = [lev1, x1, x2, @dots{}, levn, x1, x2, @dots{} % len1, y1, y2, @dots{}, lenn, y1, y2, @dots{}] % @end group % @end example % % @noindent % in which contour line @var{n} has a level (height) of @var{levn} and % length of @var{lenn}. % % If @var{x} and @var{y} are omitted they are taken as the row/column % index of @var{z}. @var{vn} is either a scalar denoting the number of lines % to compute or a vector containing the values of the lines. If only one % value is wanted, set @code{@var{vn} = [val, val]}; % If @var{vn} is omitted it defaults to 10. % % For example, % @example % @group % x = 0:2; % y = x; % z = x' * y; % contourc (x, y, z, 2:3) % @result{} 2.0000 2.0000 1.0000 3.0000 1.5000 2.0000 % 2.0000 1.0000 2.0000 2.0000 2.0000 1.5000 % % @end group % @end example % @seealso{contour} % @end deftypefn