![pgfplots を使用したプロットの問題](https://rvso.com/image/298817/pgfplots%20%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E3%83%97%E3%83%AD%E3%83%83%E3%83%88%E3%81%AE%E5%95%8F%E9%A1%8C.png)
を使用して指数関数をプロットしようとしています
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
からドメインを抽出しなかったのかはわかりません。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}