void surmatc (zmat, xdim, ydim, ixpts, iypts)

void surmatc2 (zmat, xdim, ydim, ixpts, iypts)

D3PLT.C Level 3
 
float *zmat A matrix of values zmat[y][x] that determines the height of the surface from the x-y plane. zmat must be allocated as a single piece of memory in surmatc() and using dim2() in surmatc2().
int xdim, ydim The x and y dimensions of the matrix.
int ixpts The number of x points to be skipped when plotting the surface.
int iypts The number of y points to be skipped when plotting the surface.
 
surmatc() plots an array using all of the points in the array to calculate vector ends, but does not plot the intermediate lines specified by ixpts or iypts. This allows the plotting of a very fine mesh matrix using a coarse grid.
surmatc() allows you to make 3-D plots with curves running in one direction only. For example, the call
surmatc(griddat, DIMX, DIMY, DIMX-2, 0);
will draw curves in the x direction with no lines connecting the curves in the y direction.