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}

여기에 이미지 설명을 입력하세요

관련 정보