So fügen Sie den antisymmetrischen Teil der Daten (y(-x) = -y(x)) mithilfe der Daten auf der positiven x-Achse in Tikzplot hinzu

So fügen Sie den antisymmetrischen Teil der Daten (y(-x) = -y(x)) mithilfe der Daten auf der positiven x-Achse in Tikzplot hinzu

Ich habe antisymmetrische Daten, die ich mit Tikzplot zeichnen möchte. Ich möchte den antisymmetrischen Teil der Daten (y(-x) = -y(x)) mithilfe der Daten auf der positiven x-Achse hinzufügen.

Antwort1

In diesem Beispiel stellt die blaue Kurve die ursprüngliche Funktion y(x) dar und die rote Kurve den antisymmetrischen Teil y(-x) = -y(x). Die domainOption gibt den Bereich der x-Werte an, den Sie darstellen möchten, und Sie können ihn basierend auf Ihrem Datensatz anpassen.

Mit dieser Methode können Sie nur die positive Seite der x-Achse darstellen und den antisymmetrischen Teil automatisch durch Spiegelung der Kurve erzeugen.

\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}

Bildbeschreibung hier eingeben

verwandte Informationen