Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2

02 Jul '18, 16:16

cis's gravatar image

cis
9.6k103460491

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
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

02 Jul '18, 16:15

cis's gravatar image

cis
9.6k103460491

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. [![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