@cgnieder: Das habe ich mir gedacht, kam aber irgendwie nicht auf das "at"
Tikz ist Zeitaufwändig - macht aber irgendwo Spaß und das Ergebnis überzeugt. Sieht nun so aus:
\documentclass{scrbook}
\usepackage{tikz}
\usetikzlibrary{matrix}
\begin{document}
\begin{tikzpicture}
\matrix (m)[matrix of math nodes,left delimiter=[,right delimiter={]},xshift=0cm, yshift=0] {
w_{11} & w_{12} & w_{13} \\
w_{21} & w_{22} & w_{23} \\
w_{31} & w_{32} & w_{33} \\
w_{41} & w_{42} & w_{43} \\
};
\node[left of=m, xshift=-0.9cm] (a) {=};
\node[left of=a,yshift=2cm] (b) {};
\node[left of=a,yshift=-2cm] (c) {};
\draw[thick,red,decorate,decoration={brace,amplitude=12pt}] (b) -- (c);
\foreach \name/\y/\text in {d/1.2cm/1,e/0/2,f/-1.2cm/3}
\node[thick,draw,circle, left of=a,xshift=-1cm,yshift=\y,scale=0.8] (\name) {$O_\text$};
\foreach \name/\y/\text in {g/1.7cm/1,h/0/2,i/-1.7cm/3}
\node[thick,draw,circle, left of=a,xshift=-2.5cm,yshift=\y,scale=0.9] (\name) {$I_\text$};
\foreach \namea in {d,e,f}
\foreach \nameb in {g,h,i}
\draw[->] (\nameb) -- (\namea);
\end{tikzpicture}
\end{document}
Wenn man das mal mit den relativen Koordinaten geschnallt hat ist das echt Gold wert ...