Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 4
Tippfehler verbessert

31 Okt '16, 16:47

stefan's gravatar image

stefan
18.4k163148

Hyperbolid Hyperboloid mit Geraden in Tikz

Ich würde gerne folgendes Bild tikzen: ![alt text][1] allerdings weiß ich nicht genau wie. \documentclass{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.14} \begin{document} \begin{tikzpicture} \begin{axis}[ view={-25}{-25}, axis lines = middle, height = 12cm, width = 12cm, xmin=-4,xmax=5, ymin=-4,ymax=5, zmin=-2,zmax=3, xtick=\empty, ytick=\empty, ztick=\empty, xlabel={$x^{2}$}, ylabel={$x^{1}$}, zlabel={$t$}, ] % x^2+y^2-z^2=1 \addplot3[mesh,blue,domain=1:2,y domain=0:2*pi,samples=30]({x*cos(deg(y))},{x*sin(deg(y))},{sqrt(x^2-1)}); \addplot3[mesh,blue,domain=1:2,y domain=0:2*pi,samples=30]({x*cos(deg(y))},{x*sin(deg(y))},{-sqrt(x^2-1)}); % γ(θ)±(t):=a(0,cosθ,sinθ)+at(1,∓sinθ,±cosθ), % θ=0 \addplot3[red,thick,domain=-2:2,samples=30]({1-x*0},{0+x*1},{x}); \addplot3[red,thick,domain=-2:2,samples=30]({1+x*0},{0-x*1},{x}); % θ=pi \addplot3[red,thick,domain=-2:2,samples=30]({(-1)-x*0},{0+x*(-1),{x}}); \addplot3[red,thick,domain=-2:2,samples=30]({(-1)+x*0},{0-x*(-1),{x}}); % θ=pi/2 \addplot3[red,thick,domain=-2:2,samples=30]({0-x*1},{1+x*0},{x}); \addplot3[red,thick,domain=-2:2,samples=30]({0+x*1},{1-x*0},{x}); % θ=3pi/2 \addplot3[red,thick,domain=-2:2,samples=30]({0-x*(-1)},{(-1)+x*0},{x}); \addplot3[red,thick,domain=-2:2,samples=30]({0+x*(-1)},{(-1)-x*0},{x}); \end{axis} \end{tikzpicture} \end{document} Das ist mein Versuch. Es wäre auch schön ein 'grid' in der x-y Ebene zu haben. [1]: http://texwelt.de/wissen/upfiles/WUUEU_3.jpg
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3
Codeschnipsel zu vollständigem Minimalbeispiel ergänzt

19 Okt '16, 15:17

saputello's gravatar image

saputello
11.1k174365

Hyperbolid mit Geraden in Tikz

Ich würde gerne folgendes Bild tikzen: ![alt text][1] allerdings weiß ich nicht genau wie. \documentclass{standalone} \usepackage{pgfplots} \pgfplotsset{compat=1.14} \begin{document} \begin{tikzpicture} \begin{axis}[ view={-25}{-25}, axis lines = middle, height = 12cm, width = 12cm, xmin=-4,xmax=5, ymin=-4,ymax=5, zmin=-2,zmax=3, xtick=\empty, ytick=\empty, ztick=\empty, xlabel={$x^{2}$}, ylabel={$x^{1}$}, zlabel={$t$}, ] % x^2+y^2-z^2=1 \addplot3[mesh,blue,domain=1:2,y domain=0:2*pi,samples=30]({x*cos(deg(y))},{x*sin(deg(y))},{sqrt(x^2-1)}); \addplot3[mesh,blue,domain=1:2,y domain=0:2*pi,samples=30]({x*cos(deg(y))},{x*sin(deg(y))},{-sqrt(x^2-1)}); % γ(θ)±(t):=a(0,cosθ,sinθ)+at(1,∓sinθ,±cosθ), % θ=0 \addplot3[red,thick,domain=-2:2,samples=30]({1-x*0},{0+x*1},{x}); \addplot3[red,thick,domain=-2:2,samples=30]({1+x*0},{0-x*1},{x}); % θ=pi \addplot3[red,thick,domain=-2:2,samples=30]({(-1)-x*0},{0+x*(-1),{x}}); \addplot3[red,thick,domain=-2:2,samples=30]({(-1)+x*0},{0-x*(-1),{x}}); % θ=pi/2 \addplot3[red,thick,domain=-2:2,samples=30]({0-x*1},{1+x*0},{x}); \addplot3[red,thick,domain=-2:2,samples=30]({0+x*1},{1-x*0},{x}); % θ=3pi/2 \addplot3[red,thick,domain=-2:2,samples=30]({0-x*(-1)},{(-1)+x*0},{x}); \addplot3[red,thick,domain=-2:2,samples=30]({0+x*(-1)},{(-1)-x*0},{x}); \end{axis} \end{tikzpicture} \end{document} Das ist mein Versuch. Es wäre auch schön ein 'grid' in der x-y Ebene zu haben. [1]: http://texwelt.de/wissen/upfiles/WUUEU_3.jpg
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Bild eingebettet + Tipps zum Verfassen (teilweise) beachtet

19 Okt '16, 15:08

saputello's gravatar image

saputello
11.1k174365

Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

19 Okt '16, 14:07

schoeni's gravatar image

schoeni
2112