我正在尝试使用绘制指数函数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
中提取域。xmin
xmax
代码:
\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}