使用 pgfplots 繪圖時出現問題

使用 pgfplots 繪圖時出現問題

在此輸入影像描述我正在嘗試使用繪製指數函數pgfplots,但無論我進行什麼更改,我都只能得到繪圖的一部分。

這是程式碼(程式碼和圖像是使用 exp(0.25x) 而不是 exp(0.25x-5) 製作的,但無論如何我在這兩種情況下都得到了類似的結果):

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

相關內容