tikzpicture 中的绘图功能

tikzpicture 中的绘图功能

我必须用绘制函数\plot但是它说“尺寸太大”,这是我的代码:

\begin{tikzpicture}

\begin{axis}[grid=major, xmin=0, xmax=3, ymin=-1.5, ymax=1.5, xlabel=$t$, ylabel=$x(t), y(t)$, scale=0.3]

\plot[blue] plot[samples=100, smooth] expression{(1 + 2 * x)*exp(-2*x) * sin(280* 3.14 * x)};

\plot[red, dashed] plot[samples=100, smooth] expression{ (1+2*x) * exp(-2*x)};

\end{axis}
\end{tikzpicture}

希望你能帮助我,因为我几天后就需要它,下面是它应该是什么样子的图片:

在此处输入图片描述

以下是功能:

在此处输入图片描述

答案1

请尝试改为minmax像下面这样定义函数域的值:

\documentclass[border=3mm]{standalone}
    \usepackage{pgfplots}
    \pgfplotsset{compat=1.12}

    \begin{document}
\begin{tikzpicture}
\begin{axis}[
    width=8cm,
 domain=0:4, samples=200, 
 xlabel={$t$}, ylabel={$x(t), y(t)$},
    grid]
\addplot[red,smooth]    {(1 + 2*x)*exp(-2*x)*sin(280*3.14*x)};
\addplot[smooth,dashed] {+(1+2*x)*exp(-2*x)};
\addplot[smooth,dashed] {-(1+2*x)*exp(-2*x)};
\end{axis}
\end{tikzpicture}
    \end{document}   

在此处输入图片描述

相关内容