如何使用 tikzplot 中正 x 軸的資料添加資料的反對稱部分 (y(-x) = -y(x))

如何使用 tikzplot 中正 x 軸的資料添加資料的反對稱部分 (y(-x) = -y(x))

我有一個反對稱的數據,我想使用 tikzplot 繪製它。我想使用正 x 軸中的資料添加資料的反對稱部分 (y(-x) = -y(x))。

答案1

在此範例中,藍色曲線表示原始函數 y(x),紅色曲線表示反對稱部分 y(-x) = -y(x)。此domain選項指定要繪製的 x 值範圍,您可以根據資料集進行調整。

此方法可讓您僅繪製 x 軸的正側,並透過反映曲線自動產生反對稱部分。

\documentclass[tikz, border=5mm]{standalone}
\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
  \begin{axis}[
    xlabel={$x$},
    ylabel={$y$},
    axis lines=middle,
    domain=0:5, % adjust the domain as needed
    samples=100,
    legend pos=outer north east,
  ]

  % Define your function y(x)
  \addplot[blue, mark=none, domain=0:5] {sin(deg(x))};

  % Define the antisymmetric part y(-x) = -y(x)
  \addplot[red, mark=none, domain=0:5] {-sin(deg(x))};

  \legend{$y(x)$, $y(-x)$}
  \end{axis}
\end{tikzpicture}

\end{document}

在此輸入影像描述

相關內容