\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}
Willkommen auf TeXwelt!
Ich habe mir erlaubt, Deine Frage etwas zu ergänzen. Bitte beachte künftig die Tipps zum Verfassen rechts neben dem Eingabefeld für Fragen.
Crossposting: https://tex.stackexchange.com/questions/334448/functions-on-a-hyperboloid