我有一個反對稱的數據,我想使用 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}