
Estou tentando traçar uma função simples 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}
Eu recebo:
O valor mínimo de y deve ser -2 em x = -4, mas recebo -1,5. Como é isso? Obrigado!
Responder1
- definindo
domain=-5:5
exigir, quepgfplots
abaixo-4
desenhe uma função complexa, o que não é possível. tão sensato é que o limite inferior do domínio seja-4
. - tangente para funcionar em
x=-4
é ortogonal, então o número padrão de amostras é tão pequeno que pode seguir para alterar a função
a solução mais simples é
\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}
que dá
Responder2
Você não precisa de um grande número de amostras se perceber que o que está desenhando é uma 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}