PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Hyperbel plotten?



joshijoshi
09-06-2009, 09:40
hallo.
ich würde in latex gerne die hyperbel x^2-y2=1 samt asymptoten plotten, ich weiß leider nicht wie ichs anstellen soll.
kann mir jmd helfen, danke

Curryhunter
09-06-2009, 10:04
Hallo,
sieh die doch mal das Programm gnuplot oder auch die PSTricks- bzw. pgfplot-Pakete an.

Grüße
Stefan

joshijoshi
09-06-2009, 10:23
ich arbeiote mit pgf, hab auch das manual durchgesehen...ich weiß ja wie ich funktionen plotte, nur eben nicht wie angegebene hyperbel

mechanicus
09-06-2009, 10:39
Hallo,

hier musst dann selbst ein wenig rechnen und eine Fallunterscheidung machen:
Hier mal mit pstricks:

\documentclass{article}

\usepackage{amsmath}
\usepackage{pstricks-add}


\begin{document}
\begin{align}
1&=x^2-y^2 \\
y^2&=x^2-1\quad\Rightarrow \quad y=\pm \sqrt{x^2-1} \quad\text{f\"ur} \lvert x^2\rvert\geq 1
\end{align}

\begin{psgraph}[labels=none,ticks=none]{->}(0,0)(-5,-5)(5,5){5cm}{5cm}
\psset{algebraic,plotpoints=500}
\psplot{1}{5}{sqrt(x^2-1)}
\psplot{1}{5}{-sqrt(x^2-1)}
\psplot{-1}{-5}{sqrt(x^2-1)}
\psplot{-1}{-5}{-sqrt(x^2-1)}
\end{psgraph}

\end{document}

tikz ist nicht anders.

Gruß
Marco

voss
09-06-2009, 12:45
hier musst dann selbst ein wenig rechnen und eine Fallunterscheidung machen:
Hier mal mit pstricks:


das geht auch:

\begin{psgraph}[labels=none,ticks=none]{->}(0,0)(-5,-5)(5,5){5cm}{5cm}
\psparametricplot[algebraic,plotpoints=5000]{-1.35}{1.35}{1/cos(t)|tan(t)}
\psparametricplot[algebraic,plotpoints=5000]{-1.35}{1.35}{-1/cos(t)|-tan(t)}
\end{psgraph}


und wenn man die Diagonalen zulässt, geht es auch mit eienr einzigen.

Herbert

joshijoshi
15-06-2009, 10:17
dankeschön!