[pstricks] Define zmaxvalue/zminvalue of a function
Marco Daniel
marco.daniel at mada-nada.de
Sat May 12 14:33:54 CEST 2012
Hi,
I am trying to use pst-solides3d to plot a function of the form z=f(x,y).
However I don't know how to specify the maximum value of z. The bonus
would be to jump over division by zero.
The following example uses pgfplots and does the job. But I want to use
pstricks ;-)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\documentclass{article}
\usepackage{xcolor}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
view={30}{6},
% view={20}{5},
restrict z to domain*=-1:8,
xlabel=$x$,ylabel=$y$,
zmin=-1,zmax=9,xmin=-2.25]
\addplot3[surf,shader=interp,samples=500] gnuplot[raw gnuplot]{
set xrange [-2:2];
set yrange [-2:2];
set pm3d;
splot exp(x/(x**2+y**2));
};
\end{axis}
\end{tikzpicture}
\end{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I tried:
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{pspicture}(-1,-1)(6,8)
\psset{lightsrc=viewpoint,viewpoint=50 60 30 rtp2xyz,Decran=40,}
\psSurface[ngrid=.25 .25,incolor=yellow,
,axesboxed,
Zmax=10,Zmin=0,hue=0 1, h=6](-3,-3)(3,2){%
2.729 x y dup mul x dup mul add div exp}
\end{pspicture}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Viele Grüße
Marco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tug.org/pipermail/pstricks/attachments/20120512/868384dd/attachment.html>
More information about the PSTricks
mailing list