tikz 余弦函数图(无 pgf)

tikz 余弦函数图(无 pgf)

我正在尝试绘制一个带有余弦和指数的函数。它可以绘制指数部分,但不能绘制余弦部分。我试过了cos,,,,\cos都不起作用。这段代码在 3 个月前曾经有效,也许在此期间有更新cosine\cosine

\documentclass[tikz]{standalone}
\usepackage{tikz}
\usepackage{calculus}
\usepackage{calc}
\usetikzlibrary{calc,angles,quotes}
\definecolor{dblue}{RGB}{47,122,154} 
\definecolor{lblue}{RGB}{83, 201, 250}
\begin{document}
\begin{tikzpicture}
  \draw[->, line width  = 0.3mm] (0, 0) -- (15, 0) node[right] {$t$};
  \draw[->, line width = 0.3mm] (0, -2.5) -- (0, 2.5) node[above] {$ $};


\draw[dblue, line width = 0.5mm, domain=0:15, variable=\x, dblue] plot ({\x}, {2*cos(\x*8)*exp(-\x/4)});

\draw[lblue, line width = 0.5mm, domain=0:15, variable=\x, lblue] plot ({\x}, {2*exp(-\x/4)});

\end{tikzpicture}
\end{document}

我三个月前得到的输出: 在此处输入图片描述

答案1

你需要告诉 Ticos()z使用 将函数值重新计算为度数deg()。 您还可以cos(\x*8 r)指定参数以弧度为单位。

为了使曲线平滑,可以使用余弦曲线的选项samples和。smooth

\documentclass[tikz]{standalone}
\usetikzlibrary{calc}
\definecolor{dblue}{RGB}{47, 122, 154} 
\definecolor{lblue}{RGB}{83, 201, 250}

\begin{document}
\begin{tikzpicture}
  \draw[->, line width=0.3mm] (0, 0) -- (15, 0) node[right] {$t$};
  \draw[->, line width=0.3mm] (0, -2.5) -- (0, 2.5) node[above] {};

  \draw[dblue, line width=0.5mm, domain=0:15, variable=\x, dblue, samples=200, smooth] plot ({\x}, {2*cos(deg(\x*8))*exp(-\x/4)});

  \draw[lblue, line width=0.5mm, domain=0:15, variable=\x, lblue] plot ({\x}, {2*exp(-\x/4)});

\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容