함수의 점근선 제거

함수의 점근선 제거

저는 y=(0.05*0.4+0.1*2*x)/(0.05+0.1*2) 및 x=-0.1/(2*30*(y - 0.1))+y 함수를 그리려고 합니다. 다음과 같이 tikz를 사용하여

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

그리고 그 결과는

여기에 이미지 설명을 입력하세요

에 대한 답변 덕분에두 가지 수학 함수의 Tikz 그림, 기능을 정확하게 그릴 수 있었습니다. 그러나 나는 추적하거나 제거해야 하는 점근선의 존재(빨간색)를 발견했습니다(함수의 일부가 아닙니다).

답변1

이는 점근선이 아니며 불연속성으로 인해 두 플롯 사이의 직선입니다. 로 정의된 그래프는 x=-0.1/(2*30*(y - 0.1))+yy=0.1에서 불연속성을 갖습니다.

다음과 같이 해결할 수 있습니다.

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

여기에 이미지 설명을 입력하세요

2*30으로 대체하여 코드를 단순화할 수도 있습니다 .60

편집: 이 질문이 다음과 중복된 것으로 보이지 않습니다.두 가지 수학 함수의 Tikz 그림, 4시간 전에 같은 사용자가 요청했습니다.

관련 정보