Eine Linie, die länger gezeichnet ist als eine andere Linie auf derselben kartesischen Ebene

Eine Linie, die länger gezeichnet ist als eine andere Linie auf derselben kartesischen Ebene

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=25statt 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}

Bildbeschreibung hier eingeben

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}

Bildbeschreibung hier eingeben

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:10die Maximal- und Minimalwerte von bzw. . Jetzt legen wir diese Werte für in der vertikalen gestrichelten Linie wie in der Koordinate fest .y17.5-17ydomain=-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 ymaxund xmax, yminund xminentsprechend, um die passende Achsenlinienlänge zu erhalten. (Oder ändern Sie den Wert von abs=1cmin enlargelimits).

verwandte Informationen