Ich hätte gerne den Code, der TikZ anweist, die Asymptoten in den Graphen für die rationale Funktion einzuzeichnen y=(x^{2})/(x^{2}-9)
. Wie lautet der Code, um diese Linien als gestrichelte Linien mit Pfeilspitzen einzuzeichnen? Diese sollten etwas kürzer als die Achsen sein. Die Beschriftungen x=-3
und x=3
sind auf den vertikalen Asymptoten zu setzen. Vorzugsweise sind sie in Richtung der unteren Pfeilspitzen nach oben zu setzen. (Wie beschrifte ich die Achsen? y
ist rechts und über der oberen Pfeilspitze auf der y-Achse und x
ist rechts und unter der rechten Pfeilspitze auf der x-Achse zu setzen.)
\documentclass[10pt]{amsart}
\usepackage{tikz}
\usetikzlibrary{calc,angles,positioning,intersections,quotes,decorations.markings}
\usepackage{tkz-euclide}
\usetkzobj{all}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\begin{document}
\begin{tikzpicture}
\begin{axis}[width=4in,axis equal image,
axis lines=middle,
xmin=-15,xmax=15,
ymin=-5,ymax=5,
restrict y to domain=-10:10,
enlargelimits={abs=1cm},
axis line style={latex-latex},
ticklabel style={font=\tiny,fill=white},
ytick={-2},xtick={-2}
]
\addplot[samples=250,domain=-15:15] {(x^2)/(x^2-9)};
\draw[dashed,latex-latex] ({{1,0}}|-{{axis description cs:1,1}})
-- ({{1,0}}|-{{axis description cs:1,0}});
\end{axis}
\end{tikzpicture}
\end{document}
Antwort1
Informationen zum Beschriften der Achsen finden Sie im Abschnitt zu Achsenbeschriftungen (Abschnitt 4.9.3 in meiner Version). Sie möchten wahrscheinlich etwas wie xlabel=$x$
und ylabel=$y$
in Ihren axis
Optionen.
Zur Beschriftung der Asymptoten kann node[left] {-3}
im \draw[dashed]
Befehl ein nach den Koordinaten eingefügt werden:
\draw[dashed,latex-latex] ({{1,0}}|-{{axis description cs:1,1}})
-- ({{1,0}}|-{{axis description cs:1,0}})
node[left] {-3};
Und schließlich sind shorten >
und shorten <
TikZ-Optionen, die das Ende und den Anfang einer Zeile jeweils um die angegebene Länge kürzen. Fügen Sie sie einfach den Optionen des \draw
Befehls hinzu.