
LaTeX에서 다음 방정식을 작성하고 싶습니다.
\begin{equation}
x(t) \ast h(t) = y(t)
X(f) H(f) = Y(f)
\end{equation}
나는 \ast
컨볼루션을 표시하고 싶습니다. 명령 도 있는 것으로 알고 있습니다 \star
. 컨볼루션을 표현하는 데 어느 것을 사용하는지가 중요합니까? 그런 다음 푸리에 변환 기호를 원합니다. 즉, x(t)와 X(f), h(t)와 H(f), y(t)를 연결하기 위해 양쪽에 색칠된 빈 원이 있는 선을 의미합니다. ) 및 Y(f)입니다. 이를 수행하는 방법이 있습니까?
답변1
\circledast
패키지 의 기호 는 amssymb
일반적으로 원형 컨볼루션 프로세스를 나타내는 데 사용됩니다.
\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb}
\begin{document}
\begin{align*}
x(t) \circledast h(t) &= y(t) \\
X(f) H(f) &= Y(f)
\end{align*}
\end{document}
선형 컨벌루션의 경우 간단한 것이 *
더 적합합니다.
\begin{align*}
x(t)*h(t) &= y(t) \\
X(f) H(f) &= Y(f)
\end{align*}
방정식의 일부 사이를 연결하기 위해 TikZ 패키지를 tikzmark
라이브러리와 함께 사용하여 선의 시작과 끝 위치를 표시할 수 있습니다.
\documentclass{article}
\usepackage{amsmath,amssymb,tikz}
\usetikzlibrary{arrows.meta,tikzmark}
\begin{document}
\begin{align*}
x\tikzmark{x}(t)*h\tikzmark{h}(t) &= y\tikzmark{y}(t) \\[2em]
X(f) \, H(f) &= Y(f)
\end{align*}
\begin{tikzpicture}[overlay,remember picture, > = {Circle[open,blue]}]
\draw [<->] ([yshift=-.7ex]pic cs:x) -- ++(0,-2.2em);
\draw [<->] ([yshift=-.7ex]pic cs:h) -- ++(0,-2.2em);
\draw [<->] ([yshift=-.7ex]pic cs:y) -- ++(0,-2.2em);
\end{tikzpicture}
\end{document}