Warum sind die beiden Linien unterschiedlich lang? Die schräge Linie sollte etwas gekürzt werden – vielleicht um 2ex – und die vertikale Linie sollte verlängert werden, um die gleiche Höhe wie die schräge Linie zu erreichen.
Wie erhalte ich die Gleichung für die schräge Linie auf der gegenüberliegenden Seite? An der Stelle, an der sie sich jetzt befindet, sieht es so aus, als würde ich die Kurve y=(3/2)x + 5/2 beschriften.
Wenn ich möchte, dass etwas mehr von der Grafik oberhalb der X-Achse gezeichnet wird, was muss ich im Code ändern? ymax=25
statt ymax=15
?
\documentclass{amsart}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\begin{document}
\begin{tikzpicture}
\begin{axis}[width=4in,axis equal image,clip=false,
axis lines=middle,
xmin=-15,xmax=15,
domain=-15:15, samples=101,
xlabel=$x$,ylabel=$y$,
ymin=-15,ymax=15,
restrict y to domain=-20:20,
enlargelimits={abs=1cm},
axis line style={latex-latex},
ticklabel style={font=\tiny,fill=white},
xtick={\empty},ytick={\empty}
]
\addplot[samples=251,domain=-25:1.5] {(3*x^2+5*x)/(2*x-3)};
\addplot[samples=251,domain=1.5:25] {(3*x^2+5*x)/(2*x-3)} node[above,pos=0.85]{$\scriptstyle{y}=\frac{3x^{2}+5x}{2x-3}$};
\addplot [dashed, latex-latex] {(3/2)*x+5/2} node [pos=0.15, anchor=south, font=\footnotesize, sloped] {$y=\frac{3}{2}x+\frac{5}{2}$};
\addplot [dashed, latex-latex] (1.5,x) node [pos=0.15, anchor=north, font=\footnotesize, sloped] {$x=\frac{3}{2}$};
\end{axis}
\end{tikzpicture}
\end{document}
Antwort1
\documentclass{amsart}
\usepackage{tikz}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\begin{document}
\begin{tikzpicture}
\begin{axis}[width=4in,axis equal image,clip=false,
axis lines=middle,
xmin=-15,xmax=15,
samples=101,
xlabel=$x$,ylabel=$y$,
ymin=-15,ymax=15,
restrict y to domain=-20:25,
enlargelimits={abs=1cm},
axis line style={latex-latex},
ticklabel style={font=\tiny,fill=white},
xtick={\empty},ytick={\empty},
]
\addplot[samples=251,domain=-25:1.5] {(3*x^2+5*x)/(2*x-3)};
\addplot[samples=251,domain=1.5:15] {(3*x^2+5*x)/(2*x-3)} node[above right,anchor=south west,pos=0.95]{$\scriptstyle{y}=\frac{3x^{2}+5x}{2x-3}$};
\addplot [dashed, latex-latex,domain=-13:10] {(3/2)*x+5/2} node [pos=0.15, anchor=north, font=\footnotesize, sloped] {$y=\frac{3}{2}x+\frac{5}{2}$};
\addplot [dashed, latex-latex,domain=-17:17.5] (1.5,x) node [pos=0.15, anchor=north, font=\footnotesize, sloped] {$x=\frac{3}{2}$};
\end{axis}
\end{tikzpicture}
\end{document}
Einige Erklärungen:
Sie können den gestrichelten Diagrammen die richtige Domäne hinzufügen. Nehmen wir für die schräge Linie an, dass wir festlegen . Dann sind ,domain=-13:10
die Maximal- und Minimalwerte von bzw. . Jetzt legen wir diese Werte für in der vertikalen gestrichelten Linie wie in der Koordinate fest .y
17.5
-17
y
domain=-17:17.5
{1.5,x}
Um die Beschriftung unten für die schräge Linie einzublenden, ändern Sie den Anker in anchor=north,
.
Um die obere Kurve zu verlängern, müssen Sie die Werte in ändern restrict y to domain=-20:25,
. Ändern Sie die Werte von ymax
und xmax
, ymin
und xmin
entsprechend, um die passende Achsenlinienlänge zu erhalten. (Oder ändern Sie den Wert von abs=1cm
in enlargelimits
).