
Estoy intentando trazar una función simple y = sqrt(x+4)-2
:
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$y$},
axis x line=center, axis y line=center
]
\addplot[domain=-5:5,
color=red] {sqrt(x+4)-2};
\end{axis}
\end{tikzpicture}
Yo obtengo:
El valor mínimo de y debería ser -2 en x = -4, pero obtengo -1,5. ¿Como es eso? ¡Gracias!
Respuesta1
- Definir
domain=-5:5
requiere, quepgfplots
a continuación-4
se dibuje una función compleja, lo que no es posible. tan sensato es que el límite inferior de dominio sea-4
. - la tangente para funcionar
x=-4
es ortogonal, por lo que el número predeterminado de muestras es demasiado pequeño como para cambiar la función
la solución más simple es
\documentclass[margin=3mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$y$},
axis lines=center,
%samples=400% for more smuth curve
]
\addplot[domain=-4:5, color=red] {sqrt(x+4)-2};
\end{axis}
\end{tikzpicture}
\end{document}
lo que da
Respuesta2
No necesitas una gran cantidad de muestras si te das cuenta de que lo que estás dibujando es una parábola invertida.
\documentclass[margin=3pt]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
xlabel=$x$,
ylabel={$y$},
axis lines=center]
\addplot[domain=-2:1.5, color=red] ({(x+2)^2-4},{x});
\end{axis}
\end{tikzpicture}
\end{document}