function gX = ngaussNoise3dPlot(noise, X)

% NGAUSSNOISE3DPLOT Draws a 3D or contour plot for the NGAUSS noise model.
%
%	Description:
%
%	H = NGAUSSNOISE3DPLOT(NOISE, PLOTTYPE, X, Y, MU, VARSIGMA, ...)
%	draws a 3D or contour plot for the noiseless Gaussian noise model.
%	 Returns:
%	  H - the gradients of the diagonal with respect to each element of
%	   X. The returned matrix has the same dimensions as X.
%	 Arguments:
%	  NOISE - the noise structure for which the plot is required.
%	  PLOTTYPE - string containing the name of the plotting function
%	   (for example mesh, contour).
%	  X - the input X data in the form of a 'mesh' matrix.
%	  Y - the input Y data in the form of a 'mesh' matrix.
%	  MU - the input mean in the form of a 'mesh' matrix.
%	  VARSIGMA - the input variance in the form of a 'mesh' matrix.
%	  ... - optional additional arguments for the given plot type.
%	
%
%	See also
%	NGAUSSNOISEPARAMINIT, NOISE3DPLOT, 


%	Copyright (c) 2004, 2005 Neil D. Lawrence
% 	ngaussNoise3dPlot.m CVS version 1.1
% 	ngaussNoise3dPlot.m SVN version 29
% 	last update 2007-11-03T14:29:07.000000Z

