Nicht genügend Plotten, Graph wird abgeschnitten und Asymptoten werden nicht angezeigt

Nicht genügend Plotten, Graph wird abgeschnitten und Asymptoten werden nicht angezeigt

Ich übe also einfach einige der vorgeschlagenen Tikz-Codes, die ich basierend auf meinen vorherigen Fragen verwenden sollte. Ich habe jedoch ein anderes Problem, da dieser Code kein perfektes Diagramm erzeugt (ich meine ein vollständig an das Raster angepasstes Diagramm). Unten ist mein MWE, obwohl es so aussehen mag, als hätte ich GeoGebra verwendet, was aber nicht der Fall ist.

Außerdem gebe ich an, wie der Code das Diagramm anzeigt und wie es meiner Meinung nach aussehen soll.

\documentclass[10pt]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{mathrsfs}
\usetikzlibrary{arrows}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
axis lines = center,
xlabel = $x$,
ylabel = $y$,
xmax = 10,
xmin = -6,
ymax = 10,
ymin = -6,
xtick = {-4,-2,...,10},
ytick = {-4,-2,...,10},
domain = -8:6
]
\addplot[
  restrict y to domain = -8:10,
  samples = 200,
] {(x^2)/(x - 2)}; % <<<<< This is the function. Forgot to edit it
\addplot[dashed] {x + 2};
\addplot[dashed] (2, x);
\end{axis}
\end{tikzpicture}
\end{document}

Dies ist mein Diagramm basierend auf dem obigen Code, und ich möchte dieses Diagramm korrigieren

Der Graph

Und genau das soll es sein, das will ich.

Das gewünschte Diagramm sieht so aus

Beachten Sie, dass das zweite Bild eine durchgehende Asymptotenanpassung an das Gitter aufweist.

Mit oder ohne Raster ist keine Pflicht.

Die Lösung dieses Falles bedeutet mir generell auch sehr viel.

Danke jedenfalls für Ihre Hilfe.

Antwort1

Ihre Funktion ist f(x) = (x^2 + 0,5*x + 1,5) / (x+3), was zu folgendem Ergebnis führt:

Bildbeschreibung hier eingeben

durch den Code generiert:

\documentclass{article}

\usepackage{pgfplots}
\pgfplotsset{compat=newest}


\begin{document}
    
\begin{tikzpicture}
    \begin{axis}[
    xmin=-15, xmax=5, ymin=-15, ymax=5, axis lines= center, grid=both,
    restrict y to domain=-15:5]
    
    % f(x) 
    \addplot [domain=-15:5, samples=100] ({x},{(x^2+0.5*x+1.5)/(x+3)});
    
    % Asymptote at    x = -3
    \addplot [dashed, domain=-15:5] ({-3},{x});
    
    % Asymptote at    y = x - 5/2
    \addplot [dashed, domain=-15:5] ({x},{x-5/2});
    
    \end{axis}
\end{tikzpicture}

\end{document}

verwandte Informationen