Kann man die Funktion
mit pgfplots schön darstellen? Laut Sage Öffne in Overleaf
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: Mit dem MWE bekomme ich nichts Gescheites hin: Öffne in Overleaf
\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} gefragt 02 Jul '18, 16:15 cis |
Das liegt daran, dass Du nur eine Funktion von einer Variablen plottest. Öffne in Overleaf
\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=50, domain=-180:180,domain y=-2:2] ( {cosh(y)*cos(x)}, {cosh(y)*sin(x)}, {y} ); \end{axis} \end{tikzpicture} \end{document} beantwortet 02 Jul '18, 17:13 Community |