pgfplots: 3D-Parameterfunktion mit zwei Veränderlichen zeichnen
Kann man die Funktion
`M={(cosh(u)cos(v);cosh(u)sin(v);u)}: (u,-R,R), R>0, (v,-pi,pi)}`
mit pgfplots schön darstellen?
Laut Sage
u, v = var('u,v')
parametric_plot3d((cosh(u)*sin(v), cosh(u)*cos(v), u), (u,-1,1), (v,-pi,pi), mesh=True, opacity=0.5, plot_points=[20,20])
sieht die Funktion so aus.
aus:
[![alt text][1]][2]
Mit dem MWE bekomme ich nichts Gescheites hin:
\documentclass[margin=2mm, tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}
\begin{document}
\begin{tikzpicture}
\begin{axis}[view={60}{30},
axis lines=center,axis on top,
xlabel=$x$,ylabel=$y$,zlabel=$z$,
xtick={2},ytick={2},ztick={2},
no marks,axis equal,
xmin=-4,xmax=4,ymin=-4,ymax=4,zmin=-1,zmax=4,
enlargelimits={upper=0.1}]
\addplot3+[
no markers,
samples=51,
samples y=0,
domain=-pi:pi,
variable=\v]
(
{cosh(1)*cos(\v r)},
{cosh(1)*sin(\v r)},
{\v}
);
\end{axis}
\end{tikzpicture}
\end{document}
[![alt text][3]][3]
[1]: https://texwelt.de/wissen/upfiles/55555555_169.png
[2]: https://texwelt.de/wissen/upfiles/55555555_169.png
[3]: https://texwelt.de/wissen/upfiles/55555555_170.png