Eliminar asíntota de una función.

Eliminar asíntota de una función.

Estoy intentando dibujar las funciones y=(0.05*0.4+0.1*2*x)/(0.05+0.1*2) y x=-0.1/(2*30*(y - 0.1))+y, por usando tikz de la siguiente manera

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xmin=0,xmax=1,ymin=0,ymax=1, samples=1000, xlabel={$c$}, ylabel={$s$}]
 \addplot[blue, ultra thick] (x,{(0.05*0.4+0.1*2*x)/(0.05+0.1*2)});
 \addplot[red,  ultra thick] ({-0.1/(2*30*(x - 0.1))+x},x);
\end{axis}
\end{tikzpicture}
\end{document}

y el resultado es

ingrese la descripción de la imagen aquí

Gracias a las respuestas aImagen Tikz de dos funciones matemáticas., Pude dibujar las funciones correctamente. Sin embargo, noto (rojo) la presencia de una asíntota que debe rastrearse o eliminarse (no es parte de la fracción de una función).

Respuesta1

No es una asíntota, es una línea recta entre 2 gráficas, debido a una discontinuidad: la gráfica definida por x=-0.1/(2*30*(y - 0.1))+ytiene discontinuidad en y=0,1.

Puedes remediarlo así:

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
\begin{axis}[xmin=0,xmax=1,ymin=0,ymax=1, samples=1000, xlabel={$c$}, ylabel={$s$}]
 \addplot[blue, ultra thick] (x,{(0.05*0.4+0.1*2*x)/(0.05+0.1*2)});
 \addplot[red,  ultra thick, domain=0:0.0999] ({-0.1/(2*30*(x - 0.1))+x},x);
 \addplot[red,  ultra thick, domain=0.1001:1] ({-0.1/(2*30*(x - 0.1))+x},x);
\end{axis}
\end{tikzpicture}
\end{document}

ingrese la descripción de la imagen aquí

También puedes simplificar tu código reemplazándolo 2*30con 60y así sucesivamente.

Editar: no veo que esta pregunta sea un duplicado deImagen Tikz de dos funciones matemáticas., preguntado por el mismo usuario hace 4 horas.

información relacionada