我必须用绘制函数\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
请尝试改为min
,max
像下面这样定义函数域的值:
\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}