我尝试用 绘制一个函数pgfplots
,但不知何故\addplot
没有生成正确的图形。在下面的 MWE 中,我同时使用了\addplot
(蓝线) 和\draw
(橙线) 来生成同一函数的图形。但如您所见,输出不同。我相信 生成的版本\draw
是正确的。
这是一个错误pgfplots
还是我做错了什么?
平均能量损失
\documentclass[border=2pt,tikz]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.13}
\begin{document}
\begin{tikzpicture}[font=\footnotesize,scale=5]
\pgfmathsetmacro\lambda{3}
\pgfmathsetmacro\y{9}
\begin{axis}[domain=0:1,ymin=0,ymax=1,samples=500]
\addplot[blue](\x,{exp(\lambda*(1-\x))/(exp(\lambda*\y*\x)+exp(\lambda*(1-\x)))});
\draw[orange,samples=500,domain=0:1]plot(axis cs:\x,{exp(\lambda*(1-\x))/(exp(\lambda*\y*\x)+exp(\lambda*(1-\x)))});
\end{axis}
\end{tikzpicture}
\end{document}