diff options
author | Nao Pross <np@0hm.ch> | 2021-08-16 09:46:07 +0200 |
---|---|---|
committer | Nao Pross <np@0hm.ch> | 2021-08-16 09:46:07 +0200 |
commit | e51eba8b47faae8dd35b0b7695e61cf9fb11229b (patch) | |
tree | 201f741d5ac95646d1254324ef22ae756ba806a7 /tex/tikz | |
parent | Start (diff) | |
download | SigSys-e51eba8b47faae8dd35b0b7695e61cf9fb11229b.tar.gz SigSys-e51eba8b47faae8dd35b0b7695e61cf9fb11229b.zip |
Start something
I won't ever make it in time but whatever
Diffstat (limited to 'tex/tikz')
-rw-r--r-- | tex/tikz/mimo.tex | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/tex/tikz/mimo.tex b/tex/tikz/mimo.tex new file mode 100644 index 0000000..02f117d --- /dev/null +++ b/tex/tikz/mimo.tex @@ -0,0 +1,37 @@ +\begin{tikzpicture}[very thick] + \matrix[ + column sep = 6mm, row sep = 4mm, + ]{ + &&& \node[rtbox] (D) {\(\mathbf{D}\)}; \\ + + \node[rtsplit] (U) {}; + & \node[rtbox] (B) {\(\mathbf{B}\)}; + & \node[rtsum] (dX) {}; + \node[above = 0mm of dX] {\(\dot{\mathbf{x}}\)}; + & \node[rtint] (I) {}; + & \node[rtsplit] (X) {}; + \node[above = 0mm of X] {\(\mathbf{x}\)}; + & \node[rtbox] (C) {\(\mathbf{C}\)}; + & \node[rtsum] (Y) {}; \\[1mm] + + &&& \node[rtbox] (A) {\(\mathbf{A}\)}; \\ + }; + + \draw[->] + (U) -- ++(-1,0) node[left] {\(\mathbf{u}\)} + (U) edge (B) + (B) edge (dX) + (dX) edge (I) + (I) -- (X) + (X) edge (C) + (C) edge (Y) + (Y) -- ++(1,0) node[right] {\(\mathbf{y}\)} + ; + + \draw[->] (U) |- (D); + \draw[->] (D) -| (Y); + + \draw[->] (X) |- (A); + \draw[->] (A) -| (dX); + +\end{tikzpicture} |