Como adicionar a parte antissimétrica dos dados (y(-x) = -y(x)) usando os dados no eixo x positivo no tikzplot

Como adicionar a parte antissimétrica dos dados (y(-x) = -y(x)) usando os dados no eixo x positivo no tikzplot

Tenho dados antisimétricos que quero desenhar usando o tikzplot. Quero adicionar a parte antissimétrica dos dados (y(-x) = -y(x)) usando os dados no eixo x positivo.

Responder1

Neste exemplo, a curva azul representa a função original y(x), e a curva vermelha representa a parte antissimétrica y(-x) = -y(x). A domainopção especifica o intervalo de valores x que você deseja representar graficamente e você pode ajustá-lo com base no seu conjunto de dados.

Este método permite traçar apenas o lado positivo do eixo x e gerar automaticamente a parte antissimétrica refletindo a curva.

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

insira a descrição da imagem aqui

informação relacionada