pgfplots를 사용한 플롯 문제

pgfplots를 사용한 플롯 문제

여기에 이미지 설명을 입력하세요을 사용하여 지수 함수를 플롯하려고 하는데 pgfplots무엇을 변경해도 플롯의 일부만 표시됩니다.

다음은 코드입니다(코드와 이미지는 exp(0.25x-5) 대신 exp(0.25x)를 사용하여 만들어졌지만 어쨌든 두 경우 모두 비슷한 결과를 얻습니다).

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}

\begin{document}
\hspace{15mm}
\begin{tikzpicture} 
\begin{axis}[xmin=-5,xmax=15,ymin=0,ymax=1,ylabel= $\mathbb{P}(x)$,xlabel=$x$, 
no markers,samples=100,grid=both]
\addplot {1/(1+exp(0.25*x))};
\end{axis}
\end{tikzpicture}
\end{document}

그리고 내가 얻은 줄거리는 다음과 같습니다.

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

답변1

추가하면 domain=-5:15두 기능 모두에 대한 문제가 해결됩니다.

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

노트:

  • 왜 및 pgfplots에서 도메인을 추출하지 않았는지 잘 모르겠습니다 .xminxmax

암호:

\documentclass{beamer}
\usepackage[utf8]{inputenc}
\usepackage{pgfplots}

\begin{document}
\hspace{15mm}
\begin{tikzpicture} 
\begin{axis}[xmin=-5,xmax=15,ymin=0,ymax=1,ylabel= $\mathbb{P}(x)$,xlabel=$x$, 
no markers,samples=100,grid=both,domain=-5:15]
\addplot+ [ultra thick] {1/(1+exp(0.25*x))};
\addplot+ [ultra thick] {1/(1+exp(0.25*x-5))};

\end{axis}
\end{tikzpicture}
\end{document}

관련 정보