我们可以画一幅分成三部分的图吗?

我们可以画一幅分成三部分的图吗?

我们可以画一幅像下面这样分成三部分的图吗?

我不知道该从哪儿开始?

在此处输入图片描述

如何绘制如上图所示的随机信号?

答案1

这些内容相当基础,所以从这里开始。可以使用以下方法生成随机图:

\draw plot[smooth,variable=\t,domain=0:3.5,samples=21] (\t,1.4*rnd-0.7);

下面是一个包含大多数其他元素的 MWE:

\documentclass[tikz,border=3mm]{standalone}
\begin{document}
\begin{tikzpicture}[>=stealth,thick,font=\sffamily\Large\bfseries]
 \begin{scope}[local bounding box=L]
  \draw[<->] (0,2) |- (3.5,0);
  \draw[->] (0,0) -- (3,1.5) coordinate[pos=0.3] (x);
  \draw[dashed,red] (x) -| ++  (1,1) node[red,circle,fill,inner sep=3pt]{}
    coordinate[pos=0.5] (y);
  \path (x) -- (y) coordinate[midway](z);
  \draw[red,dashed] (z|-0,0) -- (y);
 \end{scope}
 %
 \begin{scope}[local bounding box=R,xshift=7cm,yshift=0.5cm]
  \draw[<-] (0,1.5) -- (0,-1.5);
  \draw[->] (-0.5,0) -- (4,0);
  \pgfmathsetseed{42}
  \draw plot[smooth,variable=\t,domain=0:3.5,samples=21] (\t,1.4*rnd-0.7);
 \end{scope}
 \path (R.south) node[below]{Sound};
 \path (L.south|-R.south) node[below]{Model};
 %
 \draw[line width=2mm,->,shorten >=2mm,shorten <=2mm] 
 (L.east) -- node[above]{Synthesis} (L.east-|R.west);
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容