是否有可能绘制交替序列?
图片:交替顺序:
我不需要与上面完全相同的输出。
我尝试了以下操作:
\begin{tikzpicture}
\begin{axis}[
ymin = -1,
ymax = 1,
xmin = 0,
xmax = 4,
axis x line=center,
axis y line=left]
\addplot[domain=1:5, only marks]{(-1)^x};
\end{axis}
\end{tikzpicture}
我得到的是:
任何想法?
答案1
您需要确保在正确的点评估函数。如果您将域设置为domain=1:5
,则应将样本数设置为samples=5
,然后您将获得 的点数x=1,2,...,5
。
或者,您可以使用 明确提供采样点列表samples at={1,...,5}
。
\documentclass{article}
\usepackage{pgfplots}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
ymin = -1,
ymax = 1,
xmin = 0,
xmax = 5,
axis x line=center,
axis y line=left]
\addplot[samples at={1,...,5}, only marks]{(-1)^x};
\end{axis}
\end{tikzpicture}
\end{document}