LaTex 中的阻尼振荡图

LaTex 中的阻尼振荡图

有人能帮我用 LaTex 画出这个图表吗?documentclass{beamer}在此处输入图片描述

答案1

欢迎来到 TeX.SE!请考虑在发布下一个问题时发布一个代码来展示您尝试过的方法。

\documentclass[tikz,border=3.14mm]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{tikzpicture}
    \begin{axis}[domain=0:5,samples=501,axis lines=center,
    xtick=\empty,ytick=\empty,
    xlabel={$t$},xlabel style={anchor=west},
    ylabel={$v(t)$},ylabel style={anchor=south}]
    \addplot[color=blue,no marks,very thick,smooth] {(1-exp(-x)*cos(10*deg(x)))};
    \end{axis}
\end{tikzpicture}
\end{document}

在此处输入图片描述

当然,您可以在(几乎)任何文档类中执行此操作。standalone对于这类事情来说非常方便,因为它会在边界框处裁剪。根据经验,您可以将大多数文档类与大多数包组合在一起,但存在一些不兼容性,有时包的加载顺序也很重要,但初步估计并不重要。

\documentclass{beamer}
\usepackage{pgfplots}
\pgfplotsset{compat=1.16}
\begin{document}
\begin{frame}[t]
\frametitle{Damped (or damned? ;-) oscillations}
\begin{tikzpicture}
    \begin{axis}[domain=0:5,samples=501,axis lines=center,
    xtick=\empty,ytick=\empty,
    xlabel={$t$},xlabel style={anchor=west},
    ylabel={$v(t)$},ylabel style={anchor=south}]
    \addplot[color=blue,no marks,very thick,smooth] {(1-exp(-x)*cos(10*deg(x)))};
    \end{axis}
\end{tikzpicture}
\end{frame}
\end{document}

在此处输入图片描述

相关内容