Una recta dibujada más larga que otra recta en el mismo plano cartesiano

Una recta dibujada más larga que otra recta en el mismo plano cartesiano

¿Por qué las dos líneas tienen diferentes longitudes? La línea inclinada debe acortarse un poco - tal vez 2ex - y la línea vertical debe alargarse para obtener la misma altura que obtiene la línea inclinada.

¿Cómo obtengo la ecuación de la línea inclinada en el lado opuesto? El lugar donde está ahora hace que parezca que estoy etiquetando la curva y=(3/2)x + 5/2.

Si quiero que se dibuje un poco más del gráfico sobre el eje x, ¿qué debo cambiar en el código? ymax=25en lugar de 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}

ingrese la descripción de la imagen aquí

Respuesta1

\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}

ingrese la descripción de la imagen aquí

Algunas explicaciones:

Puede agregar el dominio adecuado a los gráficos discontinuos. Para la línea inclinada, digamos que arreglamos ,domain=-13:10. Entonces los valores máximo y mínimo de yson 17.5y -17respectivamente. No, fijamos estos valores yen la línea discontinua vertical como domain=-17:17.5en las coordenadas {1.5,x}.

Para colocar la etiqueta debajo de la línea inclinada, cambie el ancla a anchor=north,.

Para extender la curva superior hay que cambiar los valores en restrict y to domain=-20:25,. Cambie los valores ymaxy xmax, yminy xminen consecuencia para obtener la longitud de la línea del eje adecuada. (O cambie el valor de abs=1cmin enlargelimits).

información relacionada